About Vahid
I am an experienced Software Developer with a strong focus on C# and .Net technologies. I also have demonstrated records in developing applications with various programming languages as a full-stack developer.
I am passionate about Agile and Scrum, and I can influence process improvements in my work environment. My Self-Learning, Self-Management, and Focus ability make me a strong candidate for software development positions.
I have a game-changer attitude and am committed to organizational values.
SKILLS
Programming Languages: C# .Net, C/C++, Javascript, Matlab
Software Architecture: Microservices, MVC/MVVM/MVP, SOA, DDD
Software Engineering: OOP, SOLID, Design Patterns, TDD, BDD
Advanced Skills: Program Optimization, Multithread Programming, Refactoring
Web-Backend: Asp.Net MVC, Asp.Net Webapi
Web-Frontend: HTML, CSS, Ajax, JQuery
Windows: Winforms, WPF
Mobile: Xamarin
SDLC: Git, Agile, Scrum, XP, Kanban, Azure DevOps, CI/CD
Database: Database Design, SQL, SQL Server, Entity Framework, Dapper, Mongod
EXPERIENCES
Mapna Electric & Control, Engineering & Manufacturing Company (MECO), Alborz Senior Software Engineer & Scrum Master
Feb 2020 – Present
- Applied DDD and Microservices concepts to promote software design based on one-step-at-the-time approaches
- Reduced merge reverts by 70% (rejecting by Product Owner as a part of Definition of Done) by merge reviewing
- Resolved 50% of critical software bugs in the team and implemented about 90% of complex new features
- Coached the team to refactor software continuously to improve architecture and testability (10% of each person’s capacity was dedicated to refactoring, as unplanned work, in each sprint)
- About 50% Behavioral Test Coverage, and 20% Unit Test Coverage by running TDD and BDD
- 100% improved collaboration, teamwork, and self-management by adapting scrum and using Azure DevOps
- Utilizing Kanban for 2 critical releases over 2 years
- Improved code quality, and commit reliability by running CI/CD using Azure DevOps (3 pipelines run about 10 times daily)
MECO, Alborz
Jan 2017 – Feb 2020
Software Engineer
- Developed and maintained DCS Engineering Software (MAPIDE) to resolve reported bugs that improved 100% customer satisfaction
- Optimized performance and boosted the speed of communication with devices, by controlling FTP connections, changing algorithms, and handling deadlocks; the total transfer time was reduced twice
- Implemented x64 MAPIDE, based on Service Oriented Architecture (SOA) using WCF technology
- Established the network of MAPCS scalability test room within less than a week with a team of 15 individuals
- Won the best employee of the Year award, among more than 700 employees (2018-2019)
- Proposed an Agile model for MAPCS with 53 members (“Propose a Method to Implement Agile, Based on the Scrum Framework in MAPNA AUTOMATION & PROCESS CONTROL SYSTEM (MAPCS) Group”, the 7th MAPNA Conference on ICT, Tehran, Iran, 2019)
SheedSoft, Alborz
Sep 2014 – Jan 2017
Software Engineer
- Participated 100% to identify the architecture and technologies of the new Sheed anti-virus
- Windows application (WPF technology and MVVM architectural pattern)
- Sketch Component Diagrams, Activity-Diagrams, and other UML diagrams
- Extracted User Stories, Product Backlogs, and Tasks that increased the release estimation precision by 100% and let the team
- draw the story map
- Developed the system to handle fast and bulky communication to listen to all Windows kernel calls (more than one thousand
- calls per second) and anti-virus user interface (A windows kernel filter driver, a C++ Windows service, and a C# Windows
- service communicate in a Complex Multi-Thread environment)
- Designed and optimized database architecture that increased data processing speed by 35% and reduced downtime by 25%;
- developed ERD and table diagrams for the system using SQL and Microsoft Visio
Build4uGlobal, Self-Employed,
Tehran Aug 2012– Present
Full Stack Developer
- Architecture, design, and developing application
EDUCATION
Khajeh Nasir Toosi University of Technology,
Tehran, Iran Master’s degree, Computer Science - Feb 2014