SHASHANK GOEL

Engineering Manager

Noida, Uttar Pradesh, India12 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software development experience.
  • Led successful product development in travel and e-commerce.
  • Expert in managing high-performance engineering teams.
Stackforce AI infers this person is a Backend-focused Software Engineer with extensive experience in Fintech and E-commerce industries.

Contact

Skills

Core Skills

Unified Payment Interface (upi)Spring FrameworkEtl PipelineSpring TestngCassandraSqlJmsRest ApisJavaScalaJ2eeSpringJspHtml

Other Skills

NoSQLCachingLoggingMonitoringApache KafkaHazelCastKafkaApache AirflowSparkMongoDBVert.xJDBCSpring MVCData StructuresAlgorithms

About

● With a work experience of 10+ years in the field of software development, an experienced Engineering Manager adept in bringing forth expertise in design, development of software applications and people management. ● While equipped with a diverse and promising skill-set, skilled in leading the development of multiple commercially successful products across travel and ecommerce domain from scratch, with active involvement throughout the development life cycle. ● Effective communicator with excellent relationship and interpersonal skills across all stakeholders.

Experience

12 yrs 3 mos
Total Experience
1 yr 9 mos
Average Tenure
3 yrs 11 mos
Current Experience

Adobe

Engineering Manager

Jul 2022Present · 3 yrs 11 mos · Noida, Uttar Pradesh, India

Airtel payments bank

Chief Manager

Jun 2020Jul 2022 · 2 yrs 1 mo · Gurugram, Haryana, India

  • Managing Unified Payment Interface (UPI) Team.
  • ● Directly managed a team of 10 members and administered full scale development of NPCI product UPI.
  • ● Designed asynchronous UPI system as per NPCI guidelines using state of the art spring framework, sql/no-sql databases and queuing technologies.
  • ● Integrated auto payment mode and other UPI 2.0 features.
  • ● Made UPI scalable by leveraging caching and optimizations to 200 tps.
  • ● Introduced scalable logging and monitoring in UPI system.
Unified Payment Interface (UPI)Spring FrameworkSQLNoSQLCachingLogging+1

Rategain

Manager

Feb 2019May 2020 · 1 yr 3 mos · Noida Area, India

  • Project: Push to Demand: Distribution of hotel ARI data (signifying the hotel’s available inventory) to travel agencies through ETL pipeline
  • Managed a team of 3 and administered full scale development of product Rendered2ARI (R2ARI) that converts hotel raw data to ARI format
  • Designed regression suite in Spring TestNG for automated testing of ETL pipeline
  • Designed ARI interpreter testing component to verify ARI data across pipeline
  • Designed DAO layer in Cassandra using spring boot-cassandra for persisting ARI data
  • Extensively used Apache Kafka for message transfer and HazelCast cache to share data between the components
ETL pipelineSpring TestNGCassandraApache KafkaHazelCast

Walmart labs

Associate Software Engineer 3

Jun 2017Jan 2019 · 1 yr 7 mos · Bengaluru Area, India

  • Project: Migration of Order Management System (OMS) from IBM Sterling to Spring Web.
  • Overview - Order Management System (OMS) administers business processes related to orders placed on e-commerce website for goods or services. It is the core system of organization’s supply chain micro services architecture and operates on huge range of activities varying from payments, emails, shipments to fulfilments etc.
  • Designed scalable integration servers, using Spring Framework, for CRUD operations from Cassandra DB to Kafka Queues & vice versa. Tweaked spring components and SQL query plans resulting in overall performance improvements in DB calls, network latency and rest calls execution times as compared to old system.
  • Designed generic services for rest and dao layer using Spring Transaction Management & Spring Retry design, for order shipments and customer communications modules. Provisioned fail-safe mechanism and made architecture robust by enabling persistence of data in reprocessable tables.
  • Coded framework for sending delay mails to customer in various scenarios pertaining to state of order in OMS.
  • Project: Development of back end functionalities in IBM Sterling OMS.
  • Conceptualised and coded independent modules for order line payment handling and order returns handling in IBM Sterling OMS. Integrated and tested returns flow with new payment system for all use cases in time lines.
  • Designed SQL schema and wrote java code for logging of customers’ email data in Oracle DB using old IBM Sterling system and JMS queues.
  • Developed specific modules, business logic related to posting and testing of messages to Kafka for customer communication in TestNG.
  • Interacted and coordinated across multiple teams in different time zones for integration testing and development of business logics.
Spring FrameworkCassandraKafkaSQLJMS

Scienaptic

Software Development Engineer

May 2016Jun 2017 · 1 yr 1 mo · Bangalore

  • Project: Data as service. Implementation of REST APIs for big data centric play based web application (Ether) aiming at GUI manipulation of data (residing in relational or non-relational databases).
  • Developed recursive SQL filter functionality in web application, in both java-spark and play based web application.
  • Developed column and table transformations (addition and group by) utilizing OrientDB and scala in play.
  • Wrote test framework using dependency injection in play for testing above mentioned functionalities using REST APIs.
  • Created web based UI using JavaScript MVC, AngularJS with REST APIs.
  • Project: SAS to big data spark migration.
  • Developing code in java/scala by identifying features from SAS scripts.
  • Created bash scripts to enable execution automation of SQL queries by using SQL plus.
  • Developed data pipeline modules in python in Apache Airflow to schedule java executables, spark jobs and bash scripts.
  • Implemented parallelism and caching in spark-scala code for performance improvements.
  • Performed requirement analysis and prepared implementation plan coordinating with SAS team for migrating to big data spark.
REST APIsJavaScalaApache AirflowSpark

Fliqvine digital media pvt. ltd.

Software Engineer

Sep 2014Dec 2015 · 1 yr 3 mos · Bangalore

  • Project: REST APIs backend development for Fliqvine platform, implementing media management, analytics and social networking features.
  • Developed server side APIs in back end, using J2EE, Spring, Vert.x, MongoDB for video hosting and social networking.
  • Developed batch mailing code for Fliqvine users, involving MongoDB dynamic queries, using morphia.
  • Integrated HazelCast messaging system to generate batch message feeds.
  • Created Vert.x modules as multi-tier architecture for efficient usage and horizontal scalability.
J2EESpringMongoDBVert.x

Cognizant technology solutions

Associate

Aug 2013Sep 2014 · 1 yr 1 mo · Chennai

  • Project: Development of web pages in front end, using JSP/HTML, JDBC J2EE technologies etc., for account management in the client’s e-commerce website.
  • Updated existing code framework by doing requirement gathering and analysis.
  • Developed batch code for inter-database transfer, located at remote server, involving SQL dynamic queries.
  • Introduced attachment, mailing functionality in the web forms and dynamism in web pages using javascript as per requirements.
  • Designed documentation detailing all the features and functionalities introduced in the client websites.
JSPHTMLJDBCSQL

Education

Indian Institute of Technology, Kanpur

Master of Technology (M.Tech.)

Jan 2011Jan 2013

Indian Institute of Technology, Guwahati

Bachelor of Technology (B.Tech.)

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Unified Payment Interface (upi) & Spring Framework

Explore similar profiles based on matching skills and experience