Mihai Voicu, Developer in Berlin, Germany
Mihai is available for hire
Hire Mihai

Mihai Voicu

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
May 4, 2020

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

Audatex AUTOonline
VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), React...
1&1
AngularJS, Apache Camel, PostgreSQL, Microservices, Java 8, Spring Boot
Pentalog
Oracle SQL, Microsoft SQL Server, ETL, jQuery, JavaScript, Apache Camel...

Experience

Availability

Part-time

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

2017 - PRESENT
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.
Technologies: VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), React, Angular, Spring Boot, Java 8

Software Engineer

2016 - 2017
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.
Technologies: AngularJS, Apache Camel, PostgreSQL, Microservices, Java 8, Spring Boot

Java Developer

2014 - 2016
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.
Technologies: Oracle SQL, Microsoft SQL Server, ETL, jQuery, JavaScript, Apache Camel, Apache Struts, Spring, Java 8

Analyst Programmer

2012 - 2014
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.
Technologies: JBoss, JasperReports, T-SQL (Transact-SQL), Microsoft SQL Server, ETL, Spring, Java

Hospital Shift Scheduling App

This project focused on building an Angular application with a Spring Boot back end used for generating and managing shift assignments in a hospital. I was the project initiator and coordinated a team of three developers and one tester to deliver a highly configurable hospital human resource management solution together with a shift generation algorithm.

Bank Internal Invoicing App

I led the development of a web app that replaced internal email communications with an interface that allows users to send and track the status of invoices and see detailed information about them. I implemented the complete solution and created the test and production environments on Microsoft Azure cloud.

Legacy system integration solution

A simple web service was needed to serve data from an SQL server database. I delivered a solution where sensitive data would be served from legacy stored procedure output to specific clients. I used Docker containers to deploy NGINX and the Spring Boot app in a virtual Ubuntu machine.
2011 - 2015

Bachelor's Degree in Computer Science

University of Bucharest – Faculty of Mathematics and Computer Science - Bucharest

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring