English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
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 availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Project Highlights
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.
Education
Higher education in Computer Science
Agency
400+
GMT-11
Remote
Want to hire this engineer?
Check if Ruslan is available