Hi

I'm

Ahmed Dinar

I've been working as a backend engineer for over 7+ years, primarily with Java, Spring and Node.js.

Lately, I’ve been expanding into product development, cloud technologies, and cross-platform stacks.

Beyond my professional work, I love building utility tools and small SaaS products, often free to use. You can explore some of them on my creations.

Resources

Journey

  1. avatar
    Optimizely

    Dhaka, Bangladesh (Hybrid)

    Software Engineer

    June 2024 - Present

    • Enhanced user experience by redesigning the assets view to be fully responsive
    • Made digital asset management easily embeddable with any framework by creating web components and open API
  2. avatar

    Senior Software Engineer / Lead Backend Engineer

    May 2021 - May 2024

    • Worked as a lead backend engineer, developed & maintained backend services
    • Developed an AI-powered cross-platform desktop application using Electron, TypeScript, Python, NLP, OpenAI, and WebSockets.
    • Led the development of a task management web app with integrations for Jira, Calendar, Outlook, and Asana.
    • Accelerated backend startup and unit test run time by ~70% using JVM profiling
    • Reduced cloud costing by ~50% by optimizing backend instances memory usage
  3. avatar

    Software Engineer

    Nov 2020 - Apr 2021

    • Optimized corporate bulk payment system using message queue (RabbitMQ)
    • Integrated one of the top Mobile Financial Services (bKash) using Spring MVC, Hibernate, SOAP, WSDL
    • Restructured code base by migrating legacy to modern framework (Spring MVC to Spring Boot)
  4. avatar

    Associate Software Engineer

    Sep 2019 - Oct 2020

    • Collaboratively developed microservice based backend with proper unit & integration tests
    • Migrated existing legacy project to new tech stack and design pattern (Typescript, Inversify.js)
    • Developed server-side RESTful services which connects multiple global (USA, Mexico) financial institutions
  5. avatar
    Invariant Telecom

    Dhaka, Bangladesh

    Junior Software Engineer

    July 2018 - Aug 2019

    • Designed carpooling app architecture using Geolocation, Google Maps & path algorithms
    • Developed server-side RESTful APIs using Typescript, Node.js, Express, Socket, MongoDB, Redis, Vue.js
    • Wrote Unit tests using Mocha, Chai and Sinon