Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 0.5

The courses I completed:
- Kaspi Lab 2021: Completed applied Java training in Kaspi Lab.
- Structure and Interpretation of Computer Programs: Solved the most of problems (85%) in the influential.
-  Functional programming in Haskell: Completed Functional Programming course.
Worked as *Junior Java Developer* at Blynk.io:
- Developed new features for IoT platform.
- Implemented a wait action for the offline automations.
- Improved logging of device actions.
- Speeded up cache start time by 4 times, by parallel reading.
- Implemented integration tests.


Personal project (in GitHub account):
• foodie: Implemented REST API for food ordering mobile app. Stack: Spring Boot, Spring MVC, PostgreSQL, Docker
Compose, Flyway.
• bookstore: Final project in Kaspi Lab: a bookstore site. Implemented unit and integration tests (62% code coverage). Stack: Spring Boot,
PostgreSQL, Docker Compose, Flyway, Thymeleaf. 
• tree: CLI program that shows contents of directories in a tree-like format (tree command clone in Java)
• scm-bot: Telegram bot with Scheme interpreter. 
• curl-scheme: Simple HTTP client for Scheme. 
• hrfsize: Simple Haskell library for determining a size of file in human readable format.
I am looking for a fully remote job. I want to work for a company where I can learn a lot.