Ashwani Agarwal

Software Engineer

London, England, United Kingdom10 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led critical integration projects with significant cost savings.
  • Designed scalable systems handling up to 50x load.
  • Expert in system architecture and developer operations.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in Fintech and SaaS industries.

Contact

Skills

Core Skills

System DesignCollaborationTeam LeadershipResilience EngineeringBack-end Web DevelopmentConsulting

Other Skills

AWSAerospikeAgile Application DevelopmentApplication Programming Interfaces (API)BlockchainC++CI/CDCLICode ReviewCross-team CollaborationData StructuresDebuggingDocumentationEvent Driven ArchitectureGit

About

Software Engineer @ Meta/Facebook | Past - SDE III @ Airtel Payments Bank, SDE II @ OYO, KoinOK (P2P Cryptocurrency Exchange), LimeTray (F&B SaaS) Polyglot software engineer having close to 8 years of experience majorly on back-end side. Not limited by a particular technology/framework. Have experience in building systems from scratch, make it perform at scale and ensuring resilient nature. Interested in system architecture and efficient developer operations. Also, I like to make dashboards and prefer to automate things wherever possible. Skills - 🤹 System Design, Collaboration, Documentation, Communication 🛠️ Spring Boot, Java, Node.js, Python 💾 PostgreSQL, MySQL, Kafka, Redis, NoSQL 🛟 Kubernetes, AWS, Elastic Stack, Jenkins 📖 Micro-services, TDD, Agile, REST APIs, Design Patterns, CI/CD

Experience

Meta

Software Engineer

Aug 2022Present · 3 yrs 7 mos · London, England, United Kingdom

  • Engineer at Horizon Worlds' Infra & Tooling team - contributed to test frameworks, evolving CI/CD system. (C++, Python, load of internal tooling)
  • Driving execution for an internal debugging tools, collaboarting with various teams on related domain to expand the coverage, and widening the adoption (to Support team, QA team etc)
C++PythonCI/CDSystem DesignCollaboration

Airtel payments bank

SDE III

Jul 2020Jul 2022 · 2 yrs · Gurgaon, Haryana, India · Hybrid

  • ⏩ Led DMT Team. Build APL to unlock scale by moving away the bottlenecks from critical path.
  • Technology - Spring Boot, Oracle SQL, Aerospike
  • Highlights -
  • ▶️ Led the development for DMT product - I managed a team of 8-10 (dev+qa) and drove feature development while ensuring alignment with business goals working closely with product.
  • ▶️ Executed a mission-critical integration project, accelerating delivery to completion within an impressive two weeks, achieving substantial cost savings to organization.
  • ▶️ Accounting Platform Layer (APL) - Designed and developed a solution to introduce a new light-weight middleware system offloading the core system in order to improve system’s performance, it’s resilience and stability. This enabled the system to handle upto 50x load.
  • ▶️ Setup a whole lot of practices among team for improving productivity and enhancing the overall culture (e.g story cycle, on-call guides, development guidelines).
  • ▶️ Contributed in re-designing some core bank services which were to be used horizontally by multiple verticals.
  • ▶️ Worked on BaU, designing and reviewing solutions, compliance related requirement, system stability issues, improving performance and monitoring.
  • ▶️ Others – Initially worked on few payments related services for BaUs, stability, improving code-quality and test coverage.
Spring BootOracle SQLAerospikeSystem DesignTeam Leadership

Oyo

SDE II

Nov 2019Jul 2020 · 8 mos · Gurgaon, Haryana, India · On-site

  • ⏩ My role was to get it built and delivered. Stabilized system, improved monitoring.
  • Role was just not limited to coding, but other aspects of the lifecycle as well. Mentoring, code reviews, managing the project cycle, system design, improving the monitoring system, debugging issues related to stability and scale.
  • 🔥 I built a streaming pipeline which allowed exporting very large reports without primary memory constraints. I believe this got extended to other teams as well as it was featured in OYO's engineering blog
  • 🔗 https://tech.oyorooms.com/streaming-millions-of-rows-from-postgres-to-aws-s3-bcfbe859c0e5
  • Coming from a start-up background, my short experience at OYO gave me exposure to the functioning of an enterprise size tech-team which hustle at a startup pace. I first-hand get to see how things should be and what absolutely shouldn't be.
  • The good - I didn't expect the DevOps to be publishing a monthly team wise expense split. Some top-notch unexpected stuff given that they were quite big.
  • The bad - The work quality was sub-par
  • The ugly - Devs were doing too much manual work.
  • I was laid off under COVID-19 circumstances in mid 2020, since companies in the hospitality domain were majorly impacted.
MonitoringDebuggingSystem DesignBack-End Web Development

Lightstone labs

Technology Lead

Mar 2018Nov 2019 · 1 yr 8 mos · Gurgaon, India

  • Initially the parent company of a P2P cryptocurrency exchange - KoinOK (active period Feb'18 - Sep'18); then launched Masmic (Gamified Q&A forum with crypto bounties) and later a tech-consultation firm providing product, marketing, and technology services.
  • KoinOK -
  • ▶️ Led the Blockchain integration for KoinOK Exchange which looked trivial once completed but require exploring issues on Github/forums mostly and felt like figuring out a solution to a non-trivial problem. The integration was built as an independent module that plugged into the main exchange application.
  • ▶️ Managed the entire AWS stack, monitoring, security, and documentation, worked on Frontend (React), admin dashboards.
  • ▶️ Training, in-person workshops, and assistance for the clients who acquired the whole system as a white-label product.
  • Masmic -
  • ▶️ Led first iteration of Masmic. Formally, from requirement analysis to system design, documentation, development, testing, and maintenance. Informally, brainstorming for features, settling on an optimal DB Schema design considering trade-offs of time constraints, predicted future roadmap & scalability of components.
  • Role as Consultant -
  • ▶️ We offered consulting services to various startups (e.g Fantasy gaming app, crypto-exchanges, etc)
  • ▶️ Understanding the problem, and requirements and coming up with a solution plan while considering trade-offs of business factors such as time and cost.
  • ▶️ Helping with tech talent acquisition. Screening and interviewing candidates on behalf of clients ranging for various developer roles.
  • ▶️ System reviews - Helping with scale, stability, and making the system resilient.
  • ▶️ PoC, PoC, MVP, PoCs
  • The overall experience was a fast-paced tight ride, where I get a chance to push my technical boundaries in a challenging environment. Being a consultant helped me get better soft skills along with hardening my technical skills and qualifying as a Polyglot Software Engineer!
BlockchainAWSReactSystem DesignConsulting

Limetray

Software Developer III

Sep 2015Feb 2018 · 2 yrs 5 mos · Gurgaon, Haryana, India

  • ⏩ F&B SaaS provider. Monolith to micro-services migration. Built Merge product from designing to code and tests (with Sr. developers and team) after identifying the bottlenecks and problems of existing legacy system.
  • ▶️ Merge – A system to allow merchants to manage orders (order relay, app activity tracking, post order action tracking). Used Pub-Sub model for order relay, highly scalable event driven architecture. Also worked on maintaining the earlier version of Merge and migration of systems.
  • ▶️ External Integrations - Integration with various 3rd party restaurant partners for integration of order flow in both direction. For example, restaurant may receive order from Zomato and would take action using Merge, and want the same to be reflected in their existing POS system. We provided both the bridge as per the need of a restaurant.
  • ▶️ Engage (CRM tool for customer reach) - Performance optimization and Infra improvements to enable high-scale and resiliency which improved the overall success metrics of a campaign. Reduced delivery latency by 1/10th
  • ▶️ Design and documented technical solution for Loyalty and Inventory products which outlined technical specs and integration with other products in LT. Worked closely with product team to do feasibility analysis and brain storming.
  • ▶️ Internal Services / Tools - Worked on multiple internal tools, libraries, horizontal services to improve development experience and reducing duplicate across modules.
  • ▶️ Other - Code Reviews, Data Migrations, Staging Infra Setup, Internal Dashboards (Bootstrap, Angular)
Micro-servicesEvent Driven ArchitecturePerformance OptimizationBack-End Web DevelopmentSystem Design

Education

Galgotias College of Engineering and Technology

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2011Jan 2015

Rashtriya Inter College, Dhanaura

Intermediate — PCM

Jan 2010Jan 2011

Rashtriya Inter College, Dhanaura

High School — Science

Jan 2008Jan 2009

Stackforce found 100+ more professionals with System Design & Collaboration

Explore similar profiles based on matching skills and experience