← Back to list

Portfolio

Company #2, Minsk, Belarus

Software Architect / Lead Java Developer

Company #1, Minsk, Belarus

Lead Java Developer

Company #2, Minsk, Belarus

Software Architect / Lead Java Developer

Skills

Agile
Android
Angular
Azure cloud
CVS
DevOps
EJB
Enterprise Architecture
Git
GraphQL
Hibernate
HTML
Java
JavaScript
JPA
Kafka
Kanban
Kotlin
Linux
MacOS
Mercury
MongoDB
MS SQL Server
MySQL
NoSQL
Oracle
PostgreSQL
Python
Quarkus
REST
Scrum
SpringBoot
SQL
SVN
TypeScript
Vue.js
Windows

Work experience

Software Architect / Lead Java Developer
05.2012 - 07.2022 |Company #2, Minsk, Belarus
Project #5: Enterprise insurance system ▪ Software architecture design ▪ System analysis ▪ Performance investigation ▪ Documentation creation Environment: Kotlin, Quarkus, Spring, Micro-services, PostgreSQL, Azure Cloud, Android Project #4: High load rating engine for reinsurance business ▪ REST services creation ▪ Data processing ▪ Business flow implementation ▪ DB schema design ▪ Software architecture design ▪ Team members leading and supervision, code review ▪ Communication with stakeholders and client ▪ CI/CD pipelines creation ▪ Infrastructure set up ▪ Technical documentation creation Environment: Java, REST, Spring, Hibernate, Oracle, PostgreSQL, Azure Cloud Project #3: Enterprise reinsurance front-office ▪ REST services creation ▪ Back-end services development ▪ Auto tests (unit, component, integration) implementation ▪ GraphQL endpoints implementation ▪ Performance optimization ▪ Bug fixing and production issues support ▪ SPA UI client implementation ▪ Team members leading and supervision, code review ▪ Technical documentation creation Environment: Java, REST, GraphQL, Spring, Hibernate, Oracle, PostgreSQL, Angular Project #2: Enterprise reinsurance geo risks assessment and rating ▪ Architecture design ▪ DB schema design ▪ REST services creation ▪ Back-end services development ▪ Auto tests (unit, component, integration) implementation ▪ SPA UI client implementation ▪ Bug fixing and production issues support ▪ CI/CD pipelines creation ▪ Infrastructure set up ▪ Team members leading and supervision, code review ▪ Technical documentation creation Environment: Java, REST, Spring, Hibernate, Oracle, PostgreSQL, Azure Cloud, Google Maps, Angular Project #1: RBAC engine and front-end for enterprise applications landscape ▪ DB schema design ▪ Back-end services development ▪ Auto tests (unit, component, integration) implementation ▪ Front-end development ▪ Performance optimization Environment: Java, GWT, EJB/CDI, Oracle
Lead Java Developer
05.2000 - 10.2012 |Sam-Solutions ltd, Minsk, Belarus
Java, EJB, Oracle, Swing, Servlets/JSP, JavaScript, JQuery, HTML, CSS, SQL, XML, XSLT, JDBC
Project #5: Online booking system for hotel network ▪ DB schema design ▪ Back-end services development ▪ Auto tests (unit, component, integration) implementation ▪ Front-end development ▪ Performance optimization ▪ Bug fixing and production issues support ▪ CI/CD pipelines creation ▪ Infrastructure set up ▪ Team leading ▪ Mentoring, supervision, code review Environment: Java, JSP / Servlets, JDBC, JavaScript, MS SQL Server Project #4: Ticket booking, sales and loyalty system ▪ Back-end services development ▪ Auto tests implementation ▪ Performance optimization ▪ Business flow implementation Environment: Java, EJB, jBPM, JSP / Servlets, JDBC, Oracle Project #3: Document management system ▪ Back-end services development ▪ Auto tests implementation ▪ Performance optimization ▪ Bug fixing / support Environment: Java, Swing, EJB Project #2: Document management system ▪ Back-end services development ▪ Auto tests implementation ▪ Performance optimization ▪ Bug fixing / support Environment: Java, Swing, Java Services Project #1: Subscription billing and payment system ▪ Back-end services development ▪ Auto tests implementation ▪ Performance optimization ▪ Bug fixing / support Environment: Delphi, ADO, Oracle

Educational background

Engineer degree in Telecommunications
Till 1997
Belorussian State University of Informatics and Radio-electronics Minsk, Belarus

Languages

EnglishUpper IntermediateGermanElementaryPolishElementaryRussianAdvanced