Zaldis homepage

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

My age 24 y.o.
Education
Masters in Computer Science
Kharkiv University of Radio Electronics
Experience in Software Engineering 5 years
City Warsaw, Poland

Work experience

Download resume (PDF)
Grid Dynamics

Senior Software Engineer

March 2023 - Present

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 Software Engineer

September 2018 - September 2020

Kharkiv, Ukraine

Software system (aka admin panel) to monitor available resources such as vehicles, planes, hotels and so on. It helps optimize these resources based on seasonal requirements.

  • Writing server-side code: Python (Flask/Django)
  • Writing front end side code: JavaScript (React)
  • Configuring GraphQL for API requests

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.