Ankur Shukla

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in transitioning monoliths to microservices.
  • Led development of end-to-end DBaaS solution.
  • Strong background in cloud computing and database management.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS and Fintech industries.

Contact

Skills

Core Skills

Cloud ComputingDistributed SystemsDatabase ManagementPayment Systems

Other Skills

Algorithm DesignLow LatencyTechnical LeadershipDesign DocumentsStorage SolutionsObject Oriented DesignDatabasesDocker ProductsTechnical ArchitectureApache KafkaKubernetesCode ReviewAmazon Relational Database Service (RDS)Problem SolvingData Structures

About

As senior software engineer, leading efforts at Docusign to transition from monoliths to a microservices based distributed system. At Mindtickle, my journey from Software Development Engineer II to III has been marked by a steadfast commitment to building robust storage and events platforms. These initiatives drive organization-wide consistency and enable data evolution, a testament to my expertise in Amazon Web Services (AWS), MySQL, and NoSQL. My role involves not just technical execution but also guiding teams towards optimal storage solutions and database architecture. With a solid foundation in platform engineering and a passion for distributed systems, I have contributed to the creation of an end-to-end Database as a Service solution, poised for open-source contribution. Our team has successfully managed storage projects across multiple teams, ensuring seamless migrations and system integrations, while always prioritizing standardization and innovation.

Experience

Docusign

Senior Software Engineer

Aug 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India

Mindtickle

2 roles

Software Development Engineer III

Promoted

Jan 2022Jul 2024 · 2 yrs 6 mos

  • Building distributed Storage and Events platform to solve RnD org-wide challenges of consistency, standardization, data evolution etc.
Algorithm DesignCloud ComputingLow LatencyTechnical LeadershipDesign DocumentsStorage Solutions+18

SDE-II

Dec 2018Dec 2021 · 3 yrs

  • Platform design, Storage solutions, DBA
  • Help teams across mindtickle with storage solutions; suggestions for right storage solutions, query optimizations, develop required features, helping with database clients, POCs for new tech stacks, documentation etc.
  • debugging DB and system level issues including storage, memory, networking etc.
  • We developed a e2e DBAAS(Dabatase as a service) solution, which we are planning to make open source and worked on features like cdc pipelines, automated continuous backups, autofailover, semi-auto disaster recovery etc.
  • Design and create data pipelines for internal teams
  • manage storage projects like migrations spanning multiple teams and orgs
  • Setup and manage self managed Databases like MySQL, couchbase, kafka and also managed solutions of AWS including RDS, MSK, elasticache etc.
Algorithm DesignCloud ComputingLow LatencyTechnical LeadershipDesign DocumentsObject Oriented Design+16

Amazon

Software Development Engineer

Jul 2016Jan 2018 · 1 yr 6 mos

  • Platform engineer for India Payments team
  • Wallet Registration: Designed and implemented semi-state modeled backend stack for Amazon.in wallet (Amazon pay) with Java backed services interacting via RPC protocol
  • KYC compliance Limit enforcements: Implemented a generic Payment Instrument creation and tracking layer, and modified wallet credit and debit flows to accommodate RBI mandated wallet limits around KYC compliance. Also collaborated with all internal Wallet clients for smooth migration, and directly managed 2 SDEs
  • RBI compliance: Designed and created a kinesis Client library plugin micro-service to ensure One Account One Customer RBI mandate. Also, designed and integrated Wallet system with Transaction Risk assessment system for Sanction Screening of Amazon.in customers
  • Cashback XP:Integrated a new service with Payments Platform to improve SMS, email, and Transaction History experience for cashbacks on Amazon.in, & successfully reduce customer contacts.
  • Global Payment Entity Modifications: Modified the modeling of Wallet as an instrument as part of Amazon’s global unified Payment Instrument model project
  • Designed and created an internal Payment aspect for capturing customer consent for auto money load feature into wallet
  • Debugged and rectified intermittent registration failures by identifying the error in runtime class loading in one of the downstream Payment Platforms used by the team
Algorithm DesignCloud ComputingLow LatencyTechnical LeadershipDesign DocumentsObject Oriented Design+14

Birla institute of technology and science, pilani - goa campus

Teaching Assistant

Jan 2016May 2016 · 4 mos

Data Structures

Amazon

SDE Intern

Jul 2015Dec 2015 · 5 mos

  • Rules Management Engine: Designed and Implemented a RME library to handle validations around GC
  • claims in customer accounts, including expiry of GCs, amount, campaign validity etc. to move away from
  • monolithic validation architecture, and extensible way to add new validations
  • Automation of GC Expiry: Created a CLI to expose APIs of service handling expiry of GCs and created a cron job to invoke API(s) at scheduled intervals
  • Data Security: Worked on migrating the internal services to read and store data in a secure DB as part of global Customer Data security project
Algorithm DesignCloud ComputingLow LatencyDesign DocumentsObject Oriented DesignDatabases+10

Cmc ltd

Summer Intern

May 2014Jul 2014 · 2 mos · Mumbai

  • Worked with Mr. Saurabh Singh and under the guidance of Mr. Pramod Nanadikar on Automated UI testing of Android applications(both native and hybrid) using the Robotium framework

Birla institute of technology and science, pilani - goa campus

2 roles

Event Manager

Apr 2014Feb 2015 · 10 mos

  • EM at Paper and poster presentation, Quark'15

Professional Assistant

Jan 2014May 2014 · 4 mos

  • As PA for Computer programming lab, I assisted the instructors to conduct the lab sessions, which included framing questions as well as evaluation of students.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering (B.E.) — Computer Science

Jan 2012Jan 2016

Kendriya Vidyalaya No.2 Vasco

Senior year

Jan 2010Jan 2011

Stackforce found 100+ more professionals with Cloud Computing & Distributed Systems

Explore similar profiles based on matching skills and experience