Ashish Gupta

Software Engineer

Bengaluru, Karnataka, India14 yrs 2 mos experience
Highly Stable

Key Highlights

  • Led successful migration of CRS to Azure.
  • Developed complex features during COVID-19 pandemic.
  • Implemented session management using Golang.
Stackforce AI infers this person is a SaaS engineering leader with expertise in cloud solutions and team management.

Contact

Skills

Core Skills

JavaApache SparkCloudSpring BootPkiC++

Other Skills

AlgorithmsApache AirflowAzureBack-End Web DevelopmentC (Programming Language)CurlData StructuresGitGolangKafkaMultithreadingNoSQLOCIRESTful WebServicesSQL

About

An accomplished engineering leader with expertise in designing and delivering high-quality distributed products and solutions, while fostering highly skilled development teams. Passionate about customer satisfaction, I excel in mentoring peers and embracing continuous learning to drive team excellence. As Amadeus' engineering manager, I lead the development of a cutting-edge cloud-based Central Reservation System (CRS), transforming hospitality industry operations in availability, pricing, and reservations across distributed channels. During the COVID-19 pandemic, I established and led the Bangalore-based CRS core team from inception, successfully delivering numerous complex features. Collaborating with multiple CRS component teams and leading key initiatives & two key CRS component teams, I orchestrated the seamless migration of CRS to Azure. Achieving rapid onboarding of IHG and MGM to cloud-based CRS solutions, I navigated challenging environments and stringent timelines with precision. As a dedicated and versatile programmer recognized for strong analytical skills and effective debugging abilities, I have extensive experience in Java and C++. However, I thoroughly enjoy coding in any language. I specialize in eDirectory, focusing on PKI and proficient with TLS/SSL, HTTP, and LDAP protocols. At eDirectory, I implemented session management using Golang in the REST layer and developed a persistent map with Novell's NoSQL FLAIM database. Additionally, I explored Android development, creating a Finance Tracking app independently, and later replicated this success at Siemens by developing an app for critical energy management data. Earlier in my career at Verizon, I developed a parser in C++ to convert FCIF format to XML and vice versa. My Specialties: ■ Language : Core Jave, JNI, Springboot, C/C++, SQL ■ Tools : IntelliJ, vscode, git, svn, gdb, valgrind ■ OOPS concepts, Kafka, Multi threading, RESTful Service, STL, Data Structure & Algorithm, PKI Interest: System Design, Software Architecture Design

Experience

Oracle

Individual Contributor - Developement

Dec 2024Present · 1 yr 3 mos · Bengaluru, Karnataka, India

Apache SparkApache AirflowOCIJava

Amadeus labs

5 roles

Engineering Manager

Apr 2024Dec 2024 · 8 mos

  • As an engineering manager, I lead the development of a cutting-edge cloud-based Central Reservation System (CRS), transforming hospitality industry operations in availability, pricing, and reservations across distributed channels.
  • Collaborating with multiple CRS component teams and leading key initiatives & two key CRS component teams, I orchestrated the seamless migration of CRS to Azure. Achieving rapid onboarding of IHG and MGM to cloud-based CRS solutions, I navigated challenging environments and stringent timelines with precision.
  • I have played an important role in designing and delivering the technical solution for critical and complex design problems.

Engineering Manager (Acting)

Promoted

Jan 2023Apr 2024 · 1 yr 3 mos

SDE IV

Apr 2022Apr 2024 · 2 yrs

Spring BootKafka

SDE III

Jan 2022Mar 2022 · 2 mos

Spring BootKafka

Member Technical Staff

Mar 2020Dec 2021 · 1 yr 9 mos

  • ✔ Played key role in smooth transition of very complex project Shopping and helped team members in understanding and mitigating the technical challenges.
  • ✔ Delivered many complex user stories and gained expertise in many different areas of project in very short duration.
  • ✔ Designed standard way to provide transaction information to different external system.
  • ✔ Documented most of the technical stuff in clear and crisp manner.
Spring BootKafka

Micro focus (formerly novell)

2 roles

Specialist

May 2019Mar 2020 · 10 mos · Bengaluru Area, India

  • ✔ Heading a team of 5 developers along with a responsibility of mentoring new joiners. Also interfacing with the customer to figure out issues/bugs related to eDirectory and solving them as well.
  • ✔ Researched about BoringSSL (FIPS approved cryptographic algorithms used by Google) and then built it along with Go to develop FIPS Compliance RESTful APIs.

Member Of Technical Staff I

Aug 2017Apr 2019 · 1 yr 8 mos · Bengaluru Area, India

  • ✔ Implemented Session Management using Golang.
  • ✔ Designed and developed persistent map using NOSQL Database - FLAIM.
  • ✔ Developed Audit module to audit events in CEF Format.
  • ✔ Worked on Security Components - PKI(Public Key Infrastructure) and NMAS(Novell Modular Authentication Service). Having good understanding of terms like Certificate Authority (CA), Digital Certificates, Public & Private Key, Password Policies etc.
  • ✔ Fixed many critical security issues, memory leak/growth, performance issues in eDirectory.

Siemens technology india

Senior Systems Engineer

Feb 2015Jul 2017 · 2 yrs 5 mos · Bengaluru Area, India

  • ✔ Improvised the existing sequential world map migration solution to perform parallel migration. It drastically reduced time and cost.
  • ✔ Provided runtime resolution feature to avoid unnecessary steps involved in world map migration, resulted into saving lot of time.
  • ✔ Automated the partial world map migration steps and provided simple command line option to invoke it.
  • ✔ Worked on data conversion topics including SP4 to CIM conversion, data export into CIM format.
  • ✔ Developed android app as PoC.
  • ✔ Solved long pending regex problem with data migration script.
  • Language & Technology | Core Java, Native Android APIs

Netcracker technology (formerly convergys im)

Software Engineer

Feb 2014Feb 2015 · 1 yr · Bangalore

  • ✔ Worked on long pending & high priority issues related to multithreading & performance causing huge delay to the billing process. Automated billing process.
  • ✔ Revamped the communication mechanism between server and client processes.

Verizon data services india

2 roles

Analyst

Oct 2013Feb 2014 · 4 mos · Hyderabad, India

  • ✔ Worked as an Initiative lead, with the responsibility of completing medium complexity job within specified timeline along with working/co-ordinating with a team of 2-3 developers.
  • ✔ Wrote “Parser” to decode FCIF (Flexible Computer Interface Form) to XML and vice versa. Used recursive algorithm to reach depth up to level n.

Software Engineer

Jul 2011Sep 2013 · 2 yrs 2 mos · Hyderabad, India

  • ✔ Extensively worked on multithreaded application, which involved the functionality enhancement and issue resolution of more than 20 modules (back-end processes).
  • ✔ Designed & developed multithreaded tool for data migration & verification. It was
  • ■ Robust enough to complete the task with/without break.
  • ■ Efficient to handle/transfer huge volume of data within reasonable amount of time.
  • ✔ Completed architecture, design & development of a multithreaded process to perform RFC2544 & PING tests through web-services call implemented via CURL library.
  • ✔ Developed tool to monitor back-end servers registered with it and making sure their availability all the time.

Education

Dr. A.P.J. Abdul Kalam Technical University

B.Tech — Computer Science & Engineering (CSE)

Jul 2007Jun 2011

Stackforce found 100+ more professionals with Java & Apache Spark

Explore similar profiles based on matching skills and experience