Extensive architectural, programming, and leadership experience Full stack expertise with technologies including AWS, Docker, Java, JavaScript, Linux/Shell, SQL/RDBMS, and NoSQL Self-motivated, goal-oriented, meticulous about code quality, quick, skilled in management, and domain-focused
2024-10-21 —
Preparing architecture visions for various projects and services
Highlights
- Go
- Python
- DataLake
- OAuth / OIDC
- JavaScript/TypeScript
- Asterisk
- Microservices
- NATS/JetStream
- AWS: EKS, S3, etc
- PostgreSQL, Redis, MongoDB, ElasticSearch, ClickHouse
- Docker, K8N
- git
2024-07-03 — 2024-10-14
Implementation of new features
Highlights
- Java
- Microservices
- Docker
- RabbitMQ
- PostgreSQL, Redis, Prometheus
- maven
- git
- consul
2023-02-01 — 2024-06-21
Architectural solutions, Team management, Code review, Integrations with internal and 3rd party systems
Highlights
- Microservices
- Kafka
- AWS
- Docker, K8N
- Java, JavaScript/TypeScript, Python
- PostgreSQL, DynamoDB, S3, Redis, Prometheus
- gradle, maven
- git
2021-04-01 — 2023-01-31
Architectural solutions, Development new functionality, Bug fixing, Code review, Integrations with 3rd party systems
Highlights
- Microservices
- Kafka
- AWS: EKS, EC2, KMS, MKS, S3, etc
- Java: Spring, Hibernate, JPA etc
- Gradle
- MySQL, Redis, Prometheus
- Docker, K8N
- git
2016-08-01 — 2021-04-30
Architectural solutions, Total re-design and then implement of the system with splitting monolith to microservices, Develop administrative web portals
Highlights
- Microservices
- SaaS
- AWS
- Java(Spring, Hibernate, MyBatis etc)
- JS (typescript, angularJS, nodeJs, npm)
- C++
- C#, Excel Plugin
- Maven
- Postgresql, MariaDB, Redis, InfluxDB, Prometheus
- Docker
- RabbitMQ
- Chef, knife, shell
- svn, git
2012-04-30 — 2016-08-31
Architecture solutions, Task planning, Development, Code review, DevOps support, Meeting with clients and involving in functional decisions
Highlights
- AWS: EC2, S3, DynamoDB
- shell
- mvn
- CQ/AEM
- java (Spring, Hibernate etc)
- Groovy
- MongoDB
- JS (canJS, requireJS, JQuery, etc)
- HTML/CSS (LESS and SASS)
- Zookeeper
- svn, git
2011-12-31 — 2012-04-30
Features development, Bug fixing
Highlights
- Java (spring, hibernate)
- Liferay
- Javascript
- Ant
2010-01-31 — 2011-12-31
Features planning and development, Sprint planning, Task management, Documentation writing, Communications with project owners
Highlights
- Java (EE, EJB, Servlet, GWT, Vaadin)
- GlassFish
- Flash/Flex
- Postresql
- Maven
- linux, shell
- svn, git
2008-11-30 — 2010-12-31
Task management, team leading (code review, helping with studies etc), Architecture solutions, Feature development & bug fixing
Highlights
- Java (Spring, EE, GWT, Echo, Jsp, Servlets, Hibernate)
- Maven
- linux, shell
- MySQL, Oracle
- SVN, GIT, Jira, Maven, Ant
2008-06-30 — 2008-11-30
Development java application sites.
Highlights
- Java (EE, EJB, JPA, GWT, Struts, JSP, Servlets)
- MySQL
- SVN, CVS
- linux
- JBoss
- ant
2007-06-30 — 2008-06-30
Mostly supervising. From time-to-time development on PHP and Java EE, Html, CSS
2006-11-30 — 2007-06-30
Front end development with small part of PHP and Java EE
Highlights
- HTML, CSS
- JavaScript
- PHP
- Java (EE, EJB, JPA, GWT, Struts, JSP, Servlets)
National University of Shipbuilding 2001-09-01 — 2007-02-28
M101J: MongoDB for Java Developers
Architecture
- Microservices
- UML
- C4
- Streaming
- Messaging
- Pub/Sub
- Cloud
- Event Driven Architecture
- CAP
- SaaS
- PaaS
- CQRS
- Saga
- Sharding
- Replication
- Scaling
- Tracing
- OAuth/OIDC
- OPA
- DataLake
- OpenAPI
- AsyncAPI
- Cloud Computing
Programming Languages
- Java
- Go
- Kotlin
- Groovy
- JavaScript
- TypeScript
- Python
- SQL
- sh
- C++
- C#
- PHP
JVM
- Spring
- Spring MVC
- Spring Security
- Spring Data
- Spring Cloud
- Hibernate
- JUnit
- J2EE
- JDBC
- JMS
- JPA
- JSP
- Servlets
- JAXB
- JAX-RS
- Apache Camel
- Tomcat
- JBoss
- GlassFish
- Struts
- GWT
- Echo
Build tools
- npm
- Gradle
- Maven
- Make
- Ant
Backend Development
- Object-oriented programming
- Test Driven Development
- GRASP
- SOLID
Web
- HTML
- CSS
- XML
- XSLT
- XPath
- JSON
- AJAX
- GraphQL
- WebSockets
- Angular
- VueJS
- JQuery
- canJS
- prototypejs
Databases
- Postgres
- MySQL
- Oracle DB
- MariaDB
- MongoDB
- DynamoDB
- InfluxDB
- Prometheus
- Redis
- Casandra
- Neo4j
- ClickHouse
- ElasticSearch
Source Control
- Git
- CVS
- SVN
Amazon Web Services (AWS)
- EC2
- IAM
- S3
- EKS
- MKS
- KMS
- ELB
- Route 53
- Lambda
- DynamoDB
- ElastiCache
- LakeFormation
- Aurora/RDS
- Glue
- Athena
- SSM
- SecretManager
- etc
Messaging and other
- Kafka
- RabbitMQ
- ActiveMQ
- Kafka Streams
- NATS/JetStream
- Zookeeper
- Consul
Containerization
- Docker
- Kubernetes
CI/CD
- Jenkins
- Bamboo
- TeamCity
Etc
- Grafana
- Jira
- Confluence
- PlantUML
- Cloudflare
- GitHub
- GitLab
- Backstage
- Bitbucket
Sports Fan
- Football
- American Football
- Basketball
IoT
- ESP32
- Arduino
- Electronics
- Microcontrollers
Etc
- Audiobooks
- Movies & TV
- Hiking