
Mihai Voica
Development Team Lead | React & TypeScript
10 recommendations
Salary / Daily rate
10 people recommend
Brussels, Belgium
Freelance
Skills
Languages
About me
Intro
Development Team Lead with 10+ years of full-stack expertise in scalable web applications and technical leadership. Specialized in React/TypeScript ecosystems, having led multiple teams through complex migrations and built high-performance data visualization SaaS products. Proven track record mentoring developers, implementing microservices architectures, and delivering enterprise solutions that balance rapid development with long-term scalability.
Work experience
Development Team Lead
3E
Jul 2024 - Present
2 years 4 months
Brussels, Belgium
Leading a team of 4 frontend developers on a mission to maintain and extend a 5-year-old UI application written in Typescript, based on ReactJs (with Material-UI, Redux, Highcharts) and tested with Playwright. This team’s historical high turnover is fully reflected in the difficult and unmaintained code base. Responsibilities range from guiding the architecture along a unified technical direction, to managing the team performance (KPIs, feedback, motivation, mentoring, growth etc.), dealing with 3rd party contractors, and aligning the scope and timeline of development with the business (project managers, marketeers, analysts, etc.). Still coding and reviewing pull requests every day.
Full-stack Developer
Garvis
Jul 2021 - Jul 2024
3 years 1 month
Brussels, Belgium
Helped with development of a highly graphical saas product, involving a great deal of data visualization around demand forecasting. Maintained a delicate balance between development speed and future scalability. Back-end was written in python, with flask and pandas. Front-end was written in react, with material-ui, typescript, and visx (d3).
Front-end technical (chapter) lead
MEDIAGENIX
Nov 2018 - Jul 2021
2 years 9 months
Brussels Metropolitan Area
Mentored a team of 4 other front-end devs on a stack built around react, redux, typescript, rxjs, bootstrap, sass, webpack. Developed an internal components' library that accelerated development while promoting standardization. Coordinated with other technical stakeholders to implement a multi-tenant strategy based on a micro-service architecture that combined easy upgrades with a great level of flexibility. Ensured code quality via unit and e2e tests written in karma and testcafe, alongside markdown technical documentation. Collaborated with other non-technical stakeholders to ensure market fit and accurate expectations regarding deliverables.
Senior Web Developer
KAPSCH CARRIERCOM BELGIUM
Jun 2017 - Dec 2018
1 year 7 months
Brussels Area, Belgium
Worked on a rewrite of a transportation fare management product in a web architecture, consisting of a JavaScript UI written in ES8, a backend for frontend written in NodeJs, and several .net REST apis for data access. Technical details: ReactJs with a Redux + Saga pattern, Jest for testing, Postcss for styling, Webpack for build, and NodeJs + Express for api aggregation.
Web Developer
STYLELABS
Mar 2013 - Jul 2017
4 years 5 months
Brussels, Belgium
Work description changed throughout the years, as follows: Started working on the development of the product, involving a REST backend written in C#, with windows services written in C#, sitting on top of Redis as DB and Elasticsearch as search index and event log engine. Frontend was written in Javascript (jQuery, Knockout js), as an in-house configurable framework. As the product reached maturity, I became customer-facing, translating business specs into technical specs, doing analysis & time estimation of customer-specific parts to be developed. As the team grew, my responsibilities increased with coaching newcomers and leading teams of 2-3 devs throughout the entire typical phase 1 release cycle: initial platform configuration, legacy data migration, development of custom integration points and extensions, support during burn-in phase.
Entrepreneur
Presstler
Jan 2012 - Mar 2013
1 year 3 months
Berlin, Germany
Built client specific scalable web apps on Linux, with Python (Django) as backend, RabitMQ and Celery for asynchronous backend job processing, Postgresql as database, and Solr for indexing and search support. Handling Linux server administration (Amazon web services) and app deployment with Puppet. In charge of specs and deliverables' quality control for the work done by subcontractors.
Collaborating Developer (Freelancer)
Algorithmica Technologies
Jan 2010 - Dec 2011
2 years
28 Bremen, Germany
Worked on image segmentation for photos of a handwritten ancient Tibetan text. The goal was to obtain training data for an OCR engine, without having features or model characters defined. The segmented data was aggregated into classes, based on which class identifiers (models) were computed. Development was done in Matlab.
Part-time Developer
German Research Center for Artificial Intelligence
Feb 2011 - Aug 2011
7 months
28 Bremen, Germany
Worked on a data flow visualization tool for a publisher-subscriber system over different physical link types. Programming was done in C++ using QT libraries for graphical user interface.
Education
Jacobs University Bremen
MSc., Communications, Systems and Electronics
2009 - 2011
2 years 1 month
Grade: 2.01 - Grade Point Average (1.0 best - 5.0 worst)
Activities and societies: Leader of the Soccer Club Teaching Assistant for the 3rd year electrical engineering specialisation lab Multimedia technician (set-up & operation of multimedia equipment during public events) Teaching Assistant for the 3rd year "Microelectronics" course
Thesis written on wireless security: "Possible Threats to Physical Layer Key Generation: Analysis, Detection, and Countermeasures"
Jacobs University Bremen
BSc., Electrical Engineering and Computer Science
2006 - 2009
3 years 1 month
Grade: 2.47 - Grade Point Average (1.0 best - 5.0 worst)
Activities and societies: Member of the university's basketball team.
Required Internship: Q-Cells AG, Germany (http://www.q-cells.com) Thesis written on solar cells performance: "Performance Ranking Of Solar Cells Based On Minority Carrier Lifetime - A Feasibility Study"
Licenses & certifications
Practicing Fairness as a Manager
Issued: Jun 2024
Essential Lessons for First-Time Managers
Issued: Jun 2024