← В ленту

Портфолио

Catchesapp

● Development of Catches DB Application, customer - catchesapp. ● Microservices-based application, the main purpose is to display different products of the merchants from all over the world and let the users do purchases. ● The application has integrations with third-party services, such as Amazon S3 Cloud, Shopify, Stripe and DHL. ● The application consists of several main services which are responsible for: - Import the merchants' products from different sources - such as Shopify or manual import (in different formats), normalize them to the defined Product model and store them in the Elasticsearch storage. - Provide API for the Client application (IOS) to create/manage Shopping Carts for the users, and to process Orders per shopping cart. - Create shipments per Order and generate boxes for shipments.

Iunetworks.

● Development of Kyrgyzstan Single Window (KGSW) Application, customer - iunetworks. ● The main purpose is to build a multi-lingual website, where the content, web pages and their navigation structure can be created via drag and drop and can be edited "inline" directly on the web page or in an alternative form-based editor. ● OpenCms content is stored in a database with MySQL.

Namesilo

● Project Next Web application, customer - namesilo. ● The huge system automates the process of website purchase and ordering. Customers can purchase directly the available website templates or can order the website based on their custom needs. ● The system has a very detailed order management system where the customer chooses the engineers who should develop the website. Customers can organize a tournament between the developers and designers and choose finally the one with the best offer. Customers can review, accept or reject the suggested versions.

Скиллы

Java
MySQL
NoSQL
Spring
Springboot
Spring Data
Spring Security
Spring Bean Validation
Spring Cloud Streams
pring Cloud Sleuth
Spring AOP
Docker
Kubernetes
Maven
Git
JPA
Hibernate
JDBC
JSP
Servlets
Liquibase
S
ElasticSearch
MongoDB
Microservices
Monolith
API Gateway
BFF
Circuit Breaker
Database per Service
CQRS
SAGA
API
RESTful
Indexes
Acid
Dry
Solid
Yagni
Kiss
GOF Design Patterns

Опыт работы

Group Lead / Senior Java Developer
05.2022 - 03.2024 |Sagittarius Systems
Java 17, Spring Boot, Microservices, Spring Cloud Sleuth, Kafka
● Project Next Web application, customer - namesilo. ● The huge system automates the process of website purchase and ordering. Customers can purchase directly the available website templates or can order the website based on their custom needs. ● The system has a very detailed order management system where the customer chooses the engineers who should develop the website. Customers can organize a tournament between the developers and designers and choose finally the one with the best offer. Customers can review, accept or reject the suggested versions.
Development Team Lead / Senior Java Developer
04.2020 - 05.2022 |Sagittarius Systems
Java 11, Spring Boot, Microservices, JSF2, Primefaces, Joinfaces, Kafka, OpenPdf, Freemarker, Swagger, Flyway, Liquibase, Mysql, Maven, Integrated 3-rd parties - Paymentwall, Braintree, Google Analytics, Cloudflare
● Project the Namelot application, customer - namesilo. ● Platform designed for the Domain Sellers and Brokers who can list the domains for selling, assign them for brokerage to different brokers, see different analytical reports and manage the whole Domain transferring flow to buyers. ● The domain owners also can list their domains for sale in external markets, such as Sedo and Afternic. ● The application also offers logos for the domains (brandlot).
Senior Java Developer
11.2019 - 09.2020 |Sagittarius Systems
MySQL, Java, Spring Boot, Microservices, JSF2, Primefaces, Joinfaces, Kafka, OpenPdf, Freemarker, Swagger, Flyway, Liquibase, Mysql, Maven, Integrated 3-rd parties - Paymentwall, Braintree, Google Analytics, Cloudflare
● Development of Kyrgyzstan Single Window (KGSW) Application, customer - iunetworks. ● The main purpose is to build a multi-lingual website, where the content, web pages and their navigation structure can be created via drag and drop and can be edited "inline" directly on the web page or in an alternative form-based editor. ● OpenCms content is stored in a database with MySQL.
Senior Java Developer
06.2019 - 11.2019 |Sagittarius Systems
Java, Spring Boot, Microservices, JSF2, Primefaces, Joinfaces, Kafka, OpenPdf, Freemarker, Swagger, Flyway, Liquibase, Mysql, Maven, Integrated 3-rd parties - Paymentwall, Braintree, Google Analytics, Cloudflare
● Development of Catches DB Application, customer - catchesapp. ● Microservices-based application, the main purpose is to display different products of the merchants from all over the world and let the users do purchases. ● The application has integrations with third-party services, such as Amazon S3 Cloud, Shopify, Stripe and DHL. ● The application consists of several main services which are responsible for: - Import the merchants' products from different sources - such as Shopify or manual import (in different formats), normalize them to the defined Product model and store them in the Elasticsearch storage. - Provide API for the Client application (IOS) to create/manage Shopping Carts for the users, and to process Orders per shopping cart. - Create shipments per Order and generate boxes for shipments.
Seminar Lecturer
2017 - 2020 |Yerevan State University
Training, lectures
● Stochastic Analysis in Finance.
Bank Portfolio Analyst
01.2017 - 05.2018 |Inecobank CJSC
Finance
● Specialist in budgeting and controlling Division.
Analysis Group Specialist
11.2013 - 05.2018 |Inecobank CJSC
Analysis, Finance
● Analysis Group Specialist in Business Development Department.

Образование

Actuarial and financial mathematics (Магистр)
2013 - 2015
Yerevan State University
Actuarial and financial mathematics (Бакалавр)
2009 - 2013
Yerevan State University

Дополнительное образование

Full Stack Java Development
2018 - 2018
High School of Programming

Языки

АрмянскийРоднойРусскийСреднийАнглийскийВыше среднего