Ankit Agarwal

Software Engineer

Gurugram, Haryana, India11 yrs experience
Highly Stable

Key Highlights

  • Led PCI-DSS compliance project at Nykaa.
  • Unified Checkout service across multiple business units.
  • Developed valuation products for OTC derivatives.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the Fintech and E-commerce sectors.

Contact

Skills

Core Skills

JavaAws ServicesMicroservicesPayment GatewayJwtMonitoringCore JavaRest ApisCloud MigrationRest Services

Other Skills

AWS CloudFormationAlgorithmsAmazon Relational Database Service (RDS)Amazon Web Services (AWS)Apache SparkData StructuresECSGitGrafanaHibernateJ2EE Web ServicesJPAJSONJava Database Connectivity (JDBC)Jenkins

About

A Software Developer/Programmer with 8.5 years of IT experience with productivity and successful project outcomes. Primarily worked with enterprise-level JAVA backend projects with shifting focus more to big data and AWS services. Strong background with Bachelor's degree in Information technology from NIT Allahabad. Skills: • Programming Languages: Java, MySQL, PL/SQL, C, HTML, CSS, JavaScript, JSP, Spark • Frameworks: Spring, Spring Boot, MVC, AOP, Struts, JDBC, REST, JWT, Jersey, Spring Rest, Mockito and PowerMock • Cloud Technologies: AWS services (Lambda, EC2, ECS, Fargate, ALB, Auto scaling, KMS, Secret manager, different RDSs, S3, EMR, etc), Datadog, Redis, API Gateways, SQS • Concepts: DS and Algo, Multithreading, Design Patterns, Project Design/Architecture, Micro-Services, Distributed Systems • RDBMS: SQL Server, Oracle, Sybase, Toad, Golden, Oracle SQL Developer • Tools: Eclipse, IntelliJ IDEA, Gitlab, Mercurial, SVN, Gerrit, Sonar, Jenkins, Swagger, OEM, Splunk, Grafana, New relic, Kibana • Others - Maven, Gradle, GitHub, Jira, Confluence, Microsoft Office

Experience

11 yrs
Total Experience
2 yrs 10 mos
Average Tenure
2 yrs 5 mos
Current Experience

Jpmorganchase

Software Engineer III

Jan 2024Present · 2 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Digital Commercial Banking

Nykaa

Software Engineer - II • Technology

Feb 2022Jan 2024 · 1 yr 11 mos · Gurugram, Haryana, India · On-site

  • As a Backend Engineer at Nykaa, I had the privilege of contributing significantly to the success of the company. I was a key member of the team responsible for managing the Checkout and Payment services, which are integral to Nykaa's diverse business units, including Beauty, Man, Fashion, Superstore, and Retail stores.
  • Key Achievements:
  • PCI-DSS Compliance Project: I led a critical project aimed at making Nykaa's card payments PCI-DSS compliant. This involved optimizing the existing flow to minimize in-scope code, achieving compliance within set deadlines.
  • Unified Checkout Service: I successfully unified the Checkout service across all Nykaa business units, streamlining deployment models, reducing infrastructure costs, and simplifying maintenance.
  • Enhanced Customer Experience: By integrating Payment Gateway callbacks for real-time payment verification, I significantly reduced customer wait times for order confirmations, contributing to improved customer satisfaction.
  • Backend Control and Performance: I implemented server-to-server integrations with industry-leading payment gateways, providing the backend with more control over various processes and reducing dependencies on front-end components. This resulted in consistent performance across different devices and app versions.
  • Security and Monitoring: I introduced security measures such as JWT authentication and checksum validations for data integrity. Proactive monitoring, including alerts on logs, dashboards, and database tracking, ensured prompt response to deviations in success rates.
  • Mentorship and Collaboration: Beyond technical contributions, I actively mentored and assisted team members in overcoming design challenges and conducted second-level reviews to maintain code quality.
JavaAWS servicesPCI-DSS ComplianceMicroservicesPayment GatewayJWT+1

Ihs markit

3 roles

Software Engineer

Promoted

Oct 2020Feb 2022 · 1 yr 4 mos

  • As part of product TOTEM Development team, developed extensive range of valuation products and services is designed to provide market participants with independent, reliable valuations of vanilla and exotic OTC derivatives across all asset classes.
  • Core Java development for implementing various services to provide consensus market prices
  • to major OTC derivative market-makers on monthly basis.
  • Responsibility was to boost, to enhance the automation of product, to develop new applications with the highest
  • configurability usable by clients or by internal users adding value to the product and to provide dev support to the Business in solving live prod issues.
  • Implemented various algorithms that are used in these price calculations based on different
  • scenarios suggested by our data-analysts in a way it is highly performant specially since it involves a huge
  • amount of data.
  • Worked on making services running using AWS services (Deployed using AWS Fargate, Lambda) and
  • applications’ migration to Gitlab: Cloud Migration. POCs on different AWS technologies.
  • Optimal usages of configurability to make changes in runtime, localized cache and async processes to achieve
  • highest performance.
  • Worked on ongoing applications issues in terms of memory and performance improvements.
  • Onboarding of new services on the automated design of Totem.
  • Worked on creating different REST APIs for exposing these functionalities to our analysts and to the clients
  • which involves almost all the major Global Banks.
  • Proactively participated in the development, release, support & enhancement activity through multiple release
  • cycles and multiple products.
  • Completed POC on using AWS EMR on Spark RDDs
  • using big data processing capabilities of AWS.
Core JavaAWS servicesREST APIsAlgorithmsCloud Migration

Associate II Software Engineer

Dec 2018Oct 2020 · 1 yr 10 mos

Associate I Software Engineer

Dec 2017Dec 2018 · 1 yr

Mahindra comviva

Senior Engineer

Jun 2015Dec 2017 · 2 yrs 6 mos · Gurgaon, India

  • Mahindra Comviva is a global leader in providing mobility solutions. It is a subsidiary of
  • Tech Mahindra and a part of the $16.5 billion Mahindra Group.
  • Turnover: $5 billion, 1200 employees
  • Software Engineer – Mobile Financial Solutions (MFS) Department
  • A part of PreTUPs project team , developing Mobile Financial Solutions for many customers
  • across the Globe. (Airtel, Vodafone, Idea, Orange, Grameenphone, Claro to name a few).
  • The work includes core Java development for implementing various services for our operators
  • such as Mobile phone prepaid Top-Ups, Postpaid bill payments, Data recharge, etc through WEB,
  • USSD, SMSC and other external gateways.
  • Responsible for projects involving the development of new Promo Recharge service controlling
  • the recharges of all subscribers of Idea all over India (nearly 182 million) and Claro Peru.
  • Responsible for development of Broadband Data pack recharge for Claro Peru.
  • Worked on various CRs for Idea including batch processes for multiple operator networks using
  • JXL, Cron job processes, SSL implementation, etc.
  • Worked on SOAP Web services for generating dummy responses for the recharge services.
  • Worked on REST services for getting previous recharge services to the REST platform.
  • Proactively participate in the development, release, support & enhancement activity through
  • multiple release cycles and multiple products.
  • Appraised as “Star Talent” for 2 years straight.
Core JavaSOAP Web servicesREST services

Education

NIT Allahabad

Bachelor of Technology - BTech — Information Technology

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Java & Aws Services

Explore similar profiles based on matching skills and experience