Alexei P.

Software developer

Outsourcing
Advanced
Chisinau, MOLDOVA
Contact us for this profile

My experience

More

Skill-centered recruitment solutions provider01.02.2019 - Present

Java Developer.
  • Development of the back-end side of AI-based job matching system.
  • Responsible for the implementation of Rest API, data structure definition, integration of the third party systems: Cvlizer, Mandrill, Google Datastore and Keylcloak.
  • Requirements analysis.
  • Technical design.
  • Development and verification.
More

Vivat01.01.2015 - 01.01.2019

JAVA Developer within a professional services organization, delivering superior service to enterprises through practical implementation of Service-Oriented Architecture systems.

Participation in the development of various projects for Gerber Life:
  • Responsible for the development of a custom jQuery based system that automated life insurance sales via different channels, including web, insurance agents and telephone operators.
  • Responsible for the analysis of functional documentation and creation of technical documentation.
  • Responsible for the business logic developed by extensive use of Java Core and Spring API.
  • Participating in the development of front-end and back-end components.
  • Taking part in the legacy code refactoring and integrating it into the new system.
  • Responsible for unit testing and overall support of a newly developed functionality.
  • Responsible for the analysis and creation of test scenarios, the steps of integration tests and the implementation of automated integration testing using JUnit, Cucumber and Selenium technologies.
  • Ensuring daily client communication and reporting activities.
  • Using JIRA for issue / bug tracking and monitoring of work assignment in the system.
  • Managing releases on a regular basis.
More

Remote Meter Reading Solutions Specialist01.09.2014 - 01.12.2014

Developer.
  • Participation in the analysis of the project specifications.
  • Participation in the sprint estimations.
  • Feature development and implementation according to specifications.
  • Carrying out unit tests.
  • Bug fixing.
More

Freelance01.06.2014 - 01.09.2014

Freelance Developer.
Development of the "Android application sports subject" project which offers different sports statistics and information.
  • Implementation of the Business logic as well as the data access and service layer using Android SDK.
  • Creation of layouts and fragments by wire frames using Android studio.
  • Integration with different services: Facebook, Twitter, etc.
More

Endava01.09.2013 - 01.09.2014

Application Developer within a company specialized in the design, implementation and management of business-critical systems and digital services for the financial services, telecommunications, media & entertainment and professional services sectors.

Participation in the development of the several projects
:
-
"Pricing Service" project which allows the calculation of the item price depending on various parameters such as: product type, merchant, etc.
  • Creation of SOAP web services using JAX-RS, Jersey and Apache CXF.
  • Integration with SOAP services to get tax information.
  • JSON based configuration of the calculation strategies using Java Jackson JSON processor.
  • Development of the unit and integration tests using Spock framework, Groovy and JUnit testing.
  • Creation of Gradle scripts for automation deployment, build creation, integration tests, Sonar Runner depending on environment.
  • Implementation of the data access and service layers using JDBC and Spring IoC.
  • Automation testing using SoapUI.
  • Design and implementation of all cart level calculations.
  • Responsible for all project documentation: Release notes, Installation Guide.
  • Fixing Sonar violations.
  • Performance testing using JMeter.

- "Catalog Management Tool" project, which manages shops, promotions, suppression for different product catalogs.
  • Front-end and Back-end development of the user management module: changed user information, password strength meter, filter by fields and search using: Backbone.js, Bootstrap, JQuery, RegExp, Hibernate and Spring MVC.
  • Development of different modal and toast dialogs with different scenarios: Backbone.js, Bootstrap, JQuery.
  • Development of authorization and page access using Spring Security.
  • Automation testing using Thucydides which worked with 3 different browsers (Google Chrome, Firefox, IE 7).
  • Front-end and Back-end bug fixing using Cross-Browser CSS, Hibernate Criteria, Spring MVC.
  • Implementation of Lazy load (on scroll down) and Drag and drop functionalities for the product catalogs management using Bootstrap and Backbone.js.
  • Integration with MongoDB to save and adjust information about products.

-
"Pricing Service Adapter" project, a new calculation platform which integrates an  old client solution.
  • Development of the application which allows the calculation of merchandise products in currency and points.
  • Implementation of the XML calculation engine allowing the XML parsing and returning the  calculation formula.
  • Creation of a new solution using Shim class pattern.
  • Applying different cache types for the data and service layers.
  • Integration with REST and SOAP services to retrieve required data.
  • Automation testing using Cucumber framework.
  • Implementation of unit tests using JUnit.
  • Creation of UML classes and use cases diagrams for application design documentation, for client.
More

“I.S. Neciui-Levitski” Theoretical High School, Moldova, Chisinau01.10.2008 - 01.07.2010

System Administrator.
Administration
of the IT systems and networks of a High School.

My stack

Spoken languages

ENGLISH: Advanced
ROMANIAN: Advanced
RUSSIAN: Native speaker

Networks and systems

Windows, Docker, Linux, Ubuntu, UNIX

Languages

JAVA, Java Core, Java EE, JAVA SE, Groovy, JAVA 8, JavaScript, PHP, XML

Technologies

Spring MVC, Apache POI, EJB, Guava, Hibernate, J2EE, JDBC, JMS, JPA, OpenJPA, Spring, Spring Boot, Spring Data, Spring IoC, Spring Security

Web technologies

Struts, AngularJS, Apache CXF, Jersey, JAX-RS, jQuery, JSON, Backbone.js, Bootstrap, CSS, HTML, JSP, JSTL, REST, RESTful API, Servlets, SOAP

DBMS

MySQL, SQLite, Oracle, Microsoft SQL Server, MongoDB, PostgreSQL

Analysis methods and tools

Jackson, Sonar, UML

Development Environment

Eclipse, IntelliJ Idea, NetBeans, Android Studio, Maven, PhpStorm, GIT, Gradle, SVN

Application servers

Apache Tomcat, ElasticSearch, IBM Websphere, JBoss

Open Source solutions

Joomla, PhpShop

Software testing

Cucumber, Integration testing, JMeter, JUnit, Selenium, SoapUI, Spock, Thucydides, Unit testing

Mobility

Android, Android SDK

Miscellaneous

Agile, Jenkins, REGEXP

My education and trainings

Master's Degree in Technologies of Software Products, Faculty of Mathematics and Computer Science - State University of Moldova, Chisinau.2013-2015

Bachelor's Degree in Informatics, Faculty of Mathematics and Computer Science - State University of Moldova, Chisinau.2010-2013