MI

Mohamed Imran Ifadha

Available to hire

I’m Mohamed Imran Ifadha, a full-stack software engineer with 4+ years of experience building web applications, ERP features, and custom business software.

About

I’m Mohamed Imran Ifadha, a full-stack software engineer with 4+ years of experience building web applications, ERP features, and custom business software. I work across the frontend and backend, integrating REST APIs, authentication, and databases while optimizing performance and troubleshooting production issues with a strong testing mindset.

I also enjoy applying AI in practical products—turning ML models into usable web services through Flask APIs and integrating AI-driven capabilities into applications. Currently, I’m pursuing an MSc in Data Science and Artificial Intelligence at Middlesex University Dubai, and I love collaborating with teams to translate requirements into reliable, user-friendly software.

  • 4 years' experience
  • Joined September 2026

Industry experience

  • Software & Internet
  • Computers & Electronics
  • Education
  • Retail
  • Healthcare

Work experience

Full-Stack Developer · VisualSoft (Pvt) LtdOct 2023 – Dec 2025 · 2 yrs 3 mos

Developed enterprise resource planning (ERP) features across frontend, backend, and database layers. Built responsive web interfaces and integrated RESTful APIs to support communication between applications and databases. Optimized SQL queries and database structures for improved performance and faster data retrieval. Implemented authentication, input validation, and workflow automation in enterprise applications, and handled debugging/testing to deliver fixes and performance improvements. Collaborated with developers and stakeholders to translate requirements into software features, review code, and support deployments in an agile environment.

Freelance IT & Software DeveloperJan 2021 – Dec 2023 · 3 yrs

Delivered responsive websites, web applications, and custom software solutions for small businesses and individual clients. Translated client requirements into technical specifications and managed projects through development, delivery, and ongoing maintenance. Configured databases, application settings, and integrations across client projects, troubleshooting software and website issues as needed. Automated repetitive tasks and customized workflows to simplify clients’ day-to-day operations.

Education

MSc in Data Science and Artificial Intelligence · Middlesex University Dubai2025 – 2026
BEng (Hons) in Software Engineering · London Metropolitan University2024 – 2026
Higher National Diploma (HND) in Software Engineering · Esoft Metro Campus, Sri Lanka2022 – 2024
Diploma in Information Technology · Esoft Metro Campus, Sri Lanka2022 – 2024

Hire Mohamed Imran Ifadha today

Post a job and invite Mohamed, or contact them directly. No hidden commission.

Post a job