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