Summary
As a senior software developer with over 10 years of experience, I am a success-oriented engineer who is focused on delivering high-quality work. My strong problem-solving skills, ability to work well in a team and excellent communication skills are my powerful abilities. My areas of expertise include C#, .NET Core, ASP.NET Core, and SQL Server, and I have a track record of success in developing and maintaining software systems using these technologies. I am always looking for new opportunities to grow and challenge myself as a software developer.
Experience
eWays
Principal Software Developer
Sep 2016 - Present
- Led the design and development of a new B2B panel that increased sales by 2000%.
- Migrated the panel from .NET Framework to .NET Core with a microservice architecture using the Ocelot API Gateway, increasing concurrent users to 2,000 and active users to 200,000 per day.
- Led the development and implementation of online flight, bus, and train ticket purchasing systems that revolutionized the booking process and increased monthly ticket sales by 40%, while simultaneously slashing booking errors by 50%.
- Engineered a cutting-edge Progressive Web App (PWA) user interface using Blazor technology.
- Delivered high-quality REST API services for mobile applications.
- Devised and executed a comprehensive optimization strategy for the search engine structure, using Elasticsearch to reduce search time from 10 seconds to less than 0.5 seconds.
Tech & Tools: C#, Asp.Net 6.0, Blazor, Ocelot API Gateway, Redis, Elasticsearch, gRPC, JWT Token, MediatR, SQL Server, xUnit for Testing
Tak Makaron
Development Team Lead
Jul 2014 - Oct 2016
- Defined the product roadmap and vision, aligning the team toward a unified goal.
- Facilitated issue resolution and eliminated obstacles or bottlenecks, ensuring seamless progress and high team efficiency.
- Assessed and enhanced team strategies for feature delivery and production incident management, resulting in streamlined processes and improved outcomes.
- Upgraded the entire project to enable robust multi-branch (6 branches) support, replacing outdated single-branch functionality and empowering enhanced collaboration and scalability.
- Revamped the technology landscape and system structures, leading to a significant 40% boost in system output and overall performance.
- Architected and implemented a robust system for efficient collection and the seamless transfer of information between branches and the head office, enhancing organizational communication and data flow.
Tools & Tech: C#, Windows form, WCF, ADO.Net, SQL Server, SQL row versioning
Head of IT Research and Development Division
Solico Group
Nov 2012 - Jul 2014
- Conducted comprehensive research and analysis of various solutions and third-party software, identifying the optimal fit for the company's ecosystem.
- Installed and tailored MS Dynamics AX software, incorporating localization features such as a solar calendar and Right-to-Left (RTL) support, improving usability and meeting specific business requirements.
- Oversaw the installation and administration of Jira software, implementing localization features like a solar calendar and RTL support, enhancing productivity and user experience.
Tools & Tech: Java, X++ scripting language
Senior Software Developer
Mandegar Group
Jan 2012 - Oct 2012
- Designed and analyzed a new project to enhance the efficiency of the company's financial and administrative system. Led the successful migration of the system from Delphi to ASP.NET, resulting in improved performance and streamlined processes.
- Provided diligent support and maintenance for the legacy Delphi system during the transition period until the complete transfer to the new version was achieved
Tools & Tech: C#, ASP.NET Form, LINQ to SQL, Delphi, SQL Server
Senior software developer
Nedapardaz Informatic
Apr 2010 - Dec 2011
- Developed a cutting-edge VOIP-based financial payment system, enabling secure transactions for Sepah, Mellat, and Tejarat banks.
- Provided dedicated support and maintenance for the legacy Delphi-based system, ensuring uninterrupted operation and smooth functionality.
Tools & Tech: Skill Development · T-SQL · Teamwork · Problem Solving · Microsoft SQL Server · .NET Framework · C# · Technical Specs
Programmer
Tara Pishro
Jan 2008 - May 2010
- Improving the financial system of the photography studio, its development, and maintenance, ensuring its smooth operation and continuous availability with a system uptime of 99.9%.
- Increasing the speed of the system and improving the connection with the database
Tools & Tech: Delphi, SQL Server
Programmer
Padideh Sima
Apr 2007 - Jan 2008
Development and maintenance of the company's financial, accounting, and warehouse systems, ensuring their reliability and continuous improvement.
Tools & Tech: Delphi, SQL Server
Programmer
Portal Melli
Dec 2006 - Apr 2007
Used Delphi and SQL Server to design and develop a robust and secure instant messaging system, facilitating seamless communication and collaboration within the organization.
Tools & Tech: Delphi, SQL Server
Programmer
Islamic Azad University of Sabzevar (IAUS)
Jun 2004 - Apr 2007
Implemented a comprehensive registration system and selection process within the university unit web platform, using Delphi.Net and Oracle technologies to ensure efficient and streamlined operations.
Tools & Tech: Delphi.Net, Oracle
SQL Server 2005
Sematec