
I'm a software engineer enthusiast who is constantly looking for something new, something interesting, which I later turn into useful things.
Yoga is inside my heart 😎
Bio
Experience in Software Engineering | 5 years |
Education |
Masters in Computer Science
Kharkiv University of Radio Electronics
|
Current location | Warsaw, Poland |
Work experience
Software Engineer
Warsaw, Poland
Senior Software Engineer
Warsaw, Poland
Rewriting healthcare application from monolithic architecture with synchronous requests to microservice architecture with asynchronous requests.
- Writing code for microservices architecture: Python (FastAPI), Typescript (NestJS)
- Checking code coverage with tests: Pytest + GitHub actions
- Improving SQL queries: PostgreSQL + SQLAlchemy
- Writing cron jobs based on Kubernetes (AWS EKS)
- Conducting demos and code reviews
Software Engineer
Lviv, Ukraine
Application that improves communication between members, coaches and doctors in the healthcare project. It had a lot of work based on integration with another 3d party services.
- Writing code for monolitic architecture: Python (Django)
- Writing UI part for browsers: JavaScript (React)
- Checking code coverage with tests: Pytest + AWS Code Pipeline
- Improving SQL queries with Django ORM
- Configuring AWS infrastructure with Pulumi
Junior Full Stack Engineer
Kharkiv, Ukraine
Developed a software system to monitor available resources such as vehicles, planes, hotels and so on. It helps optimize these resources based on seasonal requirements.
Optimized booking overlapping algorithm from 1.5 hours to ~3 minutes.
- Designed monolithic architecture with Flask/Django and React
- Configured API endpoints with GraphQL
Personal projects
NeoVim text editor config for the python-based tasks
Configuration for the NeoVim text editor that allows using this editor like a Python IDE.
- Bash script to setup this config
- LSP configuration
- Debugger configuration
- Search engine (for a content, files and folders)
- All configurations are based on Lua