Ali Eshghi
@alieshghi
Highly skilled senior software developer with 10 years of experience.
What I'm looking for
As a senior software developer with a decade of experience, I am dedicated to delivering high-quality software solutions that drive innovation. My expertise spans across various domains, including ERP systems, microservices, and monolithic architectures, primarily utilizing .NET technologies and Angular. I thrive in collaborative environments where I can lead teams and contribute to impactful projects.
Throughout my career, I have successfully managed multiple projects, taking on roles such as team lead and senior developer. My experience includes working with complex systems like accounting, CRM, and inventory management, where I have implemented robust solutions using web APIs, SignalR, and various database technologies. I am passionate about software engineering principles and continuously seek to enhance my skills in areas such as microservices, Docker, and Angular development.
Experience
Work history, roles, and key accomplishments
Senior Full Stack Developer
Beh Pardaz Hamrah Samaneh Aval
Feb 2020 - Jan 2021 (11 months)
Developed microservices using Docker and RabbitMQ, focusing on message brokering and error handling. Worked with Oracle databases and implemented advanced topics in MassTransit for service orchestration.
Team Lead
Radan Kara System
Jan 2020 - Feb 2020 (1 month)
Led a team by managing tasks through JIRA, conducting code reviews, and addressing technical challenges. Implemented unit and integration testing while promoting test-driven development practices.
MVC Developer
Hasin Group (Myket)
Jan 2020 - Jan 2020 (0 months)
Contributed to the Myket team by implementing database migrations and working with Entity Framework. Enhanced pagination features and utilized Razor views alongside JavaScript for dynamic content handling.
Software Programmer
Radan Dynamic System
Jan 2015 - Jan 2020 (5 years)
Worked on various ERP systems including accounting, CRM, and inventory management. Developed and analyzed software solutions utilizing web APIs and RESTful services, while ensuring security against SQL injection and implementing microservices architecture.
Education
Degrees, certifications, and relevant coursework
Azad University
Master of Software Engineering, Software Engineering
2017 - 2019
Pursued a Master’s degree in Software Engineering, specializing in advanced database management, software design patterns, and system architecture. Developed skills in unit testing and software development methodologies.
Azad University
Bachelor of Software Engineering, Software Engineering
2012 - 2017
Completed a Bachelor’s degree focusing on software engineering principles, including solid principles, design patterns, and database management. Gained practical experience in various programming languages and frameworks.
Availability
Location
Authorized to work in
Interested in hiring Ali?
You can contact Ali and 90k+ other talented remote workers on Himalayas.
Message AliFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
