Back-end C# Developer

Samir O

Information

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

Samir is a skilled Back-end C# Developer with 5 years of experience specializing in ASP.NET and related technologies. He has effectively led teams in developing complex microservices and automated systems, particularly focusing on tax calculation and database management. His technical expertise extends to programming in C# and SQL, along with experience in cloud platforms, including AWS and Azure. Samir holds a degree in Software Engineering from Step IT Academy.

Main technologies

Additional skills

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

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

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

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

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

Education

Step IT Academy

2016 - 2018
Software Engineering