- Файл
Ivan
.NET Developer
- Вік:
- 18 років
- Місто проживання:
- Інші країни
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/13660432/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
[
[
.NET Full Stack Developer github.com/sentemon
[
SKILLS EDUCATION
Bachelor’s Degree – In Progress
BACKEND – C#, .NET, Entity Framework Core, SQL (Postgres,
MSSQL), REST, GraphQL, MassTransit (RabbitMQ), Redis, SignalR, Unit
Testing (xUnit, Moq), Integration Testing (Testcontainers)
LANGUAGES
FRONTEND – Angular, TypeScript, JavaScript, RxJS, SCSS, CSS,
English – Upper-Intermediate (B2)
Bootstrap
Polish – Fluent (C1)
Architectures & Patterns & Principles – Microservices, Clean
Architecture, Domain-Driven Design (DDD), Event-Driven Architecture German – Pre-Intermediate (A2)
(EDA), CQRS, Mediator, MVC, SOLID, OOP, DRY, KISS, YAGNI, Clean
Code Ukrainian – Native (C2)
DevOps & Tools – Docker, Kubernetes (Helm, kubectl), Azure (App Russian – Native (C2)
Services, Blob Storage, Functions), GitHub, Git, Jira, Postman,
ElasticSearch, Infrastructure as Code (Bicep), CI/CD Pipelines, Keycloak
EXPERIENCE
FitnessApp – Full Stack Developer
October 2024 – Current
● Description: A social fitness platform that allows users to share personal posts, engage in private
real-time chats, and log their workout activities.
● Technologies: C#, ASP.NET Core, GraphQL, Entity Framework Core, MassTransit, Keycloak,
Testcontainers, Angular, TypeScript, SCSS, Docker, Kubernetes, Azure Blob Storage, Git, CI/CD
● Tasks:
○ Designed and developed backend functionality using ASP.NET Core 8 with GraphQL API.
○ Applied Domain-Driven Design principles for scalable microservices architecture.
○ Ensured adherence to Clean Architecture and SOLID principles throughout the project.
○ Optimized performance by using Entity Framework Core with caching strategies.
○ Developed real-time private chat functionality leveraging SignalR.
○ Containerized all services using Docker, orchestrated with Kubernetes, and designed Docker
Compose setups for local development.
○ Integrated Keycloak for secure authentication using OAuth 2.0 and OpenID Connect.
○ Wrote integration tests using Testcontainers and xUnit to achieve over 80% coverage.
○ Integrated CI/CD pipelines using GitHub Actions to automate testing and deployment.
○ Integrated RabbitMQ by MassTransit for reliable messaging between microservices.
○ Integrated Azure Blob Storage for secure and scalable file handling.
○ Created a responsive frontend with Angular 18, SCSS, and TypeScript.
○ Managed development workflow using a Kanban board and Agile practices
MessagingPlatform – Full Stack Developer
August 2024 – October 2024
● Description: A real-time communication application designed for seamless messaging and
efficient collaboration between users.
● Technologies: C#, ASP.NET Core Web API, EntityFrameworkCore, MediatR, SignalR, Angular,
TypeScript, CSS, Docker, Git
● Tasks:
○ Developed RESTful API with ASP.NET Core Web API and MediatR for command/query handling.
○ Implemented WebSocket-based real-time chat using SignalR for message streaming.
○ Built the frontend with Angular 18 and TypeScript, adhering to responsive design principles.
○ Utilized Docker for containerization of backend, frontend, and database services.
○ Automated CI/CD pipelines with GitHub Actions, ensuring smooth deployments.
○ Designed and implemented database schemas using Entity Framework Core.
○ Created unit and integration tests with xUnit and Moq to maintain high-quality code.
Схожі кандидати
-
.Net engineer
72000 грн, Дистанційно -
.Net-программист
Дистанційно -
.Net-програміст
100000 грн, Дистанційно, Черкаси -
.Net developer
50000 грн, Дистанційно, Київ -
.Net-програміст
Дистанційно -
.Net developer
Дистанційно