Skills
Backend: Java, Javascript / Typescript, Python
Frameworks: Quarkus, Spring Boot, Hibernate, React Native, Angular 6-8, Django, Play Framework, Angular JS, Express.js, GWT, CoffeeScript
Frontend: React, Ajax, JQuery, Bootstrap 3, Materialize, Kendo, Scss, Sass, Less
Testing: JUnit, Mockito, Jest
Databases: SQL, MySQL, PostgreSQL, Mongo, DB2, Firebase
CI/CD: Docker, CircleCI, Jenkins, Bitbucket pipelines, Gitlab pipelines, Bamboo
Build tools: Maven, SBT, ANT, Gradle
Experiences
Development of an API based on Quarkus, and integration into the Camunda Engine using REST architecture, as part of a microservice architecture |
Development of an online front desk and waiting room for a hospital, using Spring Boot and Angular | Technologies: Java, Quarkus, Spring Boot, Angular, CoffeeScript, Docker |
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 |
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 |
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 |