Trusted by teams across insurance, consulting, and remote products

Scale your software delivery with senior .NET engineering leadership

From architecture decisions to mentoring and execution, I help teams deliver faster with cleaner systems and less technical debt.

7+ years experience 5+ engineers mentored

About

Engineering reliable software, growing stronger teams

I am a Senior Software Engineer focused on .NET and distributed architectures. Over 7+ years, I have delivered software across insurance, consulting, and international remote teams while balancing architecture quality with delivery speed.

At PASHA Insurance, I currently lead hiring and mentoring initiatives, run knowledge-sharing sessions, and help teams modernize legacy systems with clean architecture, SOLID, and practical TDD habits.

Core strengths: .NET/C#, ASP.NET Core, Web API, WCF, MSSQL, MongoDB, Redis, RabbitMQ, SignalR, microservices, OOAD, software architecture, and platform engineering.

Experience

Full experience timeline

Mar 2025 — Present · Azerbaijan

Senior Software Engineer · PASHA Insurance OJSC

Leading backend engineering initiatives for core insurance workflows and team capability development.

  • Designed and ran 10+ advanced backend interviews, reducing senior hiring time by 30%.
  • Mentored 5+ mid/junior engineers through code reviews, 1:1 sessions, and architecture walkthroughs.
  • Organized bi-weekly knowledge-sharing sessions on clean architecture, SOLID, and debugging patterns.
  • Introduced Boy Scout Rule practices for legacy code, improving maintainability across 10+ pull requests.
  • Facilitated pair programming to resolve defects in untested policy issuance flows and improve delivery confidence.
May 2024 — May 2025 · 1 yr 1 mo · Remote

Software Engineering Consultant & Researcher · VOE Consulting · Full-time

Delivered architecture/code reviews, tailored software solutions with IT leaders, developer workshops, and guidance on CI/CD, microservices, and modern engineering practices.

2021 — 2022 · Remote

Senior Software Engineer · TechFabric (US)

Worked with .NET Orleans, Azure, RabbitMQ, and microservices in distributed environments.

Sep 2021 — Jun 2022 · 10 mos · Brazil · Remote

Senior Database Developer · Ripio · Contract

Database engineering and backend data work for distributed products in a remote, international team.

Nov 2020 — Aug 2021 · Remote

Software Engineer · Specifi (US)

Developed and optimized .NET microservice applications, reviewed code across squads, and supported design/testing/deployment workflows. Stack included Blazor, Elasticsearch, ASP.NET Core, RabbitMQ, and distributed architecture patterns.

Nov 2020 — Mar 2021 · Remote

Software Engineer · InsightSoftware (AU)

Worked on desktop/distributed software with WPF, AWS, gRPC, and test-driven development practices.

Feb 2019 — Nov 2020 · Azerbaijan

Lead Software Developer · PASHA Insurance OJSC

Led implementation and optimization of insurance systems, scaled transaction throughput from 30-35 to 60-70 per minute, introduced TDD and logging practices, and coached junior engineers on code quality.

Oct 2016 — May 2018 · Azerbaijan

(Contractor) .NET Developer · Mob Solutions Digital Agency

Migrated legacy platforms, implemented/support Web APIs, and helped clients modernize old .NET systems using standardized approaches such as RESTful design, N-layer architecture, and testing practices.

Jan 2016 — Jan 2019

Software Development Consultant · Self-Employed

Handled requirement analysis, architecture planning, and implementation of desktop/web applications with a feature-driven approach for better release estimation.

Jul 2016 — Oct 2016 · Azerbaijan

Junior .NET / SQL Developer · Sinteks MMC (Freelance)

Maintained ERP modules, implemented SQL structures, and optimized payroll-related database logic with dynamic and extensible DB design patterns.

Feb 2014 — May 2014 · Istanbul

Computer Specialist Intern · Istanbul Metropolitan Municipality

Completed technical internship focused on IT operations and applied systems support.

Projects

Open-source work

Free Discussion

Free consulting/discussion on software engineering topics

I offer free short discussions for students, engineers, and teams. Bring your questions and we can discuss practical, real-world approaches.

System design.NET architectureDistributed systemsMicroservicesTDD / testingCode qualityCareer growth

Want to book a free 30-minute discussion?

Credentials

Certificates

5x Microsoft certificates

MCP certificate
MCSA certificate
MCSD certificate
MCT certificate
Microsoft certificate

Contact

Let’s connect

Email: resulhsn@gmail.com · Phone: +994 70 220 22 37