Дмитро
Fullstack-розробник
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/16886374/
Опыт работы
Fullstack-розробник
с 07.2025 по 12.2025
(6 месяцев)
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 and
Образование
Полтавський університет економіки і торгівлі
Комп'ютерні науки, Полтава
Высшее, с 2020 по 2025 (5 лет)
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.
Знания и навыки
- Викладання для дітей та підлітків
- Консультування покупців
- Робота з клієнтами
- Активний продаж
- Ведення складського обліку
- 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
Знание языков
- Украинский — свободно
- Английский — выше среднего
Дополнительная информация
WhatsApp / Viber: [
Telegram: @Fours90
Другие резюме этого кандидата
Рассматривает должности: Продавець-консультант, Менеджер з продажу, Касир, еще 2 должности
Полтава
Высшее образование · Полная занятость, неполная занятость
- Викладач програмування, IT Future, онлайн-школа програмування для дітей, 8 месяцев
- Менеджер з продажу, Лорі, ТОВ, 4 месяца
Похожие кандидаты
-
Fullstack Developer
Полтава -
Fullstack-розробник
Полтава, Киев, Удаленно -
Backend/fullstack developer
Полтава -
Fullstack-розробник
Полтава