← Back to list
senior
Registration: 04.10.2022

Nikolai Zherebtsov

Portfolio

Sberbank

- Collaborate closely with business department, analysis of requirements, creation of technical design documents. - Coordination several teams for adding new functionality and solving problem. - Using Java and Spring Framework to develop core banking service for executing financial operations. - Taking part in performance problem solving, which allowed to reduce client request time by 10 times. - Onboarding and learning 5 junior java developers.

SberTech

- Supporting of project as main developer: making new features and learning developers. - Knowledge base creation of project without documentation. - Fixing bugs and reducing the bug number to the required rate.

Epam Systems

- Development of new functionalities, doing code review and caring about code quality. - Knowledge sharing, solution brainstorming or finding subject matter experts. - Interaction with customer by different ways: arranging meetings, caring about the efficiency of these meetings, current problems discussion with the customer. - Synchronizing my team work with the work of the customer's team when we develop the same functionality. - Monitoring that all client requirements are met and code is provided in time.

Skills

JPA, Hibernate, JDBC, Spring JDBC, SQL, PostgreSQL, Oracle
JUnit, Mockito
Git, BitBucket
Maven, Gradle
WildFly, Apache Tomcat, WebSphere Application Server
Jenkins, Scrum, JIRA, Confluence, IntelliJ IDEA, Eclipse
JMS (WebSphereMQ), Docker, Kubernetes, Helm, Prometheus, Grafana, Istio
REST
JDBC
Hibernate
JPA
Oracle
JUnit
Mockito
JSP
BitBucket
Maven
Gradle
WildFly
Apache Tomcat
JIRA
Jenkins
Scrum
Confluence
IntelliJ IDEA
Eclipse
JMS
Docker
Kubernetes
Helm
Prometheus
Grafana
Istio

Work experience

Senior Java Developer
02.2020 - 06.2022 |Sberbank
.
- Collaborate closely with business department, analysis of requirements, creation of technical design documents; - Coordination several teams for adding new functionality and solving problem; - Using Java and Spring Framework to develop core banking service for executing financial operations; - Taking part in performance problem solving, which allowed to reduce client request time by 10 times; - Onboarding and learning 5 junior java developers/
Key Java Developer/ Backend Team Lead
06.2018 - 02.2020 |Epam Systems
.
- Development of new functionalities, doing code review and caring about code quality; - Knowledge sharing, solution brainstorming or finding subject matter experts; - Interaction with customer by different ways: arranging meetings, caring about the efficiency of these meetings, current problems discussion with the customer; - Synchronizing my team work with the work of the customer's team when we develop the same functionality; - Monitoring that all client requirements are met and code is provided in time/
Java Developer
03.2016 - 06.2018 |SberTech
.
- Supporting of project as main developer: making new features and learning developers; - Knowledge base creation of project without documentation; - Fixing bugs and reducing the bug number to the required rate/

Educational background

Computer Systems Networking and Telecommunications
2003 - 2009
Ryazan State Radiotechnical University

Languages

EnglishAdvanced