Software Developer Analyst
Saudi Aramco
Total years of experience :17 years, 2 Months
Worked as Design and Implementation lead for multiple modules of the company's next-generation
Portfolio Optimization and Risk Management System.
Optimized Web Services response times by a magnitude of 200-300% through the code and
Hibernate/Database optimizations.
Implemented Query DSL for Users to generate and execute complex database queries based on
business domain related keywords and criteria. Selection of tables, join paths and generation criteria
was performed dynamically based on configuration.
Introduced a range of best practices and tools, like code reviews, Unit and Integration testing (Spock,
Arquillian framework) and continuous integration (Jenkins).
TECHNOLOGIES: JAVA EE, WEB SERVICES, JBOSS, MS SQL SERVER, ORACLE, STRUTS, HIBERNATE, GRADLE, SPOCK
Worked as Design and Implementation lead for multiple modules of the company's next-generation
Portfolio Optimization and Risk Management System.
Optimized Web Services response times by a magnitude of 200-300% through the code and
Hibernate/Database optimizations.
Implemented Query DSL for Users to generate and execute complex database queries based on
business domain related keywords and criteria. Selection of tables, join paths and generation criteria
was performed dynamically based on configuration.
Introduced a range of best practices and tools, like code reviews, Unit and Integration testing (Spock,
Arquillian framework) and continuous integration (Jenkins).
TECHNOLOGIES: JAVA EE, WEB SERVICES, JBOSS, MS SQL SERVER, ORACLE, STRUTS, HIBERNATE, GRADLE, SPOCK
Worked as Design and Implementation lead for multiple modules of the company's next-generation
Portfolio Optimization and Risk Management System.
Optimized Web Services response times by a magnitude of 200-300% through the code and
Hibernate/Database optimizations.
Implemented Query DSL for Users to generate and execute complex database queries based on
business domain related keywords and criteria. Selection of tables, join paths and generation criteria
was performed dynamically based on configuration.
Introduced a range of best practices and tools, like code reviews, Unit and Integration testing (Spock,
Arquillian framework) and continuous integration (Jenkins).
TECHNOLOGIES: JAVA EE, WEB SERVICES, JBOSS, MS SQL SERVER, ORACLE, STRUTS, HIBERNATE, GRADLE, SPOCK
Implemented first version WAP application for Globe Telecom. It included all features of its Web
counterpart like Image Gallery, Friends, Public/Friend sharing of media, etc.
Implemented Asynchronous Billing Module for PixSense Application designed for Globe Telecom
Philippine.
TECHNOLOGIES: JAVA EE, JBOSS, MY SQL, STRUTS, HIBERNATE, VELOCITY, MEMCACHED
Worked on online multimedia presentation and video editing system.
Worked on an eLearning Solution which consists of eLearning framework and online testing system.