11/05/2024 updated

**** ******** ****
100 % available

Senior .Net Developer; Software Architect

Warszawa, Poland
Germany +2
info: Germany, Austria, Switzerland
Chernihiv State Technological University (Ukraine)
Warszawa, Poland
Germany +2
info: Germany, Austria, Switzerland
Chernihiv State Technological University (Ukraine)

Profile attachments

ESDE Certificate_Solution Architecture_attended_Igor Kyslyi.pdf

ASP.NETHTMLJavaScript.NET FrameworkAgile MethodologyAtlassian JiraC Sharp (Programming Language)Cascading Style Sheets (CSS)Code ReviewProtocol StackDatabasesRelational DatabasesDistributed SystemsEntity FrameworkIBM Rational Unified ProcessInternet Information Services (IIS)Windows Communication FoundationPostgreSQLProject ManagementMicrosoft Visual StudioMicrosoft SQL ServersModel View Controller (MVC)NunitObject-Oriented Software DevelopmentOracle ApplicationsPerforceScrum MethodologyRabbitMQRedmineSoftware EngineeringPL-SQLSQL DatabasesTransact-SQLTypeScriptWeb ApplicationsTest-Driven Development (TDD).NET CoreDevexpressGitXunitAngularJSExtreme ProgrammingApache KafkaCode RefactoringDockerMicroservices
Summary
  • Over 15 years of software development
  • Can handle a full development cycle, from requirements analysis to maintenance
  • Designed large-scale web-based intranet and internet applications and distributed systems
  • As ex-CEO of digital agency can communicate with business people and tech people
  • Team player. Know how to manage teams and how to be a part of a team
  • Deep understanding of RDBMS, OOP, network stack, DDD, CQRS
  • Agile, Refactoring, TDD, Code Review
Summary of skills
  • Development of distributed systems using Microsoft .NET technologies
  • Understanding of relational databases, object-oriented analysis, and design
  • Expertise in database development and maintenance
  • Experienced database architect and developer on Microsoft SQL Server and T-Sql
  • Well-versed in software development methodologies such as Scrum
  • Expertise in project management, team leading and coaching
Technical expertise
  • Rich experience with: C# (.Net Classic/Core), SQL, T-Sql, REST, IIS
  • Experience with: TypeScript, JavaScript, CSS, HTML
  • Rich experience with the following frameworks: AspNet Core Mvc, NUnit, XUnit
  • Experience with ORM: Entity Framework Core, Dapper, DevExpress XPO
  • Knowledge of Tools: MS Visual Studio, Git, Azure DevOps, Jira, Redmine, RabbiMQ, Kafka, Docker
  • Databases: MS SQL Server, PostgreSQL, MySql, Oracle

Experience

Professional experience10+ years
Freelancer since2015

Languages

EnglishFluentPolishFluentRussianNative speakerUkrainianNative speaker

Project history

Develop services for a global confectionery leader, supporting a cloud migration

Self-Employed | Senior .NET Developer & Application Architect.

< 10 team member

As part of a team, I've implemented microservices for planning product tests, led the transition of the project from a previous vendor, and supported the migration to Azure cloud infrastructure. I work encompassed design and development, utilizing C#, .NET Core, and .NET 7-8, with key technologies such as WebAPI, REST, MongoDB, and RabbitMQ. Through Azure DevOps, I ensured efficient CI/CD pipelines, following CQRS and TDD practices.

Design, implement and later supervise of the ride-hailing platform

Taxi (Ukraine) | Solution Architect, Senior .NET Developer

Transport & Logistics

10-50 team member

I've played a key role in designing and developing the backend for an Uber-style taxi service. This microservices-based solution, which included PostgreSQL, Redis, and MongoDB, supported high demand and rapid scalability. As the team lead for my backend developers, I've directed project architecture, later migration from .NETCore 3.1 to .NET 5, and the setup of CI/CD pipelines with tools like Gitlab and Kubernetes. Key technologies included Docker, CQRS, RabbitMQ, and NATS, creating a reliable, high-performance backend, e2e testing by scenarios.
After finishing the main functionality, successfully handed over the project to the on-site team, I took part as the external consultant and supervisor.

Build microservices for a financial scoring application in a cloud-based solution

ManpowerGroup | Senior .NET Developer

1000-5000 team member

Within the project, I've contributed to developing a microservices-based scoring application for financial products.
I was responsible for implementation a set of microservices for scoring application in financial product. We’ve built solution deploying to PCF cloud, based on microservices, queues (RabbitMQ), MongoDb for storing Saga state.
Technologies and tools: C#, .Net Core 6, WebApi, REST, MongoDb, RabbitMQ, Jira, Azure DevOps, CI/CD pipelines, CQRS, FluentValidation, XUnit, NUnit

Architected a scalable system for managing water supply systems across the UK

Euvic | Solution Architect, Senior .NET Developer

Internet & IT

50-250 team member

Serving as a solution architect and Senior .NET Developer, I designed a cloud-agnostic, microservices-based architecture for managing water supply systems. The system handled GIS data using MS SQL and MongoDB, with message queues facilitated by NATS and Azure ServiceBus. My responsibilities included overseeing architecture decisions, ensuring scalability, and coordinating CI/CD practices. Technologies used included .NET Core 3.1, Docker, MediatR, CQRS, and DDD, aligning with best practices for distributed systems.

Developed an online certification platform for the Polish Football Association

TisaGroup | Senior .NET Developer

Internet & IT

50-250 team member

I was responsible for design of the application infrastructure, focusing on reliable service communication and integration with external systems. This project was built using .NET Core 3.1 and PostgreSQL, with RabbitMQ managing inter-service communication. Docker and Gitlab enhanced deployment efficiency, while MediatR and CQRS patterns were integrated to streamline data flow. I was instrumental in designing resilient service interactions and ensuring robust validation and testing practices. 
Technologies and tools: C#, .Net Core 3.1, WebApi, REST, PostgreSql, EF Core, RabbitMq, Jira, TogglTrack, Gitlab, Docker, MediatR, CQRS, FluentValidation, XUnit

Certificates

Solution Architect

European Humanities University | EPAM School of Digital Engineering

2024


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in