Vadim E.

Software Developer

Outsourcing
Intermediate
Chisinau, MOLDOVA
Contact us for this profile

My experience

More

Provider of day-to-day servicesMay 2017 - Present

Software Developer.
  • API development.
  • Integration of APIs in web and mobile applications.
  • Development of new features.
  • Bug fixing.
More

PentalogMarch 2017 - May 2017

Developer within the Pentalog Group.

Participation in a training session on React Native:
  • Study of the main React Native principles and notions:
    acquiring knowledge on the application development approach using
    JavaScript ES6, React Native and Redux or Flux for the data flow.
  • Development of one test application using React.js and another one using React Native.
  • Gaining knowledge on the basics of React.js philosophy and also on how to organize a project in React Native in a component oriented way as well as Flux / Redux data flow implementation.
  • Learning how to implement the appropriate architecture using Redux and Flux.
  • Code review.
More

PentalogFebruary 2017 - March 2017

Developer within the Pentalog Group.

Participation in a training session on Angular 2.
  • Study and use of the following technologies: JavaScript Object Oriented, JavaScript ES6, TypeScript, Webpack.js, Angular 2 Framework.
  • Applying the acquired knowledge by creating a blog on an existing API, with Node.js, Express.js and Mongoose.
More

PENTALOG CLIENT : Specialist in field intervention management IT solutionsSeptember 2016 - February 2017

Developer.
  • Application development and maintenance.
  • Implementation of new features.
  • Involvement in estimates.
  • Bug fixing.
More

PENTALOG CLIENT : Fragrances and Flavours Industry LeaderSeptember 2016 - September 2016

Developer.
  • Application development and maintenance.
  • Proposal of improvements.
  • Bug fixing.
More

SimplifiaMay 2016 - September 2016

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

PentalogApril 2016 - May 2016

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).
More

PentalogMarch 2016 - April 2016

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.

My stack

Spoken languages

FRENCH: Beginner
RUSSIAN: Advanced
ROMANIAN: Native speaker

Web Technologies

JAX-RS, AngularJS, Node.js, JSON, HTML, Express.js, Mongoose, Webpack.js, CSS, JSP / Servlets, Angular 2, Redux, Flux, Bootstrap, React.js, REST, RESTful API

Software Testing

ESLint, SoapUI, Google Postman, JUnit

Analysis Methods and Tools

Sonar, MVC, OOP, Design Patterns, SonarQube

Mobility

React Native, iOS, Android, Cocos2D

Open Source solutions

pgAdmin

Languages

XML, C#, JavaScript, JAVA, SQL, TypeScript, C/C++

DBMS

MySQL, MongoDB, PostgreSQL

Application Servers

Tomcat, Jetty

Technologies

JDBC, Spring Data JPA, Hibernate, Hazelcast, QueryDSL, libGDX API, Twilio, Spring, ActiveMQ, Spring MVC

Miscellaneous

JIRA, Clean Code, Jenkins, Google Maps API

Environment of Development

Android Studio, GIT, Maven, Gradle, Unity 3D

Networks and Systems

Windows, Linux

My education and trainings

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