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
<p>Develop and maintain scalable banking web applications.<br>
Collaborate with backend developers to design and consume RESTful APIs for seamless cross-platform functionality.<br>
Write clean, maintainable, and efficient code.<br>
Participate in code reviews enforcing SOLID/DRY principles and coding standards.<br>
Ensure application security and data protection through token-based authentication flows and secure API contract adherence.<br>
Perform unit and integration testing.<br>
Document software design decisions and API specifications for knowledge continuity.<br>
Embedded AI-assisted development tools (GitHub Copilot, Amazon Q) to accelerate delivery and improve test coverage.</p>
Full Stack Developer
<p>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.</p>
Java Full-Stack Developer
<p>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.</p>
Java Full-Stack Developer
<p>Designed, developed, and maintained full-stack web applications using Java 8, Spring Boot, Node.js, and Angular across microservice and monolithic architectures.<br>
Covered full SDLC from greenfield builds to ongoing maintenance.<br>
Implemented RESTful API integrations and third-party system interfaces with token-based authentication (OAuth 2.0 / JWT).<br>
Ensured application security and performance optimisation.<br>
Optimised PostgreSQL database queries for high-volume modules, reducing bottlenecks and improving scalability.<br>
Participated in code reviews, technical discussions, and knowledge-sharing sessions.<br>
Mentored junior developers on full-stack best practices.<br>
Operated Jenkins CI/CD pipelines with Maven builds.<br>
Troubleshot and resolved technical issues across dev, staging, and production environments.<br>
Authored unit and integration tests (JUnit, Jasmine/Karma).<br>
Leveraged CodiumAI and GitHub Copilot to auto-generate test suites.<br>
Documented software design, API specifications, and module architecture to support team onboarding and system maintainability.</p>