Mumtaz Khan, Lead software engineer

Mumtaz Khan

Lead software engineer

Sabre Holdings

Location
Saudi Arabia - Jeddah
Education
Master's degree, Computer Science
Experience
24 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :24 years, 1 Months

Lead software engineer at Sabre Holdings
  • United States
  • My current job since March 2015

Online Ticketing Platform supporting 40 airlines worldwide

Online Ticketing Platform supporting 40 airlines worldwide
Using cutting edge technologies like ReactJS and ES6 to design and develop features for Sabre’s online booking platform. Working in an agile environment to develop new software features like insurance choice for ticketing and fare comparison matrix, multiple frequent flyers support, travel document validation.

Solution Architect at Acxiom Corp
  • United States
  • December 2011 to February 2015

Data Supply Chain:

Contributed to key components of ‘Data Supply Chain’, an SOA based data analysis and processing system for a reputed USA company for business credit scoring. This project was intended to process 50 million transactions per day. A very large database resulting from millions of data updates is required to produce financial scoring reports. Working on the high performance data updates that involve large XML documents. Measuring end-to-end performance from Java tier to Oracle database.

Designed and developed modules for distributed, highly scalable and multithreaded system using IBM MQ, Spring, Hibernate, Jboss and Oracle database. Analyzed code for CPU and memory optimization.
Implemented a Windows like administrative UI to manage application’s metadata using Sencha (Javascript library) and Spring MVC framework.

Visa Risk Management (Advanced ID Solutions)
Designed and implemented complete front end tier from ground up using HTML5 technologies like JQuery and YUI. Integrated Restful web-services to build responsive single page application.

Product Lead / Architect at Quinstreet, Inc
  • United States
  • July 2006 to October 2011

Social Networking Platform: Lead the development and architecture of social networking platform for parents of a community to share parenting information. Business goal was to build a media property with rich content. Core product features included searchable reviews, recommendations and messages. Additional features included user administration, classifieds, calendar, subgroups, subscription flow and ecommerce for membership fee collection.

As the product matured over 5 years, added features to support sponsored and non-sponsored businesses listings and supported multiple levels of sponsorship.

Led a team of 7 members including the off-shore team to build the product from a preliminary code base to many advanced features in a very tight schedule. Mentored junior engineers. Added advanced email integration to harvest content from emails.Implemented ECom features using Cybersource APIs.


Forum Platform as an extension to Social networking platform Extended the above mentioned social networking platform to serve as a backend service to several LAMP based websites. Integrated with Apache SOLR to make forum content searchable.

Senior Software Engineer at I­many, Inc
  • United States
  • June 2005 to July 2006

Enterprise Contract Management Framework ​Contributed to the development of J2EE based framework
for building contracts management application. This was a J2EE based framework implemented using EJBs,
Hibernate and Struts. It was supported in WebLogic, WebSphere and JBoss. Rational Rose was used
actively to manage the object model and for forward engineering UML models.

Designed and developed a reusable framework for pluggable Action handlers in ‘Lifecycle’ module of
Contracts Management application. ​Developed the persistence service for contract ‘Clauses’ and contract
‘Reminders’ using EJB, Hibernate and JTA.

Enhanced application registration services. Application registration services were part of an extensible
Enterprise Contract Management Framework. Various Contract Management application modules use
framework registration services to register their backend services (described in XML) with the framework
during deployment. Refactored Compliance Management module in Enterprise Contract Management
Framework to make it easier to manage it development and evolution as a separate component.

Senior Software Engineer at Oracle Corporation
  • United States
  • May 2000 to June 2005

CRM Application Module ­ Oracle iSupport ​Participated as a key member in the team of 8 for the
development of Oracle iSupport application. iSupport was part of Oracle CRM suite, Release 11i and was
developed using Java, JSP and Oracle CRM Framework. The product functionality revolved around self
service features to provide online support. One of the implementation example was to enable self service for
technical issues for Oracle Corp. itself for its database products.

My key contributions were adding address maintenance capability for Oracle iSupport users, to add and
maintain addresses in a flexible format suited to their global territory e.g. address formats popular in Eastern
Europe and Japan.

Enhanced homepage/dashboard functionality by integrating Oracle Workflow and Oracle Trading
Community Architecture APIs with Oracle iSupport. This made the homepage look a lot more appealing by
showing various portlets of information e.g. recent support issues submitted by user and Marketing
Encyclopedia.

Integrated Order Management and Depot Repair modules with iSupport to display orders, returns,
payments, shipments and repair information alongside with customer service requests.

Testing library for Oracle iSupport ​Created a library of WinRunner automated application test functions
using TSL (Test Script Language) language. This library of QA related functions was leveraged by QA team
to write regression test scripts for iSupport.
Data Migration and enhancements for Oracle iSupport ​Completed data migration for various modules in
Oracle iSupport. Extended iSupport application to expose a view from Oracle Bug Tracking System and
Product Certification System​.​ Migrated legacy data from legacy application to iSupport.

Software Engineer at Informatica Corporation
  • United States
  • March 2000 to May 2000

Intranet pricing application for Sales Department: Developed a web interface to Pivotal CRM suite using
ASP technology to aggregate and analyze prices for the various software products sold by Informatica
corporation. Goal of the product was to calculate a quote for the prospective customer based on a varying
combination of product, platform and customer support level.

Education

Master's degree, Computer Science
  • at California State University
  • December 1999

Computer Science major

Bachelor's degree, Computer Engineering
  • at NED University of Engg & Tech
  • April 1998

,

Specialties & Skills

JavaScript Frameworks
Hibernate
Javascript
ORACLE, SQL
UML, Object Oriented Design
Jboss, Apache tomcat
HTML, CSS
Spring Framework, Hibernate
Ionic, Angular JS, React JS

Languages

Arabic
Beginner
English
Expert

Hobbies

  • Watching tech videos, Learning Classical and modern Arabic
    Over time during career path moved from backend development to front end development frameworks (utilizing javascript) to learn the full stack of web development. Capable of starting things from ground up.