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 is a passionate Java web developer with experience in many IT areas, interested in everything that has an IT technical flavor, especially related to web and mobile applications. He is a very communicative and committed person, and he's looking forward to tackling his next project.


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




Preferred Environment

WebSphere Application Server, Apache Tomcat, Git, Android Studio, IntelliJ IDEA, Unix, Windows

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

Senior Java Developer, 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 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


2012 - PRESENT
  • Served as the trainer for Java Advanced Web Development BCT005, Spring Framework BCT004 and Hibernate Framework BCT022, Unicredit Iasi, 9 days - 10 student class. October 2015.
  • Acted as the trainer for RD810 Mastering Servlet and JSP Development with Rational Application Developer, IBM Services Center in Magdeburg, 5 days - 13 student class. April 2015.
  • Led the Websphere Commerce 6T222 and 6T224 course modules for IBM Services Center in Groningen, 10 days - 13 student class. June 2014.
  • Served as the trainer for Introduction in Java 7 - 6 student class. November 2012.
Technologies: Commerce, Design, Hibernate, Spring, Java

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 in order to keep maximum uptime for all our modules.
  • Presented our OpenDays project in which I designed a hands-on workshop with 6 students. The workshop was designed to make the students familiar 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

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.
  • Took part in the creation of the mobile channel in order to be in line with the IT market tendency.
  • Developed a new HTML5 portal theme, an Android application, and an iPAD fully interactive portal.
Technologies: Microsoft SQL Server, Sencha Touch, WebSphere, Portlets, Jakarta EE

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.
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

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 the 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

PC Senior Analyst - Programmer Java

2005 - 2007
ING Bank Romania
  • Developed Home'Bank, ING's Internet Banking application. Home'Bank was developed using the BTT Transformation Toolkit from IBM as the data front layer and WebServices and DAO for the business logic layer. The application is deployed on Websphere Application Server.
  • Developed the OnlineCredit web application. OnlineCredit is an application used for pre-scoring calculation for the clients by the Office Managers.
  • Developed various modules for ATM and AST machines.
Technologies: Microsoft SQL Server, WebSphere Application Server, Servlet, Jakarta Server Pages (JSP), Java

Java developer

2004 - 2005
Azoth SRL
  • Developed WTVStudio, which is a user friendly WML editor based on WYSIWYG features which render the WML developing process more efficient and enjoyable.
  • Developed various modules of the application including XML parsers, SWT, various editors, views, workbench related tasks, and others.
  • Participated at the London SKY Conference presenting the WTVStudio beta version.
Technologies: Eclipse SWT, Java


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 calculation of penalties, etc.


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, 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, their clients' schedules, manage accounts for assistants or colleagues, and manage their web application content and configurations using the application CMS internal system


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


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


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


Windows, Android, Linux, WebSphere Commerce, Oracle, Unix, Jakarta EE, Web, Solaris, WebSphere, iOS, NetBeans


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


Jakarta EE Design Patterns, 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

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 Lazar" 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

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