Dmitry Pytaylo

Backend Developer

Contacts

Overview

As a Backend Developer with extensive programming experience since 2016, I specialize in building reliable and efficient systems. My expertise in Python, Rust, and Java enables me to develop scalable, high-performance systems from rapid prototypes and execute complex low-level optimizations. My professional background ensures the delivery of robust and high-quality solutions.

My primary programming stack consists of

Rust logo

Rust, a modern programming language, to develop backend services with a strong emphasis on safety and concurrency.

Python logo

Python, a versatile high-level programming language, for rapid prototyping and comprehensive data analysis.

Java logo

Java, a time-tested and reliable language, for applications where its robust ecosystem is most advantageous.

Also, I have experience in these domains:

server iconBackend

  1. Python logoFastAPI logoFastAPI
    advanced level
  2. Rust logoTokio, Axum logoTokio, Axum
    advanced level
  3. Java logoSpring Boot logoSpring Boot
    intermediate level

bot iconBot Development

  1. Python logodiscord.py logodiscord.py
    intermediate level
  2. Rust logoserenity logoserenity
    intermediate level

gpu iconGraphics

  1. C++ logoOpenGL logoOpenGL
    beginner level
  2. C++ logoVulkan logoVulkan
    beginner level
  3. Rust logoVulkano logoVulkano
    beginner level
  4. Rust logoWebGL logoWebGL
    beginner level

math iconScience

  1. Python logoNumPy logoNumPy
    beginner level
  2. Python logoSymPy logoSymPy
    beginner level
  3. Python logoPandas logoPandas
    intermediate level
  4. Rust logonalgebra logonalgebra
    beginner level

monitor iconFullstack

  1. Rust logoDioxus logoDioxus
    intermediate level
  2. Rust logoLeptos logoLeptos
    advanced level
  3. Rust logoYew logoYew
    beginner level
  4. CSS logoTailwind CSS logoTailwind CSS
    intermediate level

That's not all. I enjoy learning and utilizing new technologies, so this list isn't exhaustive for me.

My working experience

Junior Software Developer

EPAM

Jul 2025 Present

  1. Developed RESTful APIs using modern backend frameworks and followed best architecture principles.
  2. Worked with relational and non-relational databases, implementing efficient data models and queries by using `alchemy`.
  3. Implemented unit and integration tests, increasing code coverage to 80%+.
  4. Participated in 50+ code reviews, improving overall code quality and reducing post-release defects.
  5. Contributed to 3 production releases, resolving 25+ bug tickets and feature requests.
  6. Worked in a Scrum team of 5 — 8 members, participating in daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
  7. Delivered 90%+ of committed sprint tasks on time across multiple 2-week sprint cycles.

[Specialization] Backend Trainee

EPAM

Apr 2025 Jun 2025

  1. Learned in depth how to develop backend systems.
  2. Completed intensive backend engineering training focused on building scalable and maintainable systems.
  3. Applied object-oriented design, SOLID principles, and design patterns in practical assignments

Java Backend Developer

ESDE

Dec 2023 May 2024

Developed Student's Hub system for own university under the EPAM specialists mentoring.

  1. Inner freelance exchange system for university that works between students and companies.
  2. Worked as a backend developer in the team of 3 people. Used technologies: Spring Boot, Hibernate, Liquibase, PostgreSQL.

My pet projects

Personal website

Links: GitHub.

This website is built using the Leptos Rust fullstack framework, showcasing my skills in web development and design.

Tic-tac-toe Discord bot

Links: GitHub, YouTube.

A Discord bot for playing tic-tac-toe, demonstrating skills in bot development and real-time interaction using Rust.

api-error-derive

Links: GitHub.

A procedural macro for deriving error handling in Rust, aimed at simplifying error management in API development.

simple-messenger

Links: GitHub.

A comprehensive full-stack application built using axum, sea-orm (PostgreSQL), redis, and leptos. This project showcases advanced skills in building a robust and efficient messaging platform.

My education

Logo of EHU SDC

EHU SDC

Bachelor's degree, Computer Science

2022 — 2026

My university was launched as the EHU EPAM School of Digital Engineering.

"The EHU/EPAM School of Digital Engineering is an experimental unit of EPAM, aimed at training bachelor's and master's degree students in partnership with traditional universities or new educational institutions."

Origin: the official EHU/ESDE website.

Over time, it smoothly transitioned into the EHU School of Digital Competences.

My certificates

Image of the certificate

ESDE Summer Camp 2023

Some of the workshops that were in this summer camp:

  • Agile Fusion: Scrum and Kanban Workshop
  • Artificial Intelligence and Machine Learning
  • Basic Soft Skills in IT
  • Data Science and Big Data
  • Python-Powered Game Development

PDF version

EPAM digital version

If you have any further questions, please contact me.