Developer
Vahid Jahanbakhsh
Software Engineering Technical Lead
Tehran, Tehran Province, Iran
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
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
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
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
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