Дмитро

Fullstack-розробник

Considering positions:
Fullstack-розробник, Fullstack-програміст, Front-end програміст, Back-end програміст, Програміст WordPress, Розробник, Програміст, Сервісний інженер, Кодер, C++ engineer
Employment type:
full-time, part-time
Age:
22 years
City:
Poltava

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Fullstack-розробник

from 07.2025 to 12.2025 (6 months)
IpM Innovationspartner Mittelstand, Берлін (IT)

Full-Stack Developer (Angular • NestJS • Nx Monorepo)

Tech Stack
Frontend: Angular 17, TypeScript, RxJS, Angular Material, Storybook, SCSS, Reactive Forms
Backend: NestJS, TypeORM, REST API, Zod (validation and typing), zod-to-json-schema, PostgreSQL
Infrastructure: Nx monorepo, pnpm, Docker, GitHub Actions (CI/CD)
Testing: Jest, integration and service tests (NestJS)
Collaboration: GitHub Flow, pair programming, code review, squash merge
Responsibilities
• Developing and maintaining frontend and backend parts of enterprise web systems (Angular + NestJS) within an Nx monorepo structure.
• Creating and documenting UI components (Angular Material, Storybook), implementing reactive forms and data validation.
• Designing and implementing REST API services in NestJS using TypeORM, Zod, and RxJS.
• Developing and maintaining a shared type library (DTOs, interfaces, Zod schemas) to unify frontend and backend data models.
• Configuring and optimizing data validation and serialization between FE-BE layers.
• Working with reactive data streams (RxJS), implementing subscriptions, error handling, and fallback behavior.
• Integrating frontend and backend via shared DTO contracts and automatic JSON schema generation.
• Developing the core backend in NestJS with a RESTful CRUD API, PostgreSQL schema design, TypeORM entity modeling, and server-side DTO validation using Zod.
• Participating in application architecture design: modular structure, responsibility separation, Angular/NestJS best practices.
• Maintaining the development environment: Docker setup, CI/CD (GitHub Actions), dependency management via pnpm.
• Conducting code reviews and pair programming: analyzing pull requests, suggesting improvements to code structure and readability.
• Writing and maintaining integration and unit tests (Jest, NestJS Testing Module).
• Working with version control systems (Git, GitHub Flow), creating PRs, squash-merges, and supporting feature/bugfix branching.
• Collaborating with development and QA teams, discussing architectural decisions, and participating in sprint planning.
Key Achievements
• Built an Nx monorepo with a clear separation of frontend and backend, a shared type library (commons/DTO/Zod), and unified API contracts to reduce inconsistencies between FE and BE.
• Implemented Angular modules and UI components (Material, Reactive Forms) with Storybook documentation; introduced two-way data binding and optimized reactive form logic.
• Created and typed NestJS services with Zod-based contracts; added fallback behavior and frontend error handling to improve UX stability.
• Developed large-scale server logic (NestJS + TypeORM + RxJS), integrated zod-to-json-schema, and covered part of the functionality with integration/service tests.
• Built forms and validation in Angular (Reactive Forms, Zod), ensuring data accuracy and improved UX navigation.
• Configured isolated component development in Storybook, adding interactive documentation and visual demos for QA

Education

Полтавський університет економіки і торгівлі

Комп'ютерні науки, Полтава
Higher, from 2020 to 2025 (5 years)

Education
Poltava State Agrarian University (PDAU)
Faculty of Information Technologies — Master’s degree (Computer Science)

Core academic competencies gained during the program:

• Software Engineering & OOP: Java SE, JavaFX, C#, .NET, multithreading, event-driven architecture, GUI development, software design principles.
• Backend Development & Databases: SQL Server, PostgreSQL, MySQL; query optimization; transactions; normalization; relational algebra; JDBC; Spring Data JPA; Liquibase; REST API design and testing.
• Distributed Systems & Cloud Technologies: Microservice architecture, Spring Cloud, service discovery (Eureka), API Gateway, AWS fundamentals, scalable and fault-tolerant cloud architectures, Infrastructure as Code concepts.
• NoSQL & Big Data: MongoDB & MongoDB Atlas, Neo4J, MapReduce, Apache Spark, data pipelines, large-scale data processing and analytics.
• Machine Learning & Neural Networks: Perceptron models, MLP, RBM, CNN, RNN, autoencoders, Word2Vec; training optimization; Python ML stack (Scikit-learn, TensorFlow).
• Algorithms & Data Structures: Algorithmic complexity, recursion, sorting algorithms, search strategies, graph algorithms, combinatorial optimization, branch-and-bound, heuristic methods.
• Cybersecurity & Cryptography: Network security, firewalls, authentication models, cryptographic algorithms (AES, DES, symmetric ciphers), steganography, malware analysis, information protection standards.
• Computer Networks & Protocols: OSI model, TCP/IP stack, routing, addressing, network diagnostics in Windows/Linux, subnetting, network configuration and analysis.
• Operating Systems & System Programming: Process and thread management, memory management, file systems, Linux system utilities, multi-file C projects, building and linking programs.
• Web Technologies: PHP, work with forms, sessions, server-side processing, interaction with MySQL, basics of web security, web application optimization.
• Digital Design & Multimedia: Graphic design basics, color theory, Photoshop, CorelDRAW, Premiere Pro, After Effects, multimedia processing fundamentals.

Knowledge and skills

  • Викладання для дітей та підлітків
  • Консультування покупців
  • Робота з клієнтами
  • Активний продаж
  • Ведення складського обліку
  • 1С:Підприємство
  • User 1C
  • Spring Data JPA
  • JSON
  • GitFlow
  • Jest
  • Zod
  • REST API
  • TypeORM
  • NestJS
  • Storybook
  • Angular Material
  • RxJS
  • Angular
  • Знання принципів ООП
  • MS Office
  • Комунікабельність
  • Стресостійкість
  • MS Excel
  • C#
  • SQLite
  • MS SQL Server
  • Figma
  • MSSQL
  • .NET Framework
  • Python Requests
  • GitHub
  • Bootstrap
  • JavaScript
  • SQL
  • PHP
  • CSS
  • React
  • HTML
  • Git
  • MySQL
  • TypeScript
  • PostgreSQL
  • Node.js
  • MongoDB
  • Docker
  • Redux
  • jQuery

Language proficiencies

  • Ukrainian — fluent
  • English — above average

Additional information

WhatsApp / Viber: [open contact info](look above in the "contact info" section) (Dmytro Kiliyan)
Telegram: @Fours90

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: