A
Software Engineer
Asset Technology Group
Dec'2017 - Mar'2020
CMS
• Implemented a module transforming and syntax checking plain text to SQL along with meta data by
developing a mini interpreter using Java, Spring and Angular 8, and Jboss Undertow.
• Re-factored searching module that is used on Oracle Exadata DB containing more than 40 million users
while also integrating previous SQL generation module to match complexity when needed.
SAPEQ
• Reduced space required for log files by at least 50% and automated storage maintenance for older files by
automated compression and deletion in a system serving all citizens of Sharjah, UAE.
• Lead a team of four engineers in phase 2 of the project, implementing more than 100 services for citizens
to access, using Java, Spring, and SAP HYBRIS, on Apache Tomcat.
• Responsible for a successful one-and-a-half-month onsite customer training, UAT and deployment in UAE.
• Transformed barebone HTML, CSS design into a full working frontend using JSP, Javascript and JQuery.
CCC
• Lead a team of three engineers re-factoring an unfinished software using Java, JSF and Hikari CP.
• Responsible for introducing new features like using RabbitMQ or Oracle AQ according to preference.
• Increased logging throughput by at least 6 times using async solution.
Contextual campaign manager
• Re-factored legacy software components to be scalable and runnable in cloud environment using Docker,
Oracle OpenShift and Spring Boot.