Developers Team Lead
09.2021 - 11.2022 |“SKB-BANK”
Kafka, PostgreSQL, Redis, ClickHouse and GRPC for API
· New brokerage product. Startup of Sinatra FinCorp. 5 microservices responsible for quotes in integration with other trading systems and 7 microservices responsible.
· For me it is an interesting and hard experience of constructing Event Sourcing/CQRS architecture.
· In situation of not having DevOps specialist in the beginning, it was a very interesting experience to create all the CI using Gitlab CI and Google Cloud.
· Use modern asynchronous events based microservices arch based on Kafka, PostgreSQL, Redis, ClickHouse and GRPC for API.
Java Team Lead
04.2021 - 10.2021 |Innotech
Java, Kotlin, SpringBoot, SpringCloudStreams, Liquibase,WebFlux, gRPC, PostgreSQL, Redis, ArangoDB, Kafka, Junit, Gradle,BitBucket, TeamCity, Nexus, SonarQube, Docker/OpenShift
· Subproducts of enterprise brokerage system of PJSC “VTB” bank. 9 microservices on start responsible for the customer profiling, account information and portfolio status.
· For me it was an interesting experience with GRPC, ArangoDB and Tarantool.
· Use modern asynchronous events based microservices architecture based on Kafka, PostgreSQL, Redis, ArangoDB and Reactive web.
Tech Lead
11.2018 - 04.2021 |Sberbank
Java8, Java11, Kotlin, SpringBoot, SpringData, JOOQ,Liquibase, Hibernate, Swagger (OpenAPI), SpringCloud Kubernetes, Kafka,ActiveMQ, Camunda+Flowable, Junit, Jmeter, Selenium/selenide, Mavenand Gradle, Jenkins, BitBucket, Nexus, SonarQube, SapCloudPlatform NEO/CloudFoundry, Docker/OpenShift
· 3 agile product teams at the same time, 7 products (circular development)- Back-End of products MVP in 1 month each.
· Fast integration with heavy, HiLoad, and complex HR systems, such as SAP SuccessFactors.
· Migration of 2 portals from WordPress to BackBase solution in 4 sprints with a 4-person dev team.
· 8 months worked on the creation Sberbank HR platform (~50 microservices,all the HR business processes coverage).
Team Lead, Technical Head
10.2017 - 10.2018 |Bit-master
Java 8, SpringBoot, Spring Data JPA, Spring Integration, Paho MQTT, Hibernate, Junit, Selenium/selenide, Maven, AWS EC2
· R&D of FPGA based mining hardware development. No agile, just lab work.
· Mining farm IoT and accounting B2B system. Hard start, fast MVP (remote temp measurement, remote power control, security).
· I have Developed from scratch a full functional WEB-based management system for the process of mining and it brings a lot of benefits to stakeholders.
Head Of Developers Group
12.2011 - 09.2017 |NDA
Java, Spring, MySQL/PostgreSQL, SCSS
· Organizing a software development as a project/product manager, account manager, partly analyst and developer.
· Creating WEB-sites.
· Creating WEB-applications.
· Creating REST-APIs.
· Search engine optimization by internal and external tools.
· Outsourcing of products and projects management.
· Outsourcing of crisis management.
Achievements that can be highlighted:
· I have the methodology, which is optimal by price, quality and time for launching small WEB-applications, which I can apply with high efficiency in other projects.
· I have a methodology of fast launching IoT solutions (experience mainly in the deployment of telemetry and remote control of crypto mining farms) which I can apply with high efficiency in other projects.
· I have ready-made developed modules and libraries for the quick launch of the backend of small WEB-applications (Java, Spring). It can save time in many projects.
Head Of Information Technologies Department
07.2010 - 11.2011 |Novomoskovsk Branch – Pjsc «ELECTROTSENTROMONTAZH»
SCADA
· Startup to develop a total replacement of range of ABB and Siemens energy equipment, using in projects that company working.
· Development of PLCs, Power Protection Terminals, sensor hubs, management system and protocols.
· Restructuring of the processes of installation and setup of components corporate SCADA.
· Despite of a ready prototypes and pilot version of SCADA, project was closed.
· I got first valuable knowledge and experience in IoT which I expand and can apply with high efficiency in other projects.
Consumer Services And Products Development Manager
10.2009 - 06.2010 |«SMS-CENTER» LTD
-
· 3 month run of. Computer or native mobile-app based SMS sending product.
· Automated aggregation system for B2B, clickatell like product. 6 month start.
· I got valuable knowledge from telecommunications (SS7, SMPP, channels, billing) and a look from inside how everything works.
Head Of Developers Group
07.2007 - 09.2009 |NDA
-
· Contract for the development of a full cycle system to support processes to ensure marketing promo actions (ERP).
· Organized 2 teams of developers-freelancers in Russia with deployment in UAE.
· Organizing a full cycle of development, testing and deployment with document flow using methodology like RUP.
Head Of Software Development Department
12.2004 - 06.2007 |Chain Of Casino «Money-Mania»
-
· Start in-house Casino accounting system, MVP in 3 months, waterfall.
· Stack was very hard for pre-IoT epoch.
· SAS-protocol, binary self-made protocol for messaging, other magic.
· Service desk System for internal customers (gambling equipment repairing and service)
Software Developer/The Analyst/Team Lead
05.2002 - 04.2012 |“V6” CO
-
· Develop a widget engine of in-house content management product, which was aimed to speed up outsource development projects (CMS with workflow, time management elements, also profiler, b2c, b2b).
· HP Russia intranet portal 2 month start very nice thing much better than that times monster – MS SharePoint.
· Participating as a developer and analyst in B2B of logistic processes of “Mars CIS”, the local representation of a global Mars company.
· Migrated the full project from Servlet Container to a full J2EE.
· I developed and implemented the ANT build tool plugins, to generate and integrate Access files and binary files of a certain format to deployment package.