
I am Amal Gamage Hello! I'm Amal Gamage, full stack developer and consultant based in Dubai, UAE full-stack developer & consultant
Hello! I'm Amal Gamage, full stack developer and consultant based in Dubai, UAE
Approach and
philosophy
Who am I as a developer? With every challenge I solve, I become something new—a builder, a thinker, a creator of the unknown.





Creating
impactful projects
Frontend
development
I work with HTML/CSS, ReactJS, VueJS, Framer, and WordPress.

Backend
development
I use Java Springboot, NodeJS, PHP/Laravel and Python to create scalable services.

SaaS/PaaS
development
Building scalable, cost-effective, and secure platforms for productivity tools, CRM systems, and more.

Mobile
development
I use React Native, Android and iOS to create apps.

Brand
identity
I help my clients to develop a personality and brand voice, design the brand look and logo.

Digital
marketing
Social media content plans, media monitoring, email and text messaging and search engine optimization.

The digital
journey
My education
2010 - 2013
Intensive courses teaching fundementals of the software engineering.
University of WestminsterWork experience
01.
Technical Consultant
Emirated NBD
Engineered backend systems and mobile app functionalities, enhanced QA processes with automated testing, resolved critical blockers through service redesign, and maintained production systems while driving innovation and efficiency.
02.
Technical Lead
Viwell
Developed fault-tolerant microservices and scalable APIs, led a team in React Native and Node.js, optimized backend performance, and enhanced database functionality while ensuring seamless user onboarding and high issue resolution rates.
03.
Senior Technical Lead
99X
Designed scalable system architectures, led development teams, and optimized platform performance, improving efficiency and user engagement across mobile and cloud-based solutions.
04.
Technical Lead
CMS
Led performance analysis, delivered technical support, managed project plans, conducted code reviews, and designed system architectures using modern tools and technologies to drive business success.
05.
Technical Lead
Axiata Digital Labs
Led mobile development for the Ncell App, designed and implemented features with React Native and AWS Serverless, collaborated on UI/UX design, and mentored junior developers through workshops and code reviews.
06.
Senior Software Engineer
Mitra AI (Formerly Mitra Innovations)
Led mobile development for Christies Spaces & CellCard, designed and delivered features with React Native, maintained high code quality, mentored junior developers, and accelerated MVP delivery ahead of scheduled time.
07.
Senior Software Engineer
Designboo
Drove innovative software solutions, developed scalable React frontends with NextJS, implemented robust server-side components, and leveraged full-stack expertise with React, React Native, and Node.js on AWS. Delivered client-focused solutions and optimized container management using Amazon EKS.
08.
Senior Software Engineer
Zafer (Formerly ZorroSign)
Developed and enhanced enterprise-level software, implemented scalable solutions, improved UI usability, and fixed bugs using Node.js and Java EE. Created RESTful APIs with the Meteor framework and delivered high-performance, reliable software products within strict deadlines.
09.
Senior Software Engineer
Nibaya
Collaborated with a team to enhance web projects by adding interactive features using HTML, CSS, JavaScript, and jQuery, while maintaining version control and team alignment through Git and regular meetings.
10.
Software Engineer Intern
JKCS
Assisted in all stages of software development, from design to testing, ensuring seamless progression and high-quality outcomes.
My favourite tools

TypeScript

AWS

Node.JS
HTML5
CSS3

Java

React/ React Native

Python

Android (Kotlin)

iOS (Swift)

React/ React Native

MySQL

MongoDB

VS Code

Photoshop
Illustrator
Sketch

Git

GraphQL
Follow me
Follow me
Follow me
Follow me
Social media
Just say hello!
Want to know more about me, tell me about your project or just to say hello? Drop me a line and I'll get back as soon as possible.
Done!
Thanks for your message. I'll get back as soon as possible.