Summary
Overview
Work History
Education
Skills
Timeline
Generic
Vadim Ghilas

Vadim Ghilas

Senior Java Developer
Ciudad De Mexico

Summary

Experienced in software development and project delivery. Analytical skills to diagnose problems and come up with viable solutions. Driven and eagerness to learn and continuously improve his professional skills that enable his ability to deliver valuable and high-quality solutions.

Diligent well organized, pro-active and never get lost in irrelevant activities with a proven aptitude and versatility in Java technology.

Experiance in Information Management, Health Care, E-care Telecommunication, Banking Business, International Religious Charity Organization.

Overview

9
9
years of professional experience
4
4
years of post-secondary education
3
3
Language

Work History

Project Manager

Emmanuel TV
Lagos
04.2018 - 10.2021

Responsibilities and achievements:

  • Developing Micro-Services Architecture Design and preparing a Azure Kubernetes Services infrastructure for their deploy. Implementing SSO using Keyloak open source.
  • Leading position in a team of five members, by managing the process of development, delegating responsibilities, creating tasks, daily code reviews, architecting and code designing. Manage the financial part of the project.
  • Played the role of Senior Java Developer, React Redux Developer and DevOps.


Programming languages: Java 11, SQL, JavaScript, Typescript.

Technologies: Rest Services, Spring Boot, Spring Claud, Spring SOAP WS, Spring Feign, Zuul, Spring Data JPA, OAuth2 protocol, Zipkin, Keycloak, Kubernetes, Docker, React Ts, Redux;

Testing and Development tools: Jenkins, JUnit, Spring Integration Test, Mockito, IntelijIdea, Azure DevOps.


Emmanuel TV - Internation Charity and Religious organization having an international team and woning Emmanuel TV station. Emmanule TV/SCOAN digintal platform is meant for managing the international visits applied and process them, also give possibilities for partnership registration and management with statistics and reports and individual records.

Senior Software Engineer

Endava
Chisinau
05.2017 - 09.2018

Responsibilities and achievements:

  • Lead the development of micro-services architecture design and Spring Cloud Infrastructure.
  • Team Leader role, code review, oversee release and deployment process (CI/CD)
  • Give support ot the cliend on release days; Contact point between client team and our developer team. Offer consulting and manage the process of delivering the product to the client.
  • Involved in all the process of developing the app starting from establishing the requirements ending with delivery the product online and support. Put the bases of the project and also developing the complex part of it.
  • Worked in Agile Methodology, using management Tools from Atlassian (Jira, Confluence, Bitbucket)

Programming languages: Java 8, SQL;

Technologies: Rest Services, Spring Boot, Spring Claud, Spring SOAP WS, Spring Feign, Zuul, Spring Data JPA, OAuth2 protocol, Zipkin;

Testing and Development tools: Jenkins, JUnit, Spring Integration Test, Mockito.

Application and database servers: Oracle, Tomcat, Jetty.


NEXI/ICBPI - NEXI Business - is a portal for Merchants, The Merchants Portal gives access for Merchants to useful services for managing their business completely autonomously, 24/7; The Merchants Portal has information on PCI DSS (Payment Card Industry - Data Security Standard). Functionalities includes: monitoring transactions, overview of business results with some statistics and comparison with other merchants.

MasterCard - a global payment technology solutions company, which requested a platform for monitoring and logging transactions world-wide. Development include knowledge of different kind of message queues and security architectures.

Software Engineer

AmSoft Group SRL
Balti
04.2016 - 04.2017

Responsibilities and achievements:

Data Loading Management System, HCSG

  • Developed a new module in DLMS app responsible for reporting.
  • Designed simple architecture integration test using Spring Text Context for complex classes that use different databases within the same application and for the same objects.
  • Implemented Quartz library that make possible to create jobs and triggers up to simple users without the necessity to shout down and restart the application.
  • Performed tuning and build a mini-framework on the top of JPA /Criteria API.

LiveApp & Mr. Grabber, HCSG

  • Transferred some busines logic to stored procedures on database level.
  • Migrated projects form Ant to Maven, implemented log4j2 for logging, configured Jenkins for continues integration.
  • Responsible for data masking: analyzed the database for sensitive data, elaborated steps and methods for masking sensitive data, created scripts and applied them.


Programing Languges: Java 8, HTML, JavaScript, CSS;

Technologiels: Spring Framework, Spring Security, JPA Hibernate implemenation.

Testing and Development tools: Spring Integration Tests, DB Unit, JUnit, Mockito.

Applications and Databeses servers: Microsoft SQL Server, PostgreSQL, Tomcat, Jetty;


LiveApp & Mr. Grabber, HCSG - is the first application build within HCSG and continued by AMSoft. It has functions for HIMP program, TPL program and OVP program. AMSoft introduced a classic layering with JPA for data persistence layer, Spring for business logic layer and Sencha Ext JS for UI layer.

Mr. Grabber is the main process which acts as a communication hub for the liveapp. The grabber grabs document packages as specified in the database, and sends it out to one of several destinations(email, fax, bulk ect.)


Data Loading Management System - Web App used to manage the data loading process which involves receiving sensitive data in files of different format from many clients(insurance companies), validating received data and transferring the data to tables in deferent database used by the different web apps.

Hybris Developer

IQuest
Balti
05.2015 - 04.2016

Responsibilities and achievements:

  • Developed components, hMC and WCMS interface customization and internationalization.
  • Integrated HTML in JSPs and take advantage of JSTL.
  • Create populators and convertors on Facade layer for data transfer objects.
  • Used SOAP UI to analyze request/response messages

Programming languages: Java 8, JSP, JSTL, Java Script, HTML, CSS;

Technologies: Spring MVC/Security/Integration, Flexible Queries, Hybris.

Testing and Development tools: SoapUI, JUnit.

Applications and database servers: H2, Oracle, Tomcat, Jetty;


Mobilink (Pakistan) (called Jazz from 2017) / KyivStar (Ukraine) - E-Commerce application for a mobile operator in Pakistan/Ukraine that provide a range of prepaid and post-paid voice to both individual and corporate subscribers. E-Care web application is used to reduce costs and improve service, bring a company closer to its customers, who now use digital platforms to research and review products, purchase services, and communicate problems.

Junior Software Engineer

AmSoft Group SRL.
Balti
07.2014 - 05.2015

Responsibilities and achievements:

ISO Match Queue, HCSG

  • Migrate web app from Stripes to Spring (MVC/Security) integrate JPA/Hibernate implementation.

Data Loading Management System, HCSG

  • Managed some parts of data loading process, and brought solutions that involved process automation.
  • Wrote SQL scripts on Microsoft SQL Server for data validation and data correction.
  • Developed and designed, from bottom to top, some parts of DLMS application.

Spartan RMS, HCSG

  • Responsible for developing a separate module in Spartan RMS app that synchronize the activity of invoice and bill emission with Quick Books app (an accounting software package).

Programming languages: Java 7, JavaScript, HTML, CSS;

Technologies: Spring Framework, Spring Security, JPA Hibernate implementation;

Applications and database servers: Microsoft SQL Server, PostgreSQL, Tomcat, Jetty, JBoss;


  • ISO Match Queue, HCSG - Web App used for recovering money for insurance company in health care that match he patients with potential recovery (received from clients that represent insurance companies) with the names find in medical documents received from third party.
  • Data Loading Management System, HCSG - Web App used to manage the data loading process which involves receiving sensitive data in files of different format from many clients (insurance companies), validating received data and transferring it to tables in different databases used by a variety of web apps.
  • Spartan RMS, HCSG - Spartan RMS is a tool that enable Spartan Recovery to review large quantities of data to quickly exclude cases where no recovery exists, while including those that will potentially generate recoveries. It is an Adaptive Recovery Technology solution to capture often-missed or non-fully-realized claims recoveries in cars, property, workers compensation and fidelity subrogation.

Junior Java Developer

State University "Alecu Russo"
Balti
07.2012 - 01.2014

Responsibilities and achievements:

Designing, developing and maintaining desktop java applications to increase university management efficiency. Reduced the boilerplate code by implementing Hibernate ORM.


Programming languages: Java 7

Technologies: JDBC, Hibernate, Java Swing.

Applications and database servers: Microsoft SQL Server 2008, Tomcat, Jetty;

Education

Bachelor of Science - Informatics

State University "Alecu Russo"
Balti, Republic Of Moldova
09.2009 - 06.2013

Skills

Project Management

undefined

Timeline

Project Manager

Emmanuel TV
04.2018 - 10.2021

Senior Software Engineer

Endava
05.2017 - 09.2018

Software Engineer

AmSoft Group SRL
04.2016 - 04.2017

Hybris Developer

IQuest
05.2015 - 04.2016

Junior Software Engineer

AmSoft Group SRL.
07.2014 - 05.2015

Junior Java Developer

State University "Alecu Russo"
07.2012 - 01.2014

Bachelor of Science - Informatics

State University "Alecu Russo"
09.2009 - 06.2013
Vadim GhilasSenior Java Developer