Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 4

I have experience in independent software development and selling finished full-stack software product.
- React+Java application for receive by webhooks SMS from telnyx.com:
This service use webhooks for send SMS to user. I was create database architecture, Java spring-boot API(JPA, Security, Web, Rest), React frontend with login and some pages. Also I was deploy this service on AWS (ECS, Cloudfront, S3, Route53, Aurora PG SQL) and configure Jenkins pipeline for autodeploy
- Analytics system:
APM monitoring & analytic metrics for IOS, Android, Windows, Amazon Store, FB Gaming applications
- Simple monitoring project:
АPM with frontend and backend metrics, MySQL metrics monitoring, Web monitoring, Linux OS parameters monitoring, Docker system monitoring, nginx access and error logs monitoring also have internal app monitoring
Backend: Java with Spring MVC,Spring JPA,Spring Security, Spring Caching, Hibernate, Thymeleaf. Deployed by Jenkins to DigitalOcean Apps Database: DigitalOcean Managed Postgresql. Schema auto creating by Spring JPA. 
Frontend: React+MUI+Recharts. Deployed by Jenkins to DigitalOcean Apps Deploy: Autodeploy from github to Digital Ocean by Jenkins pipe-lines
iOS application intended for work with monitoring(dashboards, metrics, graphics, history of alerts) over low internet signal and sending alerts by native iOS alerts. Using iOS native alerts got a many customization possibles for monitoring alerts development. I am currently starting to develop this part. You can see progress in repository on Github
- Microservice for syslog.
This service receives messages from services like nginx, process it and sends it to the general monitoring service. This service is completely developed on Java SE. 
- Task-tracker:
We plan to replace jira with this service. We need a small simple service who can implement our specific features. We don’t need 99% of jira functions but we need to have simple interface with real-time tracking of time and creating reports which we can send to our government structures and to our customers for sign
Back-end:Java with Spring MVC,Spring JPA,Spring Security, Spring Caching, Hibernate, Thymeleaf. Deployed by jenkins to DigitalOcean Apps Database: DigitalOcean Managed
Front-end: React+MUI.Deployed by jenkins to DigitalOcean Apps Deploy: Autodeploy from github to Digital Ocean by Jenkins pipe-lines
 - Corporate Messenger:
I created an Android app with accounts, security features. Backend for this application I create with Java servlets and TLS encryption with client auth.