About Me
Full-Stack Developer with almost 5 years of experience across banking and enterprise environments, including a current role at Abu Dhabi Islamic Bank. Proficient in Java, Spring Boot, Angular, JavaScript/TypeScript, and …
Full-Stack Developer with almost 5 years of experience across banking and enterprise environments, including a current role at Abu Dhabi Islamic Bank. Proficient in Java, Spring Boot, Angular, JavaScript/TypeScript, and Node.js, with hands-on experience in REST API design, application security (OAuth 2.0 / JWT), PostgreSQL optimisation, and CI/CD pipelines (Jenkins).
Experience
Full Stack Developer
Develop and maintain scalable banking web applications.
Collaborate with backend developers to design and consume RESTful APIs for seamless cross-platform functionality.
Write clean, maintainable, and efficient code.
Participate in code reviews enforcing SOLID/DRY principles and coding standards.
Ensure application security and data protection through token-based authentication flows and secure API contract adherence.
Perform unit and integration testing.
Document software design decisions and API specifications for knowledge continuity.
Embedded AI-assisted development tools (GitHub Copilot, Amazon Q) to accelerate delivery and improve test coverage.
Full Stack Developer
Develop and maintain scalable banking web applications, collaborating with backend developers to design and consume RESTful APIs for seamless cross-platform functionality., Write clean, maintainable, and efficient code; actively participate in code reviews enforcing SOLID/DRY principles and coding standards., Ensure application security and data protection through token-based authentication flows and secure API contract adherence., Perform unit and integration testing; document software design decisions and API specifications for knowledge continuity., Embedded AI-assisted development tools (GitHub Copilot, Amazon Q) to accelerate delivery and improve test coverage.
Java Full-Stack Developer
Designed, developed, and maintained full-stack web applications using Java 8, Spring Boot, Node.js, and Angular across microservice and monolithic architectures — covering full SDLC from greenfield builds to ongoing maintenance., Implemented RESTful API integrations and third-party system interfaces with token-based authentication (OAuth 2.0 / JWT), ensuring application security and performance optimisation., Optimised PostgreSQL database queries for high-volume modules, reducing bottlenecks and improving scalability., Participated in code reviews, technical discussions, and knowledge-sharing sessions; mentored junior developers on full-stack best practices., Operated Jenkins CI/CD pipelines with Maven builds; troubleshot and resolved technical issues across dev, staging, and production environments., Authored unit and integration tests (JUnit, Jasmine/Karma); leveraged CodiumAI and GitHub Copilot to auto-generate test suites., Documented software design, API specifications, and module architecture to support team onboarding and system maintainability.
Java Full-Stack Developer
Designed, developed, and maintained full-stack web applications using Java 8, Spring Boot, Node.js, and Angular across microservice and monolithic architectures.
Covered full SDLC from greenfield builds to ongoing maintenance.
Implemented RESTful API integrations and third-party system interfaces with token-based authentication (OAuth 2.0 / JWT).
Ensured application security and performance optimisation.
Optimised PostgreSQL database queries for high-volume modules, reducing bottlenecks and improving scalability.
Participated in code reviews, technical discussions, and knowledge-sharing sessions.
Mentored junior developers on full-stack best practices.
Operated Jenkins CI/CD pipelines with Maven builds.
Troubleshot and resolved technical issues across dev, staging, and production environments.
Authored unit and integration tests (JUnit, Jasmine/Karma).
Leveraged CodiumAI and GitHub Copilot to auto-generate test suites.
Documented software design, API specifications, and module architecture to support team onboarding and system maintainability.