Summary
Overview
Work History
Education
Skills
Certification
Patents
Patent
Timeline
Generic

Gunjan Patel

Dallas,TX

Summary

Accomplished engineering leader with over 16 years of expertise in agile software development, adept at executing successful product roadmaps. Proficient in driving long-term organizational strategy, prioritizing tactical business needs, and proficiently managing and guiding high-performing cross-functional software engineering teams from initial prototypes to release. Skilled in collaborating with product and business partners, defining SLAs and KPIs, and mentoring technical leaders for growth. Proficient in steering cloud computing architecture, object-oriented design, distributed systems, and microservice-based architectures, including relational and NoSQL databases, Big Data solutions, and catering to SaaS and on-premises clients. Experienced in designing and developing systems to build, train, and deploy Machine Learning models at scale. Detail-oriented, organized, and meticulous employee, adept at managing multiple priorities with a positive attitude and a willingness to take on added responsibilities to meet organizational goals.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Software Development Manager

Amazon
04.2022 - Current

Led engineering teams in the development and maintenance of software platforms and tools to support machine learning science models, facilitating time series forecasting for three key use cases: Orchestrated the prediction of total infrastructure costs for Amazon's operations over the next year, enabling finance and service stakeholders to effectively plan and manage software expenses

  • Spearheaded the creation of infrastructure capacity plans for Amazon's business operations spanning a two-year horizon
  • These plans were instrumental for AWS in procuring hardware tailored to specific regions and availability zones worldwide
  • Directed the forecasting of infrastructure scaling guidance for routine operations and peak events (e.g., Prime Day, Cyber Monday, Christmas), leveraging Amazon business drivers to configure the precise number of servers required for each service
  • This ensured optimal resource allocation and performance during peak periods.

Senior Software Engineering Manager

CapitalOne
04.2017 - 04.2022
  • Engineering Manager for CapitalOne’s Consumer Common Capability Platform
  • Lead 3 tech teams to create PreQual Application which supports multi lender
  • This new application will be created with Micro Front End (MFE) architectural pattern
  • MFE pattern helps to integrate functionality across different products like Auto Navigator, Leads Navigator, etc
  • 2nd scrum team worked on Prequalified Calculator application using MFE architectural pattern
  • Works with product owner to define the roadmaps and provide technical leadership for above 2 products
  • Also make trade-offs on short-term vs long term business and technical needs
  • Work with each engineer to help them solve technical issues and provide guidance for their career
  • Provide leadership team with clarity and transparency for the timelines
  • Technologies Used: Vanilla JavaScript, HTML5, CSS3, Java, Postgres Db, different AWS services.

Software Engineering Manager

CapitalOne
03.2019 - 05.2020
  • Technical Lead for CapitalOne’s Leads Navigator Product
  • Lead a tech team to enhance application to support multi lender initiatives
  • With this enhancement, customers will get APR for Vehicles not only from CapitalOne but also from different lenders which that Auto Dealer works with
  • Dealers will get qualified lead for their sales
  • Designed the system and worked with Architecture, Infrastructure Security and Data governance team to get an approval of the proposed system
  • Worked on mentoring engineers by doing code reviews, helping them understand requirements and all
  • Technologies Used: Java, NodeJs, React, HTML5, CSS3, PostgreSQL DB, Kafka Streams, AWS Infrastructure.

Principal Software Engineer

Capital One
05.2017 - 03.2019
  • Auto Loans: Marketing Navigator Application
  • Developed an application to send millions of marketing email every month
  • This application helped to move manual batch project to real time more intelligent process
  • Lead a team to create an multi armed bandit algorithm (advanced version of A/B testing) to recommend a creative for customer and also accepts the feedback to learn and optimize it
  • Algorithm learns by itself based on the feedback received and then recommends the winning creative more than other creatives
  • Worked on the creative setup application where marketers can setup different bandits’ campaigns
  • All the creative gets storied in CMS system
  • Technologies Used: Spring Boot, Java, Angular, AWS.

Software Engineer 2

Intuit Inc
10.2014 - 04.2017

A browser based responsive web application used by TAX Accountants (CPA’s) to manage their Lacerte and ProSeries products. This application provides capabilities to download, renew their software, setup auto renew preferences, take product trainings, account management, etc.

  • Worked on major end to end re-write of download, product trainings and online renewal features to increase customer usability and performance of the application.
  • Mentored entry level engineers on the team and helped them to resolved complex issues.
  • Designed and implemented REST based micro web services for each of the newly designed features which will help to maintain and scale the application.
  • Migrated all the Marketing pages from old JSP technology to new Adobe Content Management System (a.k.a Adobe CQ5) system.
  • Developed and maintained key features in current application. Upgraded current features as per business needs in both old and new platforms.
  • Analyzed and solved various production issues as and when required.
  • Enhanced application to provide dynamic content based on user profiles.

Technologies Used: J2EE, jQuery, AngularJS, node.js, Karma, Jasmine, HTML5, CSS3, AJAX, Spring, Maven, JMockit, SQL Server, Cassandra, Tomcat 7.0.11, Oracle ATG

Senior Software Developer

Sabre-Holdings
08.2011 - 10.2014
  • Sabre Sonic Web – Mobile E-commerce
  • A browser based White Label Mobile Web application which has different modules like Book My flight (BMF), Check-In, Manage my Booking (MYB), Flight Schedule and Flight Status
  • Based on the requirements of different airlines application is customized by changing flows, colors, style sheets and images
  • This application has end to end solution for an airline e-commerce business
  • Worked extensively on front end development using backbone, jQuery, node.js, underscore.js, etc
  • To develop different features like flights detail, seat map, ancillaries, documents, boarding passes, etc
  • Played key role in converting entire website into Responsive Web Design application by using media queries for making decision in rendering the page contents based on screen size
  • Converted entire website into Single Page Application, using different front-end technologies
  • Worked on middle layer Spring MVC based service engine platform which orchestrates various transactions
  • These services are exposed to external and internal clients, which acts like SaaS platform.

Software Developer Contributor

Sabre-Holdings
01.2009 - 08.2011
  • Command Center and Revenue Integrity
  • Customer interface website called Command Center is basically used for defining business rules for trip archive, revenue integrity and airline seat maps
  • Revenue Integrity is basically suite of backend automated processes which evaluates all the business rules and performs actions on passenger bookings
  • Developed an automated Missed Ticket Process to help ensure timely and accurate identification of ticket issuance of AMEX US/CA/MX/UK/IE point of sale customer reservation in the Sabre and Apollo GDS
  • The process objective is to lower the incidence of missed tickets due to simple agent error or mishandling and lower the work load for manual processing required by AMEX Travel Specialists
  • Developed an automated Schedule change process
  • Passenger booking’s on a schedule change queue defined in the configuration file are read and analyzed for changes
  • Modifications are classified as either Major or Minor changes and rules defined by rules engine
  • Once evaluated proper actions are taken based on customers’ requirements.

Software Developer Intern

Sabre-Holdings
05.2008 - 12.2008
  • Worked as a web master for PSD University
  • Developed, maintained and enhanced features on PSD University website.

Graduate Research Assistant (GRA)

UT Arlington
07.2007 - 04.2008
  • Webmaster for Computer Science department at UT Arlington (www.cse.uta.edu)
  • Website got a very positive feedback during annual IT survey.

Software Developer

Surya InfoTech Private Limited
12.2006
  • Website Development for Orion Ornamental
  • Orion Ornamental Iron Inc
  • Sales different hardware parts on their website
  • The application includes a web interface for server-side components and the end user components that interface with local court case management database
  • Developed a shopping card feature which allow customer to buy different goods on website
  • Designed and implemented various advertisement and promotional offer configurable pages
  • Implemented a profile creation feature on the website.

Education

Master's in Computer Science and Engineering -

University of Texas, Arlington
12.2008

Bachelor's in Computer Engineering -

Gujarat University, India
06.2006

Skills

  • Skilled in long-term strategic planning, system architecture and system design
  • Cross functional leadership partnership and driving alignment on common goals for company
  • Driving roadmap for operational needs and long-term strategy
  • Dealing with ambiguity
  • Nurturing growth of both managerialand engineering talent, and
  • Delivering and sustaining robust,highly scalable, and consistentlyavailable systems/services
  • Drive SLO / KPI improvements
  • Proficient in agile methodologies likeScrum, Kanban, and Scrumban,
  • Deep expertise in Crafting AWS-basedcloud computing solutions (including EC2, Lambda, Dynamo DB, S3, Aurora, SQS, SNS)
  • Possess domain knowledge in critical areas, including payment processing, inventory services, customer returns, Infrastructure, Big Data, SaaS, aPaaS, iOS and Android app automation Proficient in range of programming
  • Hands on experience in languages such as Java and C, with strong competencies in SQL, NoSQL, Big Data technologies,
  • Relentless commitment to operational and engineering excellenceIntelliJ, Eclipse, Maven, Jenkins, GIT
  • JAVA, J2EE, Vanilla JavaScript
  • Postgres, Cassandra, Oracle 11g RAC/10g, MySQL, SQL Server 2005
  • ECS, ElasticCache (Redis), CloudFront, Lambda, Lambda, RDS, S3, IAM roles, Security groups, Auto Scaling Rules, R53

Certification

Amazon Web Services: Certified Solutions Architect - Associate, 12/2017, 12/2023

Patents

  • US11107133B2: Systems and methods for self-serve marketing pages with multi-armed bandit
  • US10909567B1: Systems and methods to manage feedback for a multi-arm bandit algorithm
  • US10979369B1: Systems and methods for updating creatives generation models

Patent

· US11107133B2: Systems and methods for self-serve marketing pages with multi-armed bandit

· US10909567B1: Systems and methods to manage feedback for a multi-arm bandit algorithm

· US10979369B1: Systems and methods for updating creatives generation models

Timeline

Software Development Manager

Amazon
04.2022 - Current

Software Engineering Manager

CapitalOne
03.2019 - 05.2020

Principal Software Engineer

Capital One
05.2017 - 03.2019

Senior Software Engineering Manager

CapitalOne
04.2017 - 04.2022

Software Engineer 2

Intuit Inc
10.2014 - 04.2017

Senior Software Developer

Sabre-Holdings
08.2011 - 10.2014

Software Developer Contributor

Sabre-Holdings
01.2009 - 08.2011

Software Developer Intern

Sabre-Holdings
05.2008 - 12.2008

Graduate Research Assistant (GRA)

UT Arlington
07.2007 - 04.2008

Software Developer

Surya InfoTech Private Limited
12.2006

Master's in Computer Science and Engineering -

University of Texas, Arlington

Bachelor's in Computer Engineering -

Gujarat University, India
Gunjan Patel