Position: Java developer
Category: Java
English level: intermediate
Years of experience: 3

A skilled and motivated Java Developer with a good technical background. Excellent communication skills and able to work in a team and the java community to define and refine new functionality. Looking for an ambitious company that will challenge my developer and problem-solving skills and allows me to continue to develop my knowledge and potential.
Accounting Tool
I develop a tool to automate accounters' work and integrate HR system, time tracking, and accounting into a single platform. My responsibility is to design and implement new functionality and support the existing app. 
Environment: Java 17, Spring Boot 3, Spring Security, Spring Batch, Spring Webflux, Hibernate, PostgreSQL, Docker, Maven, Junit, Mockito

Content creation platform
Creator is a content creation solution that empowers marketers to rapidly and easily create rich, interactive experiences that drive conversions.
One of my priority responsibilities was the decomposition of an existing legacy system and migration it to microservice architecture.
Environment: Java 8, Spring MVC, Spring Boot, Spring Security, MongoDB, AWS S3, Docker, Maven, Junit, Mockito

Bank project
​ It is a large bank project. Our team developed new modules and
supported the old ones. I was responsible for designing, implementing, and testing new features on this project.
Environment: Spring MVC, Java 7, Maven, Oracle, Weblogic, Docker, Spock Framework, Junit, Mockito

Chatbot aggregator
A platform that allows you to setup chatbots for your business in touch on
all popular platforms like Telegram, Viber, Messenger, Discord
- Developed architecture of microservices and core logic
- Researched API of most popular messaging platforms
Environment: Spring Boot, Java 8, Gradle, MySQL, Docker, Junit, Mockito


Crawlers
I was developing a project that crawled and parsed information from
HTML pages. Parsed info is processing and saving to MySQL DB
Environment: Spring Boot, Java 8, Gradle, MySQL

Trade Bot
Trade bot for a crypto exchange that uses its own trade
strategy. All done trades are published to Google Sheets via API.
Environment: Python 3, PostgreSQL
It's necessary that the company doesn't mind me to work a few projects at the same time. If that's not OK for you and you are finding a worker who works only with your company, don't waste time chatting with me.