Mihai Voicu
Verified Expert in Engineering
Software Developer
Mihai has been a software developer since 2013. From database design, microservice architecture, and UI development, he can tackle most enterprise software challenges as a full-stack developer. Above all else, Mihai enjoys optimizing solutions for performance and reliability.
Portfolio
Experience
Availability
Preferred Environment
Git, Ubuntu, MacOS, IntelliJ IDEA
The most amazing...
...solution I've worked on reduced the time to aggregate an insurance company's client data from several minutes to a few seconds.
Work Experience
Full-stack Developer
Audatex AUTOonline
- Extracted a vehicle valuation tool used daily by thousands of users from a monolith application to a microservice app.
- Migrated Apache Click components to single-page React app.
- Developed a microservice used to import daily partner data.
- Developed new platform modules for clients in the automotive industry.
Software Engineer
1&1
- Migrated a portal where users could collect virtual money for cashback purposes to a more configurable solution. The portal served 20,000 users daily.
- Developed a microservice app that integrated data referring to user actions on partner portals.
- Developed an internal reporting tool summarizing user and campaign data.
- Developed and maintained a microservice that acted as an interface between the database and other microservices.
Java Developer
Pentalog
- Redesigned a business process automation system using the Spring Framework.
- Analyzed and created the technical documentation used during the redesign implementation.
- Migrated a database synchronization solution from a Java web application to ETL and TSQL.
- Eliminated server out of memory errors and the need for frequent manual restarts.
- Automated the application deployment processes and created new development and test environments on Linux servers.
- Developed new modules for a monolith CRM application.
Analyst Programmer
Nationale Nederlanden
- Developed a web service that aggregated vast amounts of client data needed by the company's sales force.
- Designed a new database schema and data synchronization solution that allowed better performance.
- Reduced the average web service response time from a few minutes to a few seconds, thus removing asynchronous code.
- Migrated a rigid customer letter and email generation solution, making a customer experience project possible.
- Migrated a complex web application from running on IBM WebSphere to running on JBoss server.
Experience
Hospital Shift Scheduling App
Bank Internal Invoicing App
Legacy system integration solution
Education
Bachelor's Degree in Computer Science
University of Bucharest – Faculty of Mathematics and Computer Science - Bucharest
Skills
Libraries/APIs
JasperReports, jQuery, React
Tools
JasperSoft ETL, JHipster, IntelliJ IDEA, Git
Frameworks
Spring, Angular, Spring Boot, Apache Camel, Apache Struts, AngularJS
Paradigms
Database Development, Microservices, ETL
Languages
Java, T-SQL (Transact-SQL), Java 8, JavaScript
Platforms
MacOS, Ubuntu, JBoss, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF))
Storage
Microsoft SQL Server, Oracle SQL, PostgreSQL
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring