I am a Backend Software Engineer with over 8 years of experience specializing in C# software development, with a focus on e-commerce and fintech sectors. My expertise lies in building and maintaining scalable backend services. I have a proven track record of simplifying complex requirements, and delivering efficient solutions. My background in both enterprise software and game development has refined my collaborative skills and adaptability across diverse projects.My strengths:š ASP.NET Core Proficiency: My expertise in ASP.NET Core enables me to develop secure and scalable backend services. I ensure optimal performance and efficient data management, utilizing the latest .NET technologies and best practices.š¤ Agile Teamwork: I have extensive experience working in Agile (Scrum) environments, ensuring clear communication and shared ownership.š§ Extensive OOP Experience: My strong foundation in Object-Oriented Programming principles allows me to architect robust and maintainable solutions.āļø Microsoft Azure & DevOps: Hands-on experience with Azure services including Azure App Service, Azure SQL, Azure API Management, and Azure DevOps.š§Ŗ Testing & Quality Assurance: Experienced in performing testing with xUnit, Moq, and FluentAssertions to ensure code maintainability and reliability.
-
Backend Software EngineerArmiksoft Dec 2020 - PresentCollaborated on developing and maintaining scalable backend services in the e-commerce and fintech sectors using ASP.NET Core, SQL Server, and Entity Framework Core.- Dockerized applications to streamline deployment and improve portability, cutting deployment times by 50%- Reduced technical debt by 60% through refactoring legacy code and optimizing existing systems- Implemented Azure DevOps CI/CD pipelines to automate build, test, and deployment, cutting downtime by 50%- Performed testing with xUnit, Moq, and FluentAssertions to ensure code maintainability- Boosted system performance by integrating MongoDB for data caching, reducing third-party API calls, and improving response times by 90%- Utilized Azure services like Azure App Service, Azure SQL, and Azure API Management to enhance security and scalability- Facilitated asynchronous communication between microservices using MassTransit and RabbitMQ, promoting loose coupling and scalability -
Software EngineerRainhero Games Jan 2016 - Nov 2020Developed and maintained online mobile games using C# at RainHero Games (formerly Armiksoft). Collaborated in a fast-paced Agile (Scrum) environment to deliver projects on time and achieve impressive results: +30k daily active users and +2 million downloads.⢠Used Git and reviewed pull requests from colleagues, ensuring clean, bug-free, and high-performing contribution⢠Partnered with the back-endā team to design new APIs and features, manage dynamic assets, and debug server-side bugs⢠Collaborated with the Product Manager to prepare backlog, plan sprints, and set milestones, providing a realistic technical project vision⢠Prepared and maintained feature implementation documents and style conventions for colleagues, reducing misinterpretation and conflicts⢠Defined pipeline and prepared documents for recruiting new developers. held some soft skills and technical interviews with candidates⢠Implemented various successful A/B tests to improve the core KPIs and metrics⢠Established and improved build, test, and release pipelines for achieving more stable releases⢠Developed the game's core logic in Javascript using Jint in Unity to develop a solid and unified core logic and game robots behavior for the server side and client side⢠Delivered lasting live-ops features utilizing Asset Bundles, ensuring dynamic in-game events hosted from the server by colleagues -
Software Developer And Ai ResearcherRobocup Soccer 2D Simulation Team Mar 2012 - Mar 2014Worked on Artificial Intelligence and Multi-Agent systems using C++ and OOP.
Emaad Ghorbani Education Details
-
Computer Software Engineering
Frequently Asked Questions about Emaad Ghorbani
What company does Emaad Ghorbani work for?
Emaad Ghorbani works for Armiksoft
What is Emaad Ghorbani's role at the current company?
Emaad Ghorbani's current role is Software Engineer | .NET | Backend.
What schools did Emaad Ghorbani attend?
Emaad Ghorbani attended Azad University (Iau).
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records Ć $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial