Andrei M.

Software Developer

Contact us for this profile

My experience


Leading Sportswear ManufacturerNovember 2019 - June 2020

Back-End Developer.
  • Analysis of the client's requests.
  • Close communication with
    the team focused on a monolith Microservices design migration, to
    enhance B2B web platform user's experience and client satisfaction.
  • Writing the application code.
  • Working on modeling a new architecture for the entire source code.
  • Refactoring and splitting the existing code into Microservices.
  • Bug fixing.

CRF/SIGNANT HEALTHMarch 2017 - September 2019

Software Designer within a company providing patient-centered eSource technology solutions for the life sciences industry.

Development of TrialConsent – an electronic informed consent platform used for clinical trials.
  • Software development and maintenance.
  • Requirements analysis.
  • Bug fixing.
  • Unit testing.
  • Refactoring old code.
  • Delivering and installing new software versions.
  • Close communication with the other team members.

Everlight SolutionsAugust 2014 - March 2017

Software Developer within a company providing various IT solutions and services.
  • Software development and maintenance.
  • Analyzing requirements.
  • Writing and maintaining Java code.
  • Unit testing.
  • Fixing bugs.
  • Constant adapting the product to new requirements.
  • Participating in meetings to discuss correctly and efficient approach to implementation.
  • Delivering and installing new software versions.
  • Validating new functionality/changes.

Development of various projects within the company.

I. A student psychological testing web application.

II. A personnel CV evaluation web application.

III. A Human Resources map web application.
- Technical environment: Apache Wicket, Spring (Web, Core container, Integration), Velocity templates, MySQL database/ Oracle database, Jasper reports, Embedded Jetty, Apache Tomcat, JUnit.

IV. Maintenance and development for a retailer chain back-office application.
- Technical environment: Struts, JSP, Hibernate, IBM DB2 database, JBoss.

V. An archiving application.
- Technical environment: Nuxeo, Jasper reports, JSF, PostGreSQL database, Apache Tomcat.
- Development tools and technologies (summary):
- Servlet containers: Tomcat, JBOSS(now Wildfly), Embedded Jetty.
- IDE: Eclipse - Spring tool suite.
- Revision control:Subversion, Tortoise SVN.
- Issue tracking: JIRA, Bugzilla.
- Dependency management: Maven.
- Frameworks: Apache Wicket, Nuxeo, JSP, JSF, Spring, jQuery.
- Programming languages: Java, JavaScript, HTML, CSS, XML.

FreelanceJanuary 2014 - August 2014

Web Designer.
  • Creating websites using the platform, redesigning old websites.
  • Contacting the clients.
  • Scheduling meetings.
  • Understanding their needs.
  • Proposing solutions and different designs in accordance with the specifications.
  • Developing the desired functionalities and design.
  • Providing assistance in choosing a meaningful domain name.
  • Uploading the sources of the website to a host via a secure FTP.
  • Linking the domain name to the IP of the host.

My stack

Spoken languages

ROMANIAN: Native speaker
ENGLISH: Advanced


MySQL, PostgreSQL, Oracle, IBM DB2


JIRA, Bugzilla, Bitbucket, Confluence

Application Servers

JBoss, Jetty, Tomcat


Hibernate, Velocity, EclipseLink, Spring Suite (Boot / Web / Security / JPA)

Web Technologies

JSP, REST, JSF, Apache Wicket, NPM, CSS, Redux, React.js, HTML, Struts


Unit Testing

Environment of Development

Visual Studio Code, IntelliJ, Eclipse, Gerrit

Business Intelligence / ETL


Software Testing

Mockito, JUnit, Cucumber

Analysis Methods and Tools


Networks and Systems

Windows, Docker


JavaScript, JAVA

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Informatics and Computer Science - Alexandru Ioan Cuza University of Iasi.2012 - 2017

My tests

English language placement quiz
English reading quiz medium level