FlowCV Logo
Milad RasouliSoftware Engineer
Summary

Dynamic Software Engineer with a proven track record of transforming complex challenges into elegant, scalable solutions. With over 8 years of experience, I excel at designing high-performance systems that deliver real-world impact—think faster transactions, tighter security, and seamless user experiences. My passion lies in bridging cutting-edge technology with business outcomes, whether I’m architecting microservices or mentoring teams to push the boundaries of what’s possible. I’m the engineer recruiters call when they need someone who can both code and lead with vision.

Work Experience

DataNova

Software Engineer
  • Pioneered a next-gen financial platform, delivering three game-changing microservices—Wallet, Payment, and GraphGateway—that redefined transaction efficiency and security.
  • Jan 2025 – present
  • Slashed processing times by 30% and boosted throughput by 25% with a Golang- and Kafka-powered Wallet Service, proving scalability under pressure.
  • Integrated MongoDB and external APIs into the Payment Service, creating a fluid, multi-provider payment ecosystem that elevated transaction reliability.
  • Fortified system defenses with a GraphQL-based GraphGateway, leveraging ReBAC (via OPA) to cut unauthorized access attempts by 40%.
  • Laid a rock-solid foundation with clean architecture and Domain-Driven Design, ensuring the system evolves as fast as the business does.
  • Amnafzar

    Software Engineer
  • Built a high-availability CGNAT system that chewed through 160 GB of NAT packets without breaking a sweat, delivering uninterrupted performance at peak loads.
  • Sep 2024 – Dec 2024
  • Tuned session management algorithms to shave latency by 20%, making the system leaner and faster.
  • Rolled out a bulletproof RBAC framework, tightening client access and slashing security incidents by 15%.
  • Moham

    Software Engineer
  • Engineered a messaging powerhouse with NATS and Event-Driven Architecture, processing 1,000+ messages per second with a 40% performance leap.
  • Apr 2022 – Sep 2024
  • Mentored junior engineers to a 25% productivity spike, turning a team of learners into a squad of innovators.
  • Stepped up as Development Tech Lead, delivering scalable architectures with a 99.9% uptime that kept critical projects humming.
  • Mashhad Fajr

    Embedded Engineer
  • Supercharged a C-based web server by 30% using zero-allocation tricks and slick RPC optimizations—because efficiency matters.
  • Apr 2021 – Mar 2022
  • Bridged backend and frontend worlds, occasionally diving into UI work to keep projects on track and teams aligned.
  • Freelancer

    Software Engineer
  • Solo-built a full-stack training platform with Golang, C, C++, and MongoDB, proving I can own a project from vision to victory.
  • Oct 2016 – Mar 2021
  • Dabbled in machine learning with an OpenCV-powered face detection tool, blending creativity with cutting-edge tech.
  • Education

    BE, Electrical and Electronics Engineering

    Montazeri
  • Took courses in frontend development (HTML, CSS, JavaScript, jQuery, HTML5, CSS3) and SQL (MySQL).
  • Dec 2014 – Jul 2018Mashhad
  • Completed an OpenCV course, gaining hands-on experience in computer vision.
  • Assisted as a Teaching Assistant (TA) for C++ and C programming courses, helping teach students and checking assignments.
  • Projects

    Portfolio

    Personal Website

    Developed a personal portfolio website showcasing proficiency in a diverse tech stack including Fiber, JWT, SQLite, Docker, Kubernetes (K8S), Prometheus, Grafana, Git Submodules, CI/CD, Bootstrap, and TinyMCE.

    Online Video Player

    Watch Movies Online Together

    Created an online video player for shared movie watching, demonstrating skills in real-time communication, collaboration tools, and backend development. Technologies used include Websocket, Redis, Fiber, JWT, Docker, Kubernetes (K8S), Prometheus, Grafana, Short Polling, CI/CD, and Bootstrap.

    SkySpy

    Weather Reporter Telegram Bot (Contributor)

    Contributed to the development of SkySpy, a weather reporter Telegram bot, highlighting collaborative skills and experience in bot development and deployment. Technologies used include Webhook, Telegram, Redis, Docker, and CI/CD.

    Languages
    English

    IELTS Mock Exam: Overall Band 6.5 (B2 Level)

    Persian

    Native