Vahid Jahanbakhsh

Senior Software Engineer

Results-driven Senior Software Engineer with over 14 years of experience designing, developing, and delivering scalable enterprise software solutions. Expert in .NET technologies, modern JavaScript frameworks, microservice architectures, and Azure cloud platforms. Adept at leading teams, improving engineering workflows, and ensuring the reliable delivery of high-quality software. Passionate about continuous learning, problem-solving, and creating impactful, maintainable systems that drive business success.

Experience

Senior Software Engineer

Shift Technology
Mar 2022 - Present

Contribute to the development of AI-powered insurance solutions for global clients at Shift Technology, focusing on scalability, reliability, and performance across microservices and data-intensive systems.

  • Designed and maintained scalable microservices and APIs using .NET 8 and Azure cloud services.
  • Enhanced internal ORM components to optimize performance and developer productivity.
  • Developed and maintained React-based front-end applications integrated with .NET backend services.
  • Improved CI/CD pipelines, automated deployments, and release management to ensure seamless delivery.
  • Collaborated with cross-functional teams to define and implement technical solutions aligned with business goals.
  • Participated in architecture reviews, ensuring scalable and maintainable distributed systems.

Software Engineering Technical Lead

MTN Irancell
Aug 2013 - Mar 2022

Led multiple enterprise-scale software projects at MTN Irancell, Iran’s largest digital telecom operator. Progressed from Full Stack Developer to Technical Lead, managing teams and delivering customer-facing applications that serve millions of users.

  • Led and mentored a team of over 10 developers, driving full software delivery cycles using Agile and Scrum practices.
  • Architected and implemented the Customer Lifecycle Management (CLM) system handling millions of users and billions of records.
  • Designed and launched the MyIrancell self-care application, significantly improving user engagement and retention.
  • Established CI/CD pipelines and automated testing using Azure DevOps for continuous delivery and quality assurance.
  • Improved application performance, scalability, and maintainability through modern software design patterns and clean architecture.

Software Developer

Carane Enterprise Resource Planning
May 2010 - Aug 2013

Developed and optimized ERP solutions and frameworks at Carane ERP, focusing on system performance and maintainability. Contributed to framework design, core modules, and workflow automation.

  • Developed ERP modules and workflows using C# and WinForms within a .NET and Oracle ecosystem.
  • Optimized system performance through efficient data modeling and code refactoring.
  • Designed and implemented CaraneFramework, a custom ORM solution for Oracle databases to streamline data operations.

Skills

Backend Development

.NET 8, C#, ASP.NET Core, Entity Framework Core, REST APIs, Microservices, SQL Server, Oracle

Frontend Development

React, Angular, VueJS, TypeScript, RxJS, HTML5, CSS3, SASS

Cloud & DevOps

Azure, Azure DevOps, CI/CD, Docker, Kubernetes, GitHub Actions

Software Engineering Practices

Agile, Scrum, Unit Testing, Integration Testing, Selenium, Clean Architecture

Data & BI

Data Mining, Business Intelligence, OBIEE, Dashboards, Data Modeling, SQL Optimization

Education

Shahid Beheshti University

Master in Information Technology Engineering
Sep 2008 - Sep 2011

Tabriz University

Bachelor in Computer Science
Sep 2003 - Sep 2008