Sergiu D.

Full Stack Developer

Outsourcing
Senior
Chisinau, MOLDOVA
Contact us for this profile

My experience

More

PENTALOG CLIENT : Energy Data Management SpecialistJuly 2019 - Present

Software Developer.
  • Development
    of energy data management core product modules.
  • Strong
    knowledge in internet security frameworks and technologies like SAML
    2.0, OAuth 2.0, OpenID Connect, Spring Security. 
  • Full
    involvement in project life cycle starting from SRS (Software
    Requirements Specification) to Operations and Maintenance.
  • Involved
    in business requirements analysis for further definition of
    functional and technical design.
  • Experience in developing
    industrial grade applications using OSGi.

More

PENTALOG CLIENT : Skill-centered recruitment solutions providerFebruary 2019 - July 2019

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

VivatDecember 2014 - January 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 various clients:
I. Gerber Life.
- Gerber Life Agency Products.
  • Taking part in the implementation of the back-end core for College Plan and Grow Up products within an agency project using the following technologies: the Spring Framework, RESTful web services, Business Process Model, Notation flows and Drools.
  • Implementing an e-mail service and pdf generation based on FreeMarker and on the Java Template Engine.
- Gerber Life Website.
  • Participation in the investigation of the existing Gerber Life code, and providing a solution based on the new business requirements.
  • Helping in the implementation of the back-end core API for the new solution.
- Caeser and Underwriting Workbench.
  • Implementation of a SOAP Client for communication with different third-party services.
  • Working on the implementation of business requirements.
  • Participating in the maintenance of the project.
  • Providing technical support and bug fixing.

II. Comcast.
- XBO (Xcalibur Back Office).
  • Creating and developing the structure of the project for the integration testing of existing APIs.
  • Investigation of the performance between RabbitMQ versus ActiveMQ and the benefits associated with the technologies.
  • Working on different development tasks using REST APIs, ActiveMQ and Cassandra database interactions.

III. IRI.
- Pivot Viewer.
  • Design of the overall project structure and of the database.
  • Developing the back-end part using Jetty as a container.
  • Using technologies such as: the Maven build automation tool, the Spring Framework with Spring Data JPA and front-end REST APIs.
More

PENTALOG CLIENT : Remote Meter Reading Solutions SpecialistAugust 2014 - December 2014

Application Developer / Team Leader.
  • Development of the features specified by the client in the specification documents.
  • Creating unit tests for the implemented features.
  • Estimation of the time required for accomplishing the tasks defined together with the team.
  • Task assignment within the team.
  • Providing optimal solutions to several features.
  • Configuration of the development environment (Tomcat, Maven, Jenkins configuration).
  • Support to team members in solving the obstacles encountered within the project.
More

VivatMarch 2013 - August 2014

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

Participation in the development of several projects:
- Application developed for a provider of communications, entertainment and cable products and services.
  • Implementation of the cache layer based on Google cache.
  • Back-end development and creation of APIs, creation of new functionality, using Cassandra NoSQL, Active MQ, RESTful Web Services.
  • Creation of unit tests and deployment documentation.
  • Tracking and fixing production issues.

- Application developed for a market research company.
  • Back-end design and development using Spring, Hibernate.
  • Creating unit tests, responsible for bug fixes.
  • Development of APIs for integration with client’s infrastructure.
  • Responsible for integration with front-end.
  • Participation in deployment documentation creation.
More

Innovative Software SolutionsAugust 2007 - February 2013

Application Developer within a company providing industry-specific applications and custom developed solutions for Telecommunication, Financial, Utilities, and Public Sectors.

Participation in the development of several projects:
- MNP (Mobile Number Portability), an application developed for a mobile telephone operator which enables mobile telephone users to retain their mobile telephone numbers when changing from one mobile network operator to another.
  • Design and implementation of the MNP codebase according to Romanian and EU legislation using JSP, Ajax, Jscript and CSS.
  • Development of the front-end of the project.
  • Creating integration points in codebase for future plugins.

- CRM for a national authority whose field of activity is focused on financial issues.
  • Development of the CRM system using JSP, Struts, JavaScript and Hibernate.
  • Design and development of front-end web pages using JSP and JavaScript.

- Application developed for a mobile telephony company.
  • Integration of SQL and LDAP using custom adapters based on AMDOCS API.
  • Implementation of the business logic in Java. The main goal was to build a highly reliable and productive (of high performance) bridge between LDAP and Oracle Database.

- Application developed for a mobile telephony company.
  • Design and development of a SOA integrated solution based on the IBM Message Broker, ActiveMQ.
  • Development of more than 15 interfaces for the client using WMB and SOAP, JMS, XML, Java SE, log4j, SQL technologies.
  • Discovery and reporting of several defects in WMB that were solved by IBM in the next releases.
  • Creation of several commonly used components on the project that were not originally included into WMB.
  • Unit testing, stress testing and performance testing of all developed interfaces.
  • Creation of the business and architectural documentation for the project.

- Application developed for a banking institution.
  • Architectural re-design of existing software systems and preparation of those systems for production environment.   
  • Development of enhancements for a number of interfaces.
  • Design and development of improved intuitive user interfaces using JSF.
  • Migration of data between two different DB schemata with a push of a few buttons using Swing. Some components were redesigned and re-engineered due to high performance demand.

- Application developed for a mobile telephony company. The project was written in Java and required good understanding of LDAP OpenSSO API’s, Web Services and SSO Interceptors.
  • Design and development of identity management on the client's website using Single Sign On technology from Oracle/Sun and Sun Identity Manager.
  • Integration of LDAP into SSO to store/gather additional information about users using Java LDAP API.
  • Creation of different access levels using Sun Access Manager framework.

My stack

Spoken languages

RUSSIAN: Advanced
ENGLISH: Average
ROMANIAN: Native speaker
FRENCH: Beginner

Technologies

Spring, Hibernate, Drools, Spring Boot, Spring Data, JPA, JMS, ActiveMQ, J2SE, Swing, AWT, JEE

DBMS

MySQL, Cassandra, Oracle

Protocols

LDAP

Web Technologies

Struts, JSF, RESTful Web Service, REST API, Freemarker, Web Services, JSP / Servlets, SOAP, CSS, HTML, JSTL, Portlet

Networks and Systems

Windows, OpenSSO, Docker, AIX, Linux, FreeBSD

Miscellaneous

API, SUN Identity Manager, Log4j

Application Servers

WebLogic, GlassFish, Jetty, JBoss, WAS, RabbitMQ, ElasticSearch, Tomcat

Languages

XML, XPath, ESQL, JavaScript, SQL, JAVA, Python, JAVA 8, XSLT

Environment of Development

WebSphere Message Broker Toolkit, NetBeans, Maven, Eclipse

Analysis Methods and Tools

SOA, BPM

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Computers, Informatics and Microelectronics - Technical University of Moldova.2004 - 2008