Position: Java Developer
Category: Java
English level: pre
Years of experience: 6


Java developer, from 01.2016 to present time
Freelance, Kyiv
Significant Java projects:
- Social media service (java-telegram-bot-api, jumblr, twitter4j, cron4j, sqlite, json)
A service that performs the tasks of aggregating channels in social networks, collecting statistics, and performing posts on a schedule. The service went through several iterations, was planned as a command line application and worked in this form for a long time. When the number of launch crons grew, it was decided to rebuild everything as a service with cron inside. 

- Configuration Manager for Social media service (Spring Boot web/data/security)
Web interface for configuring Social media service. The service consists of several independent parts, sending posts, collecting statistics, and channel aggregator. This application combines the configuration of all parts of the service in one place. 

- RPG engine for telegram bots (telegrambots, jaсkson)
Pet project in which I made several RPG systems for the experiment, generation of locations, settlement of locations with mobs, loot system, damage system, quest system, skill system, etc.
I actively use Java in my work, and have been programming for more than 6 years on freelance and pet projects. Looking for intensive experience in new technologies and new approaches.