Serhii

Hibernate, Java, NodeJS, Spring,

Contact us and we will hire Serhii for your team.

About Serhii

Serhii is an experienced IT specialist with 6 years of experience in JAVA, NodeJS, Spring, and Hibernate.

Name: Serhii
Birthday: 1 Ncevy 1990
Degree: Znfgre
Experience: 10 Lrnef
Phone: +38 012 345 6789
Email: vasb@rknzcyr.pbz
Address: 123 Fgerrg, Bqrfn, Hxenvar
Freelance: Available

6

Years of

Experience

39

Happy

Clients

75

Complete

Projects

Skills

Hibernate

83%

Java

86%

NodeJS

80%

Spring

79%

Expericence


Team Lead Employee

Crypto currency exchange | CEX.IO

Date: 02.2020 — Present


Project description
During work as a Lead had different opportunities and challenges per whole period. Started from a team of 4(included me), making deals with Legacy Front-end/Marketing staff which need envelopes and as main priority for a team involved for a company separate Auth system, as result was created as its own ecosystem of services, integrations and approaches. During all time I was involved and moved forward/transformed architecture, based on needs and conditions. - Always trying to build a talented team. - Work with people regularly. - Take care of the balance between business needs and team requirements. - Fully owner of all end results for a product. - Involved and setup QA process in a Team. - Always working with Requirements, introducing some of them. - Describe Technical requirements. Achievements: - Authorization and User Profile eco-system for a company(with Oauth2/OIDC). Integrate all products and mobile applications for that. - Built API for all related Auth parts and User Data, part of Platform (Also as part of White-label envelope) - Involved one approach for UI in the company. (own library, aligned with the Design Team). - Representation/SEO/Landings improvements (Routing, Promo, analytic, etc.) - Manage a medium group of people(up to 14). - Managing several teams for different projects. - Made a self-sufficient Scrum team. - Find and Grow several talents as EngineerTools and technologies: NodeJs, Redis, PostgreSQL,ClickHouse, Docker, Kubernetes, REST, git, gitlab-ci, ReactJS, oidc-provider, Prometheus, Grafana, kibana.

Responsibilities
  • Envelop Product
  • Maintain and Envelop exist and new services 
  • Architecture vision and review
  • Keep team productive
  • Work with Stakeholder (Roadmaps, requirements, desires)
  • Processes inside team (scrum, kanban)
  • Requirements creating
  • Code Review
  • People Managing (Introduction, Envelop, Growing, IDP, O2O, Mentoring, etc.)
  • Monitoring 
  • L3 support 
  • PI Planning for sweamlines (channels/directions/teams) 
  • Work with global initiatives  


Senior Full-Stack Engineer

Crypto currency exchange | CEX.IO

Date: 01.2019 — 02.2020


Project description
Crypto currency exchange. Achievements: Migrated 30~ services to k8s. Implemented Admin system for system configuration with full role model. Integrate data to Zendesk Connect.Tools and technologies: NodeJs, Redis, MongoDB, PostgreSQL, Docker, Kubernetes, rabbitMq, REST, git, gitlab-ci, ReactJS, Lua, Prometheus, Grafana, kibana.

Responsibilities

Implement new functionality, support existing. Developing new services for splitting monolith to microservices. Create and support newone services. Work with product owners. Partially create end-to-end functionality. Setup and support services located in k8s.Mentoring other developers. Code review. Monitoring.



Senior Software Engineer

Ciklum

Date: 05.2018 — 08.2018


Project description
One of the Ciklum customers which markets a data visualization and analytics tool that allows customers to explore and analyze the vast quantities of data in their datastores.Tools and technologies: Java 8, Spring Boot 2, MVC, Consul, maven, gradle, testNG, mockito, postgreSQL, git, Lombok, docker.

Responsibilities

Improving inter-communication between microservices, optimizing functionality,refactoring legacy parts. Work with PO on new requirements, fixing defects



Senior Software Engineer

Luxoft Poland

Date: 08.2017 — 05.2018


Project description
Technology conglomerate, customer of Luxoft, largest networking company in the world. E-commerce project for support and provide functionality for B2B and B2C clients. Project based on Micro-services.Tools and technologies: Java 8, Spring Boot, MVC, Security, Consul, maven, junit, mockito, oracle, git, hystrix, cassandra, JMS, RabbitMQ, Kafka, Lombok.

Responsibilities

Work on the specific microservice or microservices. Work with PO. Take part in Architecture solutions for implementing features. Implementing features, improving the technical part of the application. Code review. Partial managing of Epic.



Senior Software Engineer

Luxoft Ukraine

Date: 11.2015 — 08.2017


Project description
Biggest customer of Luxoft, one of the top bank in the world. Project concentrated on the implementation of auditable system. Tools and technologies: Java 8, Spring MVC, Batch, Data, Security, gradle, kotlin, junit, mockito, liquibase, oracle, git, tomcat, jasperReports, jsp, javascript, backbone.js, jQuery, Teamcity, sonar

Responsibilities

Implementation end-to-end functionality. Implementing REST services for 3d-partysystems. Implementing ETL functionality for migration DB. Performance improvement.



Software Engineer

John Lewis | EPAM Systems

Date: 11.2014 — 06.2014


Project description
eCommerce project. Development of an improved workflow for Checkout. The main goal is the ability for customers to perform checkout in one clickTools and technologies: ATG, Jboss Application Server, maven, my-batis, spock, groovy, IDEA, SVN, JSP, JSTL, JavaScript, Jenkins, Mockito.

Responsibilities

Tasks estimations, working with Product Owner/BAs, Developing different parts ofcheckout functionality from back-end to front-end.



Software Engineer

Travis Perkins | EPAM Systems

Date: 06.2014 — 11.2015


Project description
eCommerce project. Working with several b2c sites, fixing defectsTools and technologies: Hybris, Spring, Jboss, Solr, Cucumber, JUnit, Mockito.

Responsibilities

working with Product Owner/BAs, fixing defects, implementing tech debt, writing Unit, Backend and UI tests.



Software Engineer

DemoLab | EPAM Systems

Date: 03.2014 — 07.2014


Project description
general goal of this project is to manage servers in EPAM Cloud system, create reservations for servers, monitoring and notification events related to server states. Tools and technologies: Spring, Dozer, Hibernate, MySql, TomCat, Maven, JSP, JavaScript, Mockito, PowerMock.

Responsibilities

Developing different features of the system



Java Developer

ObamaCare - healthcare insurance | EngagePoint

Date: 01.2014 — 09.2014


Project description
Tools and technologies: Java EE, CDI, EJB, JPA, JSF, PrimeFaces, WebService, SOAP, Maven, Git, JMS, Camel, WebSphere Application Server, JBOSS Fuse, SQL, LiquiBase.

Responsibilities

System development. Develop from persistence layer to presentation layer.Participation in meetings.



Java Developer

Cargo accounting system | TransPress

Date: 12.2012 — 08.2013


Project description
Tools and technologies: Java, Spring, JSP, Hibernate, JUnit, MySQL, Tomcat, JavaScript, jQuery, HTML, CSS, JSON, SQL, Maven, Git, Intellij IDEA

Responsibilities

Requirements gathering, system design and development



Web Developer

Educational social network | EduUnit

Date: 02.2011 — 12.2012


Project description
Tools and technologies: CodeIgniter, PHP, HTML, CSS, JavaScript, Jquery, Ajax, MySQL

Responsibilities

System configuration, development of custom modules