← Back to list
senior
Registration: 03.11.2024

Andrey Stepanov

Specialization: Java Developer
— Java developer with extensive experience both with event-driven (asynchronous data transfer - message brokers, web sockets) and microservices architecture (REST, SOAP). — MSc from the Lappeenranta University of Technology, Finland, in addition to a degree from one of the leading universities of the North-West of Russia. — Certified by Oracle and MongoDB. — Worked mostly for the Russian companies but participated in some international projects as well and had a chance to work though not long in Stockholm, Berlin, Helsinki.
— Java developer with extensive experience both with event-driven (asynchronous data transfer - message brokers, web sockets) and microservices architecture (REST, SOAP). — MSc from the Lappeenranta University of Technology, Finland, in addition to a degree from one of the leading universities of the North-West of Russia. — Certified by Oracle and MongoDB. — Worked mostly for the Russian companies but participated in some international projects as well and had a chance to work though not long in Stockholm, Berlin, Helsinki.

Skills

SQL
Spring Boot 3
Rest
Java
SOAP
Microservice
Docker
PostgreSQL
Redis
RabbitMQ
XML
Json
Keycloak
OAuth
JPA
Hibernate
JDBC
Liquibase
WebSocket
Maven
Git
Gitlab
Linux
Typescript
Angular

Work experience

Senior Software Developer
04.2023 - 08.2023 |Petrosoft
SOAP, Rest, Spring Boot, Data JPA, PostgreSQL
● Support and development of the portal of the State Services of the Leningrad region (new.gu.lenobl.ru, gu.lenobl.ru), implementation of integration services for the system of inter-departmental interaction. ● Portal includes various SOAP- and REST-based services (Spring Boot - Data JPA - Cloud[Netflix]) with several PostgreSQL databases.
Senior Backend Programmer
10.2021 - 07.2022 |Computer Intellectual Systems
Java, Spring Boot, Data Commons, Data JPA, Cloud, Hibernate, Keycloak, Postgresql, Redis, Liquibase, WebSocket, RabbitMQ, Feign, GitLab
Ci Systems Ltd specializes in the development of automated systems for emergency services. ● I participated in the development of the incident tracking system for the Russian State Fire Service. The system was implemented as a stack of microservices exchanging data via Rest Api and Rabbit MQ message broker. ● I developed some services including notification service pushing notifications specific to a web client with specific role authorized by means of Keycloak and connected via websocket.
Senior Programmer
08.2020 - 03.2021 |Rostlelecom
Java 7, JSP, Oracle, JavaScript
● Maintenance of the CRM system for the legal entities in the North-Western region of Russia. ● Unfortunately the system was quite obsolete while its update was not scheduled.
Senior Specialist of the Digital Services Department
07.2018 - 12.2019 |Postal Technologies
Java 11, Spring Boot, Data JPA, Security, PostgreSQL, Hibernate, MyBatis, Angular, Git, LDAP
● Development of the monolithic application for the logistics centers of the Russian Post and the MVP of the Rest-microservices based Central Office application.
Backend Developer
08.2016 - 08.2017 |TaskData
Java, Spring, JDBC, Web services, SOAP, Flyway
● Soap services development for the General Electric Co. Among other tasks implemented logging service for tracing requests-responses over Soap. ● Data integration and consistency check solutions by means of Web Services integrated with Informatica MDM.
Senior Java Developer
10.2013 - 05.2015 |CSBI - Computer Systems for Business Intelligence
JBoss, Spring, Hibernate, Oracle, GWT, TeamCity, SVN
● Part of the team developing real-time city public transportation monitoring and management system.
Software Developer
2012 - 2013 |Lanit-Tercom
Wicket, Twitter Bootstrap, Enterprise Java, MVP
● 9/2012-12/2012: participated in Enterprise Java project for Paxport AB, Sweden (development and maintenance of the online booking system). “On-site” job in Stockholm. ● 01/2013 – 3/2013: MVP project for the Department of Education of Moscow (Wicket, Twitter Bootstrap).
Web Developer
08.2008 - 10.2011 |Digia
Web development
● Participated in several Enterprise Java projects. ● Spent three months working in the Berlin office of Nokia developping mobile apps for Nokia mobile platforms.
State Medical University named after I.P. Pavlov
2007 - 2008 |Webmaster
Web development
● University web site design, implementation, maintenance.

Educational background

Control Systems
D.F. Ustinov Baltic State Technical University
Industrial Electronics (Masters Degree)
2006 - 2008
Lappeenranta University of Technology

Languages

EnglishAdvancedFrenchUpper IntermediateRussianNativeFinnishIntermediate