Serhii
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.
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, sonarResponsibilities
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 IDEAResponsibilities
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, MySQLResponsibilities
System configuration, development of custom modules