Dmitry Pytaylo

Junior Backend Developer

Contacts

Overview

As a Junior Backend Developer with extensive programming experience since 2016, I specialize in building reliable and efficient systems. My expertise in Java, Rust, and Python 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. Java logoSpring Boot logoSpring Boot
    intermediate level
  2. Rust logoTokio, Axum logoTokio, Axum
    intermediate level

bot iconBot Development

  1. Python logodiscord.py logodiscord.py
    intermediate level
  2. Rust logoserenity logoserenity
    advanced 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. Rust logonalgebra logonalgebra
    beginner level

monitor iconFullstack

  1. Rust logoDioxus logoDioxus
    beginner 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 Java Web 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, Hybernate, 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

Currently, I'm in my second year of studying Computer Science (Java) at EHU/ESDE.

"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.

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.