Skills
Backend:
Java (8, 11, 17, 18), Javascript (ES6+), TypeScript, CoffeeScript, Python
Frameworks:
Spring Framework (Spring Boot, JDBC Template, Security, Data JPA, AOP), Quarkus, Hibernate, React Native,
Angular 18, Django, Play Framework, Express.js, GWT
Frontend:
React, Ajax, JQuery, Bootstrap 3, Materialize, Kendo, Scss,
Sass, Less
CI/CD:
Docker, Jenkins, CircleCI, Bitbucket pipelines, Gitlab pipelines, Bamboo
Testing:
JUnit, Mockito, Jest
Databases:
SQL, MySQL, PostgreSQL, Mongo, DB2, Firebase
Build tools:
Maven, SBT, ANT, Gradle
Experiences
Working on different projects
| Development of an API based on Quarkus, and integration into the Camunda Engine using REST architecture and Kafka for event-driven microservice communication |
| Development of an online front desk and waiting room for a hospital, using Spring Boot and Angular integrated with Grafana dashboards |
| Development of a patient portal for a hospital, using Spring Boot and Angular and Elasticsearch for fast medical data retrieval | Technologies: Java, Quarkus, Spring Boot, Angular 18, Kafka, Grafana, Elasticsearch, Docker |
Worked in different projects
| Development of a visualization and search solution for FHIR bundles using Angular |
| Development of additional modules to transform medical data into FHIR entities |
| Technologies: Java, Spring Boot, Angular, Docker |
Working in different projects for different clients
| Creating financial mobile app for stock trading with the following tech stack: React Native with Spring Boot backend and Bitbucket Pipelines with Docker for CI/CD |
| Creating time management web app based on Angular with Spring Boot backend and Jenkins with Docker for CI/CD |
| Creating platform for management of vehicle delivery and sales based on Angular with Spring boot backend and Bamboo for CI/CD |
| Technologies: Java, Typescript, Spring Boot, Angular, React Native, RxJS, Redux, Mongo DB, MySQL, Docker, Jenkins, Bamboo, Bitbucket Pipelines, Jest, Mockito, SonarQube |
| Development of rule-based reward system with Play Framework |
| Extending an existing Java-based back-end service for clinical trial management system |
| Managing deployment server, together with database administration and ci/cd pipelines |
| Technologies: Java, Javascript, Play Framework, Hibernate, GWT, MySQL, BitBucket pipelines, Docker |
Worked on different projects
| Development of internal time management calendar based on Angular |
| Building several media apps on Wordpress |
| Development of web scrapping tools |
| On-going maintenance of apps with constant user flow |
| Optimization of the application for maximum speed and scalability |
| Technologies: PHP, Cake, Angular, MySQL, Wordpress |
| Creating backend and REST API for online chat portal |
| Creating frontend for online chat portal |
| Technologies: PHP, Javascript, JQuery, MySQL, WebRTC |
| Development of custom scripts for spam prevention in MediaWiki system |
| Technologies: PHP, Javascript, JQuery, MySQL, MediaWiki |
Freelance Projects
React Native based German language preparation app
| Development of learning options - both listening and reading modes |
| Multilingual (Russian / English) |
| Development of interactive quizzes and tutorials |
React Native based Java 1Z0-808 exam preparation app
| Choice to select quizzes randomly or by chapter |
| Option to mark questions for further review |
| Statistics tracking for correct and wrong answers |
React Native based code-breaking game
| 2 Game modes: Competing against AI & Number finding challenge |
| Game features statistics tracking for wins and losses |
| Added badges which can be earned by winning within a predefined number of steps |
React Native and Java based mobile app for ADHD sickness
| Implemented the state management layer |
| Created several endpoints for CRUD operations |
| Utilized Docker to containerize the app |
Django-based Telegram bot designed to scrape data from automotive websites
| Developed the data scraping component |
| Utilized the long polling mechanism to ensure real-time communication |
| Integrated the bot with Django's ORM |
Development of a Java-based desktop middleware
| Implemented the connection and data transfer mechanism using the Bluetooth protocol |
Express.js based web-app of medical system
| Developed an intuitive and user-friendly interface |
| Ensured that the user interface was compatible with a variety of devices |
| Express.js based web-app for detection of various cancer stages |
Publications
| ICT for Health Science Research, EFMI 2019, IOS Press Ebooks |