TECH STACK
EXPERIENCE
Industry Experience
Business & Productivity, Advertising & Marketing, Education & Science, Healthcare & Medicine, Information services & Technologies, Films & TV
Product Experience
E-learning system for employee training, Online advertisement application, Education website, Healthcare, Train ticket sales, Movie App
PORTFOLIO HIGHLIGHTS
Mar `18 – Present
11 months
Pari. A.
Senior Java developer
Developing separate API module from scratch using only protocol description; Designing application structure; Strong support during all development cycle; Integration with external services.
Consulting, Germany
A cross-browser application created to train company employees for new programs.
Technologies Stack:
Java Java EE Spring XML Apache Tomcat JAXB JSON REST MSSQL HTTP MavenIndustry:
Business & Productivity
Product:
E-learning system for employee training
Jan `18 – Mar `18
2 months
Tsquared Insights
Senior Java developer
Designing project architecture, refactoring the old one; Setting communication with ElasticSearch cluster; Developing back-end application, designing the model, exploiting the REST contract.
Advertising, Switzerland
Tsquared is a large company working in the field of advertising, targeting and promotion of brands. Tsquared provides breakthrough big data capabilities based on search engines, e-commerce, and web consumer behaviors helping clients to unlock growth.
Technologies Stack:
Amazon EC2 Hibernate Java Spring Elasticsearch Gradle Jenkins JUnit MariaDBIndustry:
Advertising & Marketing
Product:
Online advertisement application
Feb `17 – Jan `18
11 months
DasReda
Java developer
Taking part in development of 3 microservices from scratch, designing REST contracts for all of them; Designing architecture and database model while being leading developer of one microservice; Implementing new features; Reviewing code and accepting merge requests for two other modules.
Educational portal, Belarus
Educational portal with multiple different modules (built and integrated as microservices) which enable students to take courses, pass tests, take part in webinars, ask experts and lectors questions. Large project with 5 distributed teams each developing several microservice modules.
Technologies Stack:
Java PostgreSQL Jenkins Play Framework MyBatis DockerIndustry:
Education & Science
Product:
Education website
Jul `16 – Jan `17
6 months
AZH TiM-2020
Java developer
Developing back-end application, designing database model, integration and unit testing; Setting up Netflix OSS components; Deploying microservices using docker containerization; Writing groovy scripts for DB backups; Implementing own DB loader tool which generates and loads big data into MySQL and MongoDB databases; Implementing own performance tool for measuring performance of cloud platform components.
Medicine & cloud platform, Belarus
Automated web system for managing medicine information, scheduling and statistics. Java-based microservice application using Spring Cloud Netflix Stack and cloud platform Medicine and health care.
Technologies Stack:
Groovy Java MongoDB MySQL Spring Jenkins JUnit Mockito Ansible Vagrant Docker MavenIndustry:
Healthcare & Medicine
Product:
Healthcare
Apr `15 – Jun `16
1 year
Railway Tickets
Java developer
Designing database scheme and application structure; Unit and integration testing of written code; Quality testing with SonarQube; Building and deploying application artifacts with Jenkins.
B2C system, Belarus
Back-end web application for ordering and managing railway tickets. Allows users to order and manage railway tickets for themselves or other user groups, communicate with each other.
Technologies Stack:
Java JavaScript MySQL XML Apache Tomcat Jenkins JUnit Mockito Oracle database REST SOAP Spring Framework MavenIndustry:
Information services & Technologies
Product:
Train ticket sales
Jul `13 – Mar `15
1 year
Film ordering
Developer
Designing database scheme and application structure; Unit and integration testing of written code; Designing view layer ; Documentation of the written code; Support.
Online TV, Belarus
Full-stack web application which allows users to order and films for watching online, review them, communicate with other users.
Technologies Stack:
Java Java EE JavaScript JSP MySQL XML Bootstrap HTML XSDIndustry:
Films & TV
Product:
Movie App
EDUCATION
Belarusian State University
Computer Security