Developer
Vahid Jahanbakhsh
Software Engineering Technical Lead
Tehran, Tehran Province, Iran
C#
ASP.NET
SQL
Angular
Javascript
REST
SOAP
Parallel Programming
n-Tier Architecture
About
A software engineer with over 10 years experience who is familiar with a wide variety of programming techniques and technologies. I'm always passionate about keeping myself up-to-date with the latest technologies and dedicated to working in software industry. I am a trouble shooter and problem solver by nature.
Skills
Languages
C#, Javascript, Java, C/C++
Frameworks
Angular, React, Vue.js
Libraries/APIs
RxJS, Chart.js, Angular Material, Swagger, RabbitMQ
Paradigms
TDD, DDD, OOP
Storage
SQL Server, MySQL, Oracle
Tools
VSTS, Git, Jira, AzureDevops
Other
Progressive Web Applications (PWA)
Experience
C#
11 years
Angular
4 years
AngularJS
4 years
WebApi
5 years
MVC
6 years
Hightlight Projects

Customer 360 Dashboard

MTN
MTN

MyIrancell

A self-care application for customers to manage their air-time balance, internet packages and also raise requests and complaints
MTN
MTN

https://my.irancell.ir

QPIN

A B2B platform to sell mobile operator vouchers
Tadbir Dadeh Zarin
Tadbir Dadeh Zarin

https://qpin.ir

Work Experience
Software Engineering Technical Lead
MTN
|
Jul 2017 - Present
  • Help scrum master in sprint planning in order to have accurate estimation
  • Lead the team to design unit tests and e2e tests to have minimum number of defects
  • Manage integration tests, continuous integration and continuous deployment using Azure DevOps
WebApi
.NetCore
RxJS
EntityFramework
HTML5
MVVM
Angular
JWT
Azure Devops
CI/CD
Senior Full Stack Developer
MTN
|
Jan 2015 - Jul 2017
  • Lead the team to design and develop enterprise applications to fulfill requirements of internal and external customers
  • Design a robust architecture to handle millions of CDR records
  • Design and implement MyIrancell application; MTN Irancell's self-care application
.Net
HTML5
WebApi
MVVM
AngularJS
OAuth
Full Stack Developer
MTN
|
Aug 2013 - Jan 2015
  • Develop, validate and communicate modeling solutions, including both relational and dimensional models to implement and use of new/existing BI software tools and systems
  • Design, test, and document all new or modified enterprise applications.
  • Design and develop application front-end using client side javascript frameworks like angularjs
  • Performance and memory usage optimization of enterprise applications
C#
HTML5
MVVM
AngularJS
Senior Software Developer
Carane Enterprise Resource Planning
|
May 2010 - Aug 2013
  • Developing an ERP solution using .NET and Windows Forms
  • Framework design, Workflow design and performance optimization
WinForms
Oracle
Carane ERP
ORM
Education

Shahid Beheshti University

Tehran, Iran
|
Sep 2008 - Aug 2011
Master in Information Technology Engineering

Tabriz University

Tabriz, Iran
|
Sep 2003 - Aug 2008
Bachelor in Computer Science
Certifications

Professional Scrum Master

Sep 2019 - Permanent
scrum.org