Zaldis

profile
Telegram GitHub LinkedIn

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

Download PDF
Google

Software Engineer

October 2024 - Present

Warsaw, Poland

Grid Dynamics

Senior Software Engineer

March 2023 - October 2024

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
Grid Dynamics

Software Engineer

September 2020 - March 2023

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
EnvilEight

Junior Full Stack Engineer

November 2019 - May 2021

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

GitHub

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