Vadim E.

DEVELOPER JUNIOR JAVA

20 years old -

Languages: Romanian (Native speaker), Russian (Advanced), French (Beginner)

Education 2014 - now: Bachelor's Degree in Computer Science (French section), Faculty of Computers, Informatics and Microelectronics - Technical University of Moldova, Chisinau.

Computer skills Networks and systems Linux, Windows Languages JAVA, JavaScript, #, C/C++, SQL, XML Technologies Spring, Spring MVC, Hibernate, JDBC, Cocos2D, libGDX API Web technologies JSP / Servlets, Angular JS, Express, Node.js, Bootstrap, CSS, HTML, JAX- RS, JSON, REST DBMS MySQL, MongoDB, PostgreSQL Analysis methods and tools Design Patterns, MVC, OOP Environment of Development Android Studio, GIT, Gradle, Maven, 3D Application servers Jetty, Tomcat Open solutions pgAdmin Tests Tools SoapUI Mobility Android Miscellaneous Clean Code, Jenkins, JIRA

Experience

SIMPLIFIA May 2016 - now Duration: 3 months

CLIENT The client is an independent information service in the funeral field, offering to its end clients a platform where they can search for all death notices, funeral services providers and funeral homes in France. The website proposes a series of fact sheets accompanying clients during all the post-death administrative actions to be undertaken.

PROJECT Pentalog team is participating in this product both as the development and the consultant team. The project was launched with a team of 2 senior Java Developers, which increased up to 7 Java Developers in 2 months and 2 Front-End Developers during the first 3 months. The Java team is in charge of developing the application based on Domain Driven Design, and will provide to the end client a list of independent microservices. The front-end team is responsible for the UI part, developed with Symfony3 framework and Angular 2.

TECHNICAL ENVIRONMENT JavaScript, Symfony3, PHP, JAVA, Angular 2, PostgreSQL, Tomcat, Debian

TEAM SIZE: 11

MISSION DESCRIPTION JAVA Developer. • Web Services development. • Writing unit and integration tests. • Code review. • Ticket estimations (JIRA). • Demo presentations to the client.

SKILLS JAVA 8, JIRA, Jenkins, pgAdmin, SoapUI, Jetty, Tomcat, PostgreSQL, Maven, Gradle, GIT, JAX-RS, Hibernate, Spring MVC ______

PENTALOG April 2016 - May 2016 Duration: 1 month

MISSION DESCRIPTION Trainee within Pentalog group.

Participation in an extensive training session regarding front-end technologies. • Study and use of the following technologies: JavaScript, CSS, Bootstrap 3, AngularJS. • Solving exercises and going through tutorials. • Study of MongoDB (queries, schema design). • Study of basic Node.js and Express API creation. • Study of Ionic framework. • Development of a practical application (a "To do List", using AngularJS for the front-end part, Node.js for the back-end part, Express and MongoDB).

SKILLS JavaScript, Express, Node.js, API, MongoDB, Angular JS, Bootstrap 3, CSS ______

PENTALOG March 2016 - April 2016 Duration: 1 month

MISSION DESCRIPTION Trainee within Pentalog group.

Participation in an internship program focusing on JAVA EE technologies. • Study of JAVA language and technologies as well as Object Oriented Programming and Clean Code 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; - Core Servlets, JSP: Servlets basics, concepts and best practices; - ORM Hibernate: object-relational mapping concept, Hibernate implementation; - User interface: HTML, CSS, Angular JS. • Development of an application which allows users to track students' marks, exams and courses by implementing the studied technologies and principles. The back-end is based on an MVC architecture, while the front-end includes a user-friendly interface.

SKILLS JAVA, JDBC, JSP / Servlets, REST, XML, Spring, Hibernate, Angular JS, HTML, CSS, Clean Code, Design Patterns, OOP, MVC ______

PROJECTS

MISSION DESCRIPTION Development of several personal projects: - Two games for desktop and Android platforms. The gamer are written using Cocos2d framework (C++); - An application developed using Android Studio.

SKILLS JAVA, Android Studio, C/C++, Cocos2D, Android ______CONTESTS AND COMPETITIONS

MISSION DESCRIPTION Participation in several contests: - A contest organized by the Ministry of Education in the field of computer science: winner of the 2nd place; - Startup Weekend Moldova (2015): development of a multiplayer game; - Participation in a Hackathon in 2015; - Participation in a Hackathon in 2016: winner of the 1st place. ______