Mihai Mirosanu, Developer in Bucharest, Romania
Mihai is available for hire
Hire Mihai

Mihai Mirosanu

Verified Expert  in Engineering

Software Developer

Bucharest, Romania
Toptal Member Since
February 5, 2020

Mihai started as a Java web developer and gathered experience in many IT areas. He is interested in everything that has an IT technical flavor, especially related to web applications. He has over 10 years of experience as a technical lead covering businesses like banking, eCommerce, and EU-related projects. For his next challenge, Mihai is looking for an AWS-related tech lead/solution architect position.


Societe Generale European Business Services
SQL, Oracle, jQuery, Angular, Spring Boot, Spring REST, Spring MVC, Jakarta EE...
Commerce, Design, Hibernate, Spring, Java, Windows, CSS3, Linux, JavaScript...
MySQL, Apache Maven, Apache Tomcat, Hibernate, Spring MVC, JSTL...




Preferred Environment

Amazon Web Services (AWS), Docker, Java 17, Angular 17, Amazon DynamoDB, Amazon RDS

The most amazing...

...software project that I contributed to was Diverta's eCommerce website, selling more than 250,000 products. It was developed using IBM WebSphere Commerce.

Work Experience

Technical Team Leader | Application Manager

2016 - PRESENT
Societe Generale European Business Services
  • Led the web team, a dedicated development team for the sales and marketing departments at Societe Generale. The project was a real challenge because of the many product owners we interacted with daily.
  • Used Scrum tracked with Jira to manage our development sprints and impulse for support activities.
  • Managed more than 40 apps and websites, and the number changed on a monthly base.
Technologies: SQL, Oracle, jQuery, Angular, Spring Boot, Spring REST, Spring MVC, Jakarta EE, Java, .NET 4, Windows, CSS3, AngularJS, Linux, Agile, Leadership, Technical Leadership, Full-stack


2012 - PRESENT
  • Served as the trainer for Java Advanced Web Development BCT005, Spring Framework BCT004, and Hibernate Framework BCT022 for UniCredit in Iasi in October 2015 for nine days and had 10 students.
  • Acted as the trainer for RD810 Mastering Servlet and JSP development with Rational Application Developer for IBM Services Center in Magdeburg for five days in April 2015, with 13 students.
  • Led the WebSphere Commerce 6T222 and 6T224 course modules for IBM Services Center in Groningen for 10 days in June 2014, with 13 students.
  • Served as the trainer for the Introduction to Java 7 in November 2012 with 6 students.
Technologies: Commerce, Design, Hibernate, Spring, Java, Windows, CSS3, Linux, JavaScript, Full-stack

Technical Team Leader

2013 - 2016
  • Organized, helped, and maintained the team in order to deliver all the stories in the current sprint as committed and to advise on specific requirements.
  • Oversaw the immediate assistance 24h/day to keep maximum uptime for all our modules.
  • Presented our OpenDays project, in which I designed a hands-on workshop with six students. The workshop was designed to familiarize the students with Java and several other frameworks and libraries.
Technologies: MySQL, Apache Maven, Apache Tomcat, Hibernate, Spring MVC, JSTL, Jakarta Server Pages (JSP), Jakarta EE, Java, Windows, CSS3, AngularJS, Linux, JavaScript, Agile, Leadership, Technical Leadership, Full-stack

Senior Java Developer | Team Leader

2011 - 2013
ING Asigurari de Viata Romania SA
  • Coordinated and trained my colleagues, did analysis and estimations for various IT projects, and improved and maintained existing applications.
  • Developed MyING Portal, the client portfolio application for ING Romanian's clients, using WebSphere Portal 6.
  • Participated in creating the mobile channel to align with the IT market trend.
  • Developed a new HTML5 portal theme, an Android application, and a fully interactive iPad portal.
Technologies: Microsoft SQL Server, Sencha Touch, WebSphere, Portlets, Jakarta EE, Windows, Java, CSS3, Linux, JavaScript, Agile, Leadership, Technical Leadership, Full-stack

Technical Team Leader

2009 - 2011
Intrasoft International SA
  • Coordinated and organized my team concerning adaptive and corrective activities for various applications used by OHIM (The Trademarks and Designs Registration Office of the European Union ).
  • Provided estimations, analyzed offers, and provided planning, development, and documentation activities.
  • Solved 3rd-level production incidents and provided on-call support.
Technologies: Servers, Solaris, Oracle WebLogic Application Server, RESTful Services, JDBC, Web, Enterprise Java Beans (EJB), iBATIS, Apache Struts, Batch, Unix, SQL, Spring, Servlet, Jakarta Server Pages (JSP), Jakarta EE, jQuery, HTML, Windows, Java, CSS3, Linux, JavaScript, Full-stack

IT Consultant | WebSphere Commerce

2007 - 2009
Kintex Solutii Informatice
  • Developed the new Diverta online commerce website (www.dol.ro) using the IBM WebSphere Commerce V6 framework.
  • Designed software solutions for various modules of the application, developed new modules and functionalities, and helped write the analysis documents, use cases, and test cases.
  • Coordinated tasks and trained the new joiners on programming, BA, or testing areas.
Technologies: WebSphere Commerce, Oracle, Jakarta Server Pages (JSP), Java, Windows, CSS3, Full-stack

PC Senior Analyst | Java Programmer

2005 - 2007
ING Bank Romania
  • Developed Home'Bank, ING's internet banking application using the BTT Transformation Toolkit from IBM as the data front layer and web services and DAO for the business logic layer.
  • Developed the OnlineCredit web application used for the office managers' pre-scoring calculation for the clients.
  • Developed various modules for ATM and AST machines.
Technologies: Microsoft SQL Server, WebSphere Application Server, Servlet, Jakarta Server Pages (JSP), Java, Windows, CSS3, Java Servlets

Java Developer

2004 - 2005
Azoth SRL
  • Developed WTVStudio, a user-friendly WML editor based on WYSIWYG features that make the WML developing process more efficient and enjoyable.
  • Developed various application modules, including XML parsers, SWT, editors, views, workbench-related tasks, and others.
  • Participated at the London SKY Conference, where I presented the WTVStudio beta version.
Technologies: Eclipse SWT, Java, Windows, CSS3, Java Servlets


Aquabill is a service-based application for payment collection and invoice generation for water and sewer companies. The application includes email invoice generation and scheduling, online payment integration, water meter management, automatic penalty calculation, and more.


SmartDelta is the first Romanian tourism bidding system for Danube Delta boat trips, transportation, and fishing trips. The system allows free registrations for both tourists and boat administrators, a real-time bidding process, real-time messaging with email and SMS notifications, and over 20 filters to create the ultimate bidding experience.


Programero is a cloud-hosted scheduler application for any business domain: medical clinics, auto services, beauty salons, rentals, cabinets, etc. Clients can easily manage their clients' data and schedules, manage accounts for assistants or colleagues, and manage their web application content and configurations using the application CMS internal system.
2001 - 2006

Master's Degree in Computer Science

University Politehnica of Bucharest - Faculty of Automatic Control and Computers - Bucharest, Romania

1997 - 2001

Bachelor's Degree in Mathematics and Physics

Gheorghe Lazăr National College - Bucharest, Romania


AWS Solutions Architect Associate



AWS Developer Associate



Scrum Master - PSM I Certificate

Scrum Alliance


IBM Certified Application Developer



UML Course and Workshop

Select Business Solutions


jQuery, Java Servlets, RichFaces, Eclipse SWT, JDBC, JSTL, Spring REST, REST APIs


Eclipse IDE, Apache HTTP Server, Apache Tomcat, Hippo CMS, WebSphere Portal Server, IntelliJ IDEA, Apache Maven, Apache Ant, Git, Android Studio, Servlet, Paint.NET, Magnolia, JBoss Application Server, Amazon EBS, Postman


Spring MVC, Spring Core, AngularJS, Jakarta Server Pages (JSP), CakePHP 3, Bootstrap, Spring JDBC, JPA, Spring, Apache Struts, iBATIS, Sencha Touch, Hibernate, Spring Boot, PrimeFaces, Angular, Knockout (Knockout.js), Apache Struts 2, JUnit, Angular 17, .NET 4


SQL, HTML, CSS3, Java, Java 8, PHP 5, JavaScript, Batch, Python, UML




Windows, Android, Linux, WebSphere Commerce, Oracle, AWS Lambda, Unix, Jakarta EE, Web, Solaris, WebSphere, iOS, NetBeans, Amazon Web Services (AWS), Docker


MySQL, SQL Server 2012, Spring Data REST, Spring Data JPA, PostgreSQL, Microsoft SQL Server, IBM Db2, Amazon DynamoDB


Leadership, Technical Leadership, Full-stack, WebSphere Application Server, XML Web Services, Ajax, RESTful Services, Oracle WebLogic Application Server, Servers, Portlets, Design, Commerce, Liferay, UML Diagrams, BEA WebLogic Server, Enterprise Java Beans (EJB) 3, Enterprise Java Beans (EJB), AWS Certified Developer, AWS Certified Solution Architect, Java 17, Amazon RDS, Computer Science, Mathematics, Algorithms, Scrum Master

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.


Share your needs

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

Choose your talent

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

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