About Me
Senior software engineer and technical team leader with enterprise development experience spanning Java, Spring Boot, Liferay DXP, microservices, and full-stack delivery. Leads technical design, code reviews, Agile execu…
Senior software engineer and technical team leader with enterprise development experience spanning Java, Spring Boot, Liferay DXP, microservices, and full-stack delivery. Leads technical design, code reviews, Agile execution, and enterprise API integrations. Combines hands-on architecture and development with developer mentoring, CI/CD collaboration, and production troubleshooting.
Experience
Team Leader / Senior Full Stack Engineer (Java & Liferay DXP)
<p>Lead developers delivering enterprise solutions for a UAE government entity, including Liferay DXP, Java-based services and ARIS integrations.</p><p> Define engineering standards and support the delivery lifecycle, from requirements and technical design through reviews, deployment and production.</p><p> Design and review microservices, RESTful/headless APIs and backend integrations with an emphasis on secure communication and maintainable architecture.</p><p> Contribute to Angular integrations and Liferay portal components, themes and responsive interfaces.</p><p> Coordinate Agile sprint planning, task assignment and delivery; mentor developers and resolve complex technical and production issues.</p><p> Collaborate with DevOps colleagues on Jenkins, Docker and Kubernetes deployment workflows; apply automated testing, Git workflows and API validation.</p>
Principal Software Engineer
<p>Designed and implemented enterprise RESTful APIs and microservices using Java, Spring Boot and Spring Cloud, supporting backend integration and application maintainability.</p><p> Developed Java backend services and ReactJS user interfaces for enterprise clients, working across the application stack to deliver integrated features.</p><p> Integrated services with SQL Server, Oracle and MongoDB, and implemented automated unit tests using JUnit and Mockito to support code quality.</p><p> Collaborated with distributed engineering teams on technical integration, CI/CD automation and cloud deployment activities to support software delivery.</p>
Associate Principal Software Engineer • Senior Java Software Engineer • Senior Engineer II
<p>Built full-stack enterprise applications with Java, Spring Boot and JavaScript frameworks, supporting scalable services and user interfaces.</p><p> Implemented event-driven and microservices designs; integrated Oracle, SQL Server, Db2, MongoDB and Redis.</p><p> Supported code quality through unit/integration testing, design discussions, documentation and Agile collaboration.</p>
Senior Technical Support Engineer / Technical Support Engineer
<p>Supported production web applications and backend services, troubleshooting technical issues, performance and deployments.</p>