Mihai Voica

Development Team Lead | React & TypeScript

10 recommendations

Salary / Daily rate

10 people recommend

Brussels, Belgium

Freelance

Skills

PythonReactTypescriptReduxFlaskpandasDjangoRabbitMQPostgreSQLLinuxAWSMATLABC++JavascriptNodeExpressWebpackC#RedisElasticsearchBootstrapSassPlaywrightCypressCoachingMachine LearningData VisualizationMicroservices

Languages

Romanian (Native)English (Fluent)French (Fluent)

Recommended by

Nikias Arts

Pendl

Co-Founder

Recommended on 15 february 2021

Antoine Codogno

Origin Protocol

Frontend Developer

Recommended on 24 august 2018

Geert-Jan Van den Bogaerde

Soda

Vice President of Engineering

Recommended on 21 february 2025

And 7 other people

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.

Links

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

Certified by LinkedIn

Essential Lessons for First-Time Managers

Issued: Jun 2024

Certified by LinkedIn

The best place to find your next move

© 2026. All Rights Reserved.