YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

RH

English:

Upper Intermediate

Ruslan H.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Ruslan is a Middle .NET Developer with a strong focus on backend development and some experience in frontend development.

Ruslan is an experienced Full-Stack .NET Developer with a strong focus on backend development and skills in Angular and React for frontend work. On the backend, Ruslan is highly skilled in .NET Core, ASP.NET Web API, and C#, where he’s built complex services and integrated APIs and ensured smooth system performance. He has experience with CQRS, RabbitMQ, and Docker, enabling him to create scalable, reliable applications. On the frontend, he’s proficient in Angular and React, building user-friendly interfaces that integrate seamlessly with backend systems. He has also worked with AWS for cloud solutions and has some experience with Azure, helping teams deploy and manage applications in cloud environments. Ruslan is comfortable setting up projects from scratch, defining clean architecture, and developing unit and integration tests to ensure high-quality code. Key Highlights: • Backend development with .NET Core, C#, and ASP.NET Web API. • Frontend development with Angular and React. • Experience with AWS and some exposure to Azure for cloud deployments. • Proficient in building scalable systems using CQRS, RabbitMQ, and Docker. • Strong background in API development, unit, and integration testing Active involvement in Agile teams, with a focus on collaboration and mentoring.

Want to hire this engineer?

Check if Ruslan is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

C# 4 years
.NET 4 years
React.js 1 year
Angular 2x 1 year
Visual Studio 4 years

Project Highlights

icon
Full-Stack .NET Developer

Binary Studio

Aug `20 - Oct `24

4 years

Project 1 (Full-Stack .NET, React) Implement new features on both the backend and the front end and demonstrate them. Fix bugs, including some based on production data analysis. Project 2 (Full-Stack .NET, Angular)

Responsibilities & achievements

• Plan, design, and develop new modules and services of varying complexity. • Implement services from scratch based on industry-standard protocols. • Discuss, plan, and estimate tasks of different levels (story, feature, epic). • Create new and modify existing tasks. • Actively participate in PI planning, Sprint planning, Backlog refinement, and cross-team discussions. • Develop new features mainly on the backend, but also on the frontend when needed. • Create unit and integration tests for the developed features. • Collaborate with other backend and frontend developers, as well as cloud and QA engineers. • Conduct code reviews for team members. • Develop custom application metrics and dashboards in Grafana, and integrate Grafana alerts with MS Teams. • Create and discuss Architecture Decision Records (ADR). • Develop and demonstrate various Proof-of-Concepts (PoC). • Migrate components of the old system from .NET Framework 4.7 to modern frameworks. • Support and resolve issues with IdentityServer 4. • Participate in the migration from GitLab to GitHub, including creating GitHub actions. • Create documentation; migrate business logs from Amazon FSx to OpenSearch.

API
ASP.NET
C#
MongoDB
PostgreSQL
React.js
Angular 2x
RabbitMQ
Docker
DDD
Swagger
NET.

Education

Higher education in Computer Science

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Ruslan is available