Sergiu Z.

Software developer

Outsourcing
Advanced
Brasov, ROMANIA
Contact us for this profile

My experience

More

Adviqo01.07.2017 - 01.07.2018

JAVA Developer for a leader in life coaching services, with a portfolio including digital counseling platforms, content and e-commerce services, websites and apps.

Participation in the development of two main projects within the company:
I. A mobile application designed to provide messages as life-based pieces of advice.
- Technical environment: ECMAScript 6, Node.js, Adyen (for payment), AWS-sdk (for file storage), Bluebird (for promise), MongoDB, Heroku, GitHub, Postman.
  • Maintaining and developing the company's back-end software, providing a RESTful API.

II. A project focused on the provision of advisory services across a whole range of sectors, shaped as live counsels for real-life situations, therapeutic messages and coaching pieces of advice.
- Technical environment: JAVA 7, JSP, EJB 2.1, JBoss 6, Oracle DB, Docker, Rancher, Jenkins, AWS.
More

Ocea Smart Building01.07.2015 - 01.03.2017

Developer.
  • Involvement in the product development which is composed of several applications, the back-end part for importing and processing the data and the front-end part for displaying the aggregated data to final users.
  • Use of Agile - Scrum methodology.
  • Developing and delivering features for the new software as well as for the existing solutions.
  • Design of the software architecture based on microservices with technologies for processing large amounts of data.
More

Pentalog01.04.2015 - 01.07.2015

Developer within the SIL - Systèmes Informatiques et Logiciels (Computer Systems and Software) department of the Pentalog group.

Participation in the development of the GAC (Gestion Administrative des Collaborateurs) project - application that manages the workflows inside a company, concerning the arrival/departure of an employee, and the modification of its administrative information.
  • Development of new features using JSF.
  • Modification and improvement of existing features.
  • Bug fixing.
More

Remote Meter Reading Solutions Specialist01.09.2014 - 01.03.2015

Developer.
  • Creation of import and data integration jobs with Spring Batch framework.
  • Use of Hibernate framework to carry out the database operations.
  • Creation of the application infrastructure with Spring Framework.
  • Development of a user interface adapted to both mobile devices and computers using Bootstrap; use of JSP, HTML, CSS, JavaScript for creating the interface.
  • Assuring data exchanges within the web page with AJAX.
  • Creation of unit tests with JUnit.
More

Pentalog01.06.2014 - 01.09.2014

Developer within the SIL - Systèmes Informatiques et Logiciels (Computer Systems and Software) department of the Pentalog group.

Participation in the development of several projects:
- GAB (Gestion des Absences) - Application that manages the employees' vacation requests and supplies different business and report data to managerial parties.
  • Development of a Message Broker with Talend ESB.

- GAC (Gestion Administrative des Collaborateurs) - Application that manages the workflows inside a company, concerning the arrival/departure of an employee, and the modification of its administrative information.
  • Development of new features using JSF.
  • Bug fixing.
More

Remote Meter Reading Solutions Specialist01.02.2014 - 01.05.2014

Developer.
  • Feature development and implementation according to specifications.
  • Carrying out unit tests.
  • Bug fixing.
    More

    Fragrances and Flavours Industry Leader01.12.2013 - 01.01.2014

    Developer.
    • Bug fixing on the application.
    • Carrying out unit tests to identify possible defects.
    More

    Pentalog01.11.2013 - 01.11.2013

    Participation in an internship program focusing on deepening JAVA development skills.
    • Study of JAVA language and technologies as well as Object Oriented Programming principles:
    - Java SE Basic Knowledge: Collections, Exceptions Handling, Generics, Input/Output, OOP, Reflection, Annotation Type Definition;
    - Clean Code principles: patterns, techniques, best practices.
    - Design Patterns: application development rules, carrying out extensible and maintainable source code;
    - JDBC(TM) Database Access: understanding Java operations with a database; CRUD operations;
    - JSP/Servlets: concepts and best practices;
    - ORM Hibernate: object-relational mapping concept, Hibernate implementation;
    - MVC, Struts2, JSTL.
    • Development of an MVC-based application, using the studied technologies and principles, containing basic elements of mapping application entities to database tables.
    More

    SkillValue01.07.2013 - 01.09.2013

    Developer.
    • Development of a notation module for evaluating a programmer's competences. This module uses the code control results (syntax, complexity, unit tests etc) to apply the notation business rules adapted to the exercise. The rule engine (Drools) allows to customize the calculation rules.
    More

    ISDI01.10.2012 - 01.02.2013

    Developer within the Information Society Development Institute (ISDI).
    • Creation of several modules allowing to display information concerning journals, specific issues of the available journals, articles registered in the database.
    • Development of a module used for displaying statistic data on the publication of scientific papers filtered by year and field.
    More

    IDSI01.06.2012 - 01.08.2012

    Trainee within the Information Society Development Institute (ISDI).
    • Development of a tool allowing to view a graphical representation of the links among objects based on scientific criteria, displaying the collaborations established by different authors for carrying out various publications.
    More

    ISDI01.03.2012 - 01.05.2012

    Collaboration with the Information Society Development Institute (ISDI).
    • Analysis and research of methods used for the graphical representation of the links between objects.

    My stack

    Spoken languages

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

    Networks and systems

    Windows XP/Vista/7/8, Docker, Heroku, Linux, Ubuntu

    Languages

    JAVA, PHP 5, ECMAScript, JavaScript, C#, C/C++, SQL, XML, XSLT

    Technologies

    J2EE, ActiveMQ, Drools, EJB, Hibernate, Spring Batch, Spring Boot, Spring Core, Spring Data, Spring MVC, Spring Security, Swing

    Web technologies

    JSP / Servlets, Struts 2, AJAX, JAWR, JSON, JSTL, jqGrid, jQuery, jQuery Datatables, AngularJS, AWS, CSS3, Freemarker, HTML5, Node.js, REST, Web Services

    DBMS

    Couchbase, Microsoft SQL Server, MySQL, Oracle

    Analysis methods and tools

    MVC, OOP, Design Patterns, Rational Rose

    Development Environment

    Eclipse, GitLab, Jenkins, NetBeans

    Application servers

    ElasticSearch, JBoss, Nginx, Passenger, Tomcat, Zookeeper

    Protocols

    FTP

    Open Source solutions

    Drupal 7, ServiceMix

    Software testing

    JUnit, Postman

    Miscellaneous

    GitHub, Kibana, Logstash, Rancher

    Graphic

    Axure RP Pro, Photoshop

    My education and trainings

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