Work and studies
All my professional experience and education in Russia and Germany is described at this page. The work and study places are shown in reverse chronological order starting with the latter one.
Click on the thumbnail to enlarge a certificate, reference or of any other document, then click elsewhere to close it. If the document represents a translation, it has a watermark placed diagonally and indicating the original language of the document that can be viewed at the corresponding page.
Russia
Since 08/2023 Senior software engineer в Sitronics Moscow
- Development of web services for B2B-platform China Export Gateway (Java 17, Spring Boot, Kubernetes, Hibernate, PostgreSQL, Git, GitLab, MinIO, Mockito, WireMock, Maven, Docker)
05/2021 - 08/2023 Senior software engineer at STEOR St. Petersburg
- Development and maintenance of web services as part of a project for creation of programmatic and technical means providing e-Navigation (Java 17, Spring Boot, Kubernetes, Hibernate, PostgreSQL, Hazelcast, Git, Mockito, WireMock, Maven, Docker)
- Development of a reporting web service and maintenance of other web services as part of bike rental project Velobike (Java 17, Spring Boot, Apache POI, Hibernate, PostgreSQL, Kafka, Redis, Git, Mockito, WireMock, Maven, Docker)
12/2019 - 05/2021 Lead programmer at OTR Moscow
- Development of web applications for visualization of information related to maternity capital and electronic employment record book (Java 14, Spring Boot, PostgreSQL, Git, Mockito, Gradle, bash)
- Web service for manual report input of reports - Getting the source code from customer, build, deployment, creation of Git-repository, maintenance (Java 7, Gerrit, Spring (MVC, Security), JSP, IBM Websphere, DB2, Gradle)
- ЕГИССО - Getting the source code from other company, build, deployment, creation of Git-repositories, maintenance (Java 8, Spring (Boot, Cloud), GitLab, Maven, bash)
- Administration of insurance payments - Maintenance and demos for customer (Java 7, EJB, Ant)
- Development of different utilities for other projects (Java, Swing, bash)
- Technical interviews
07/2018 - 11/2019 Programmer at United Card Services Moscow
- Development of a web-application for management of discount cards (Java, Hibernate, Jersey, REST, Git, Tomcat, JUnit, Maven, Docker, XSD, JSON, Mockito, Intellij IDEA, Oracle)
- Maintenance of web-applications for in-house purposes (Java, Tomcat, Servlets, Spring, Informix)
- Participation in data warehouse development (Pentaho PDI, ETL, Oracle)
- Development of new functions for an Android app (Java, Android Studio)
04/2018 - 07/2018 Self-education
- Android development (3 apps developed, 2 - planned), reading of IT-literature, visiting of StackOverflow
11/2010 - 03/2018 Lead Designer at Luxoft Moscow
- Project CICS Explorer of IBM
- Development and maintenance of a plug-in for CICS Interdependency Analyzer for z/OS (Java, Eclipse RCP, SWT, JFace, JAXB, XSD, XSLT, JAX-WS, SQL, JDBC, HTML, CSS, JUnit, Mockito, RTC, Maven)
03/2010 - 11/2010 Software engineer at Exigen Services (now: Return on Intelligence) St. Petersburg
- Project NexCom MSD (Market and Static Data) provides Workflow Management, Data Management, Business Line Filtering, Client-Side Portal Support and the other operations of Deutsche Bank
- Created additional web service operations (Java, EJB3, Hibernate, WSDL, XML, XSLT, XSD, SQL, Maven)
- Tested a legacy source code (Java, JUnit, EasyMock)
07/2009 - 03/2010 Software engineer at T-Systems St. Petersburg
- Project ADSL Server System - data processing system of Deutsche Telekom AG
- Transferred know-how about a framework based on IBM Websphere MQ from German to Russian colleagues (Java, SQL, JDBC, XML, JSP, Servlets)
- Reprogrammed an application from C++ to Java (C++, Java, JDBC, SQL, JUnit)
01/2009 - 06/2009 Java Developer at Darout Service Ltd. St. Petersburg
- ERP system Greenax
- Developed business application components based on architecture requirements and coding standards
- Maintained existing business components (functionality enhancement and optimization)
Germany
02/2008 - 12/2008 Systems engineer at Berner & Mattner Munich
02/2007 - 08/2007 Writer of a diploma thesis at Nokia Siemens Networks Munich
02/2005 - 03/2006 Trainee, and then working student at TV1.DE (now: TV1.EU) Munich
- Developed an audio/video tool for translators (Java, MPlayer)
- Developed an editor for video files (Tomcat, Servlets, HTML, JavaScript)
- Implemented a PowerPoint plug-in for extraction of images and text from a running presentation and their further transmission over a network (Java, OpenOffice API, VBA)
09/2003 - 01/2004 Trainee at Kontron Munich
- Hardware configuration (Windows Server 2003, DHCP, BIOS, ACPI)
- Compatibility testing of a motherboard of Embedded ATX series with Microsoft operating systems (Windows Hardware Compatibility Test Kit)
10/2002 - 10/2007 Study at Munich University of Applied Sciences Munich
- Computer scientist (diploma)
- Speciality: Computer science in engineering
09/1998 - 06/2000 Study at "Staatliches Studienkolleg" Nordhausen
09/1997 - 02/1998 German language course from interDaF e.V. at the Herder-Institute of the University of Leipzig Leipzig