Athul Suresh
Meta
Enterprise Systems Engineer
EE AuthN
London, UK
Jun. 2022 - Present
- Enterprise AuthN Team
Setu
Software Engineer III
Payments
Bengaluru, India
Oct. 2020 - Mar. 2022
- Payments Platform Rewrite
- Headed the design and lead the team that developed and deployed the new system, which was certified by a government entity. Moved to an async model which allowed the system to process 1.8x more transactions.
- Settlement Engine Revamp
- Simplified and decoupled the reconciliation and settlement engine which moves more than 300 million rupees everyday, making it performant and unit testable.
- Reports Improvements
- Redesigned the reporting system within payments into an incrementally updated system which reduced load on the system by almost 75%. Identified slow path queries and optimized them which reduced bursty spikes on the system by 50%.
- Improving the observability of Payments platform
- Headed the effort to improve the observability and debuggability of the platform by exporting application performance metrics and structured logs.
- Payments Data Pipeline
- Set up the end to end data pipeline within payments, provisioning the infrastructure and creating the ETL jobs, providing visibility to business and external stakeholders.
- Quality Of Life Improvements
- Engaged in mentoring teammates and in improving the payments engineering process by pushing for rigorous code reviews, architectural decision records, and standard observability practices.
Exotel
Software Engineer II
Voice Backend Services
Bengaluru, India
Jul. 2018 - Jul. 2020
- Telephony Layer Unification
- Headed the team which unified the telephone server infrastructure, enabling cross region AWS access which improved resource utilization and cost margins.
- Automated Sanity Check
- Decreased the turn around time involved in bringing new telephone servers into production by automating the sanity checks, reducing overall effort involved from multiple hours to under 20 seconds.
- Load Testing And Scaling Telephony Layer
- Formalized a framework for load testing telephone servers. Identified and fixed deadlocks in the process, enabling the telephony layer to handle higher call volumes.
- On-Call Improvements
- Performed routine maintenance, alert resolution, handling of customer escalations, support ticket investigation and general firefighting as part of rotating on-call responsibilities within the voice team. Reduced operator downtime alert notification delay from 10 minutes to under a minute.
Netapp
Intern
WAFL
Bengaluru, India
Jan 2018 - Jun 2018
- WAFL Iron
- Worked on fixing race conditions within the WAFL filesystem. Contributed fixes for Incremental Checksums for WAFL Directories.