Back-end C# Developer
Samir O.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Ukraine
Timezone
-
Languages
Russian
Elementary (A2)
English
Advanced (C1)
About
Senior .NET Developer with 5+ years of experience architecting and delivering enterprise-scale applications. Extensive expertise in C# and JavaScript, with strong proficiency in both .NET Framework and .NET Core environments. Skilled in cloud infrastructure using AWS and Azure services, including serverless architectures and containerization with Docker. Technical expertise spans: Backend: ASP.NET Core, Entity Framework, REST APIs Cloud: AWS (SQS, SNS, ELB, EC2), Azure services Databases: MS SQL Server, DynamoDB, Cosmos DB, Redis Monitoring: ELK Stack, CloudWatch, Azure App Insights Testing: nUnit, xUnit with mocking frameworks DevOps: CI/CD pipelines, Git, Azure DevOps Experienced in Agile methodologies with a focus on delivering scalable, maintainable solutions across web, desktop, and mobile platforms.
Core skills
  • ASP.NET 5 yrs.
Other skills
  • GitHub 5 yrs.
  • SQL 5 yrs.
  • C# 5 yrs.
  • Redis 4 yrs.
  • NoSQL 4 yrs.
  • Agile Development 4 yrs.
  • Docker 3 yrs.
  • ASP.NET MVC 3 yrs.
  • Scrum 3 yrs.
  • AWS Lambda 2 yrs.
  • Elasticsearch 2 yrs.
Experience
Deloitte Intela
Senior .NET Developer
About the Project

The project was a tax calculation system. The huge companies were having different kind of factories all over the world so the project we were building was calculating the taxes for them according to the country and their tax calculation mechanism. It was not only tax calculation, you can create your own company there and create offices, assign people to those offices, assign tasks, and much more.

Responsibilities

Working with the team that consists of over 150+ people. The project was built on microservices architecture. It consists of over 200+ microservice. I was leading a sqaud team consist of - 2 Middle developers, 1 QA. The most important task I was assigned to was creating the most important User Microservice from scratch. Made decision about the architectural structure as well. The service was in need to read & write from different databases and using CQRS pattern.

Skills & technologies
  • C++
  • Redis
  • Azure
  • Agile Development
  • Scrum
  • AWS Lambda
RSI HotelEngine
Back-End .NET Developer
About the Project

The system we were building was Hotel Engine. We had hotel/condo providers which were providing us up to date hotel/condo prices/photos using our integrated & automated system. The customers were able to make a reservation for the hotels / condos through our system. We were communicating with providers’ apis to perform the reservervation and get the results from them back.

Responsibilities

Involved into BE development, sometimes was dealing with development side on AWS. It was full AWS infrastructure for supporting the needs that was easy to implement using cloud technologies. Implemented AWS Lambda function to fetch the details of the hotels from providers periodically and reflect them on our database. Reviewing codes of Junior / Middle developers. Helping, supporting them. Also mentoring for Entity Framework features that some developers were having trouble with.

Skills & technologies
  • AWS Lambda
  • C++
  • API
  • ASP
  • SQL
  • Azure
  • Redis
  • Elasticsearch
  • GitHub
Academy
Teacher, Mentor
About the Project

During mentoring, I had over 120+ students from different classes. Been judge for a huge project demonstration processes. Was evaluating the projects that higher course students’ projects, checking their codebase and evaluating their skills from 0-12 point.

Responsibilities

Teaching Microsoft Oriented technologies such as ASP.NET Core, Azure Cloud, Microservices, Redis, Rabbit MQ, CQRS, Architectural patterns.

Skills & technologies
  • Azure
  • RabbitMQ
  • Redis
DataPay POS
Back-End .NET Developer
About the Project

In Azerbaijan, to make a tax payment you had to provide the details of each sell to the Tax gov. It was a huge, long running, and hard to manage process. So they started to make these operations automated. And we started to build an application that were providing information to the Tax Gov server about every single sell. So at the end of the some period, the Tax Gov were able to list the sells that businesses made and calculate the taxes automatically

Responsibilities

Working on Smart POS device features; We worked with Tax Government closely to get the tax calculation automation on country. The Government were providing tokens that was holding micro-computer inside. And my responsibility in the company to lead the people that were attached into the project and review their codes. Also was interviewing new devs that were interested in our company / project. The project delivered successfully and now over 20.000 + businesses are calculating their taxes automat

Skills & technologies
  • C++
  • Azure
  • GitHub
Freelance
.NET Engineer
About the Project

The projects I worked on was related to desktop, web development. Mostly I was building web apis for the customers, trying to identify their problems and providing solutions based on their needs. Sometimes had a chance to work on WPF applications, some front end development too.

Responsibilities

Developing APIs using ASP .NET Core, desktop applications using WPF, Winforms, fixing database problems, indexing, stored procedure issues, make full responsive UIs using H

Skills & technologies
  • C++
  • SQL
  • Windows
  • JavaScript
  • ASP.NET
  • GitHub
  • HTML5
  • CSS3
  • Twitter Bootstrap
  • jQuery
  • AngularJS
Education
Step IT Academy
2016 - 2018
Software Engineering