FlowCV Logo
Mostafa Esmaeili.Net Developer
Profile

I am a seasoned .NET developer with over seven years of hands-on experience in enterprise application and system development. My professional background includes designing and developing complex financial software. I am proficient in managing, maintaining, and upgrading legacy code to a maintainable code-base, and executing strategic refactoring initiatives. Additionally, I have expertise in resolving team issues and enhancing collaboration. Motivated by a passion for continuous learning, I am keen to broaden my expertise in international markets.

Skills
Programming
  • NET 5 to 8
  • NET Framework (4.x)
Front-end
  • Blazor
  • Razor
  • Scss (CSS/HTML)
Performance Optimization
Databases
  • MS-SQL
  • MongoDB
  • PostgreSQL
  • MySQL
Principles
  • Test Driven Development (TDD)
  • Behavior Driven Development (BDD)
  • Domain Driven Design (DDD)
  • Microservices
Message Brokers
  • RabbitMQ
  • NATS.io
  • Kafka
Work Experience
Senior .NET Developer, WeCodeRight

As the technical product owner for:

05/2023 – presentIstanbul, Turkey
  • DID (Direct Inward Dialing): Integrating Vonage DID as a provider (B2B) and delivering purchase user flow (B2C).
  • Referral: Create a bonus-driven system for users who refer new members to provide marketing tools for influencers.
  • Infrastructure:

  • .NET 8 performance and scaling
  • Test Coverage
  • Functional Gherkins Scenarios
  • Tech Stack:

    OpenShift, Azure Pipeline, GitLab Pipeline, FluxCD, Helm, Kubernetes, .NET 8 + Blazor, .NET MAUI, NATS

    .NET Developer, Royan Stem Cell Technology Co.
  • Analyzed codebase and increased application performance by 60 percent to meet specific requirements, such as management reports and increasing user accessibility.
  • Wrote unit tests for their legacy and outdated code. Up to 50 percent test coverage helps to fix 200 reported bugs and develop new features.
  • 01/2022 – 12/2022Tehean, Iran
  • Managing team tensions through daily and direct conversions.
  • Start to decouple modules to ready the codebase for refactoring
  • Tuned SQL queries and improved the performance of reports by 60 percent.
  • .NET Developer, Alo Application
  • Developed a distributed online trading system with c# and microservice architecture
  • Implemented an efficient message parsing mechanism that is about 60 percent more optimal than the market methods
  • 05/2021 – 12/2021Tehean, Iran
  • Increased other developers' knowledge about the stock market and helped to keep up with their schedules.
  • .NET Developer, Sahra
  • Designed and developed a first-class online trading system with c# and modular-monolithic architecture
  • That is the most recent trading platform after 12 years in Iran’s stock market.
  • 01/2018 – 03/2021Tehran, Iran
  • Designed and developed a Stock management system for about 40 million Iranian citizens and provide services for all Iranian stock brokers to access their portfolios.
  • Managed and trained about 10 developers.
  • Handled 2000 concurrent users in a day
  • Experience with financial market data and systems, such as Bloomberg or Reuters
  • Junior .NET Developer, Mofid Securities

    Mofid Securities is the largest full-service stock brokerage firm in Iran that was established in 1994.

  • Developed an Asset management system by Asp.Net MVC. The result was that the number of private portfolios increased from 5 to 250 over 2 years.
  • 01/2016 – 12/2017Tehran, Iran
  • Implement Customer reports by C# and Stimulsoft
  • Projects
    National Internship system

    A national system that allows students or recent graduates to get in touch with companies. And gain hands-on experience in a professional setting.

  • Developed by .Net Core MVC and above 2000 universities use it
  • 2020 – 2021
    Education
    Bachelor of Software Engineering, Shahrood University of Technology
    2010 – 2014Shahrood, Iran