Adesh Nalpet Adimurthy


For Hire     🇨🇦 Anywhere in Canada     Schedule time with me

Hey 👋 I’m a Senior Software Engineer with over 5 years of experience and a budding illustrator; here to share my experiences, tutorials, and projects.

Skills

  • Programming languages: Java, Javascript and Python

  • Databases: MySQL/Postgres, MongoDB, ElasticSearch, Redis, Ignite, AeroSpike, Redshift, Athena

  • Frameworks: Springboot, Dropwizard, Django, Flask, React, Angular

  • CI/CD: Jenkins, kubernetes, Spinnaker, Docker, Terraform, Gitlab CI, Marathon and Mesos

  • Other Technologies: Hadoop-ecosystem, RabbitMQ, Apache Kafka, Flink, Airflow, Debezium, AWS and GCP

Work History


2023-03 - Current

Senior Software Engineer

Extreme Networks, Toronto, ON, Canada


2022-09 - 2023-02

Software Engineer

Resmed, Research Co-op, Toronto, ON, Canada

  • Built an all-in-one application set-up tool using Terraform Enterprise to automatically spin up an AWS environment for git branches to work on features in isolation, thereby removing the need to maintain a single stable branch for dev-testing.

  • Developed a generic framework to reduce cypress text execution time from ~2 hours to 17 minutes by parallelizing the test cases.


2022-05 - 2022-09

Google OSS - Open Source Contributor

Google OSS, Our World in Data, Halifax, NS, Canada


2022-04 - 2022-09

Teaching Assistant & Marker - CSCI 5308 Advanced Topics in Software Development

Dalhousie University, Halifax, NS, Canada

2022-01 - 2022-04

Teaching Assistant & Marker - CSCI 4118/6105 Algorithm Engineering

Dalhousie University, Halifax, NS, Canada

  • Authored lab instructions relevant to the topics covered in the class to put theory into practice in the real world, such as the effect of rounding errors in geometric algorithms.

  • Conducted weekly labs and office hours to assist with lab procedures and assignments for a class of 25+ students. Followed by marking the assignments with feedback covering areas of improvement and strengths.


2019-12 - 2021-07

Software Engineer

PhonePe Private Limited (Acquired by Walmart), Bengaluru, KA, India

  • E-Nach (Automated Payment Services): Developed the Systematic Investment Plan (SIP) feature to schedule automated payments through E-Nach and UPI mandates or set-up reminders for investments, and handle over 3 million transactions per month.

  • Know Your Customer (KYC) Verification: Rewrote KYC submission state-machine for user identity verification by parsing proof documents such as Drivers License, Aadhar Card, and Bank Statements, along with a selfie video verification which reduced false negatives from 4% to 0.3%.

  • Platformization: Built a Dropwizard framework to enable dynamic screens with serverdriven UI, thereby taking away the need for frequent mobile application releases and extended the project to facilitate A/B testing

  • User Personalization: Developed a lightweight rules engine to evaluate conditions and execute actions based on user profile and activity, resulting in a ~45% increase in conversion to invest in systematic plan schemes.


2017-11 - 2019-12

Software Engineer II

Clear (Formerly ClearTax), Bengaluru, KA, India

  • Load Test Framework: Developed a framework to capture and replay HTTP traffic at a higher speed in a test environment and published performance results to Grafana and Spinnaker dashboards, reducing the set-up time from >60 minutes to ~10 minutes

  • Reduced test execution time from 65 minutes to ~14 minutes using Jenkins and AWS Spot Fleet with ANT scripts to aggregate test results, reducing deployment time and cost by 10x.

  • ETL (Extract, Transform, and Load) Pipeline: Set up a pipeline to combine data across multiple database shards by streaming MySQL bin logs using Kafka, leading to a 60%+ improvement in query-time.

  • Database Sharding Bundle: Developed a Java Dropwizard library for application-level horizontal sharding for relational databases, with support for atomicity of transactions, handling nested UnitOfWork, and checkpointing.

  • Xander: Built a wrapper around simple workflows (AWS SWF) with a decision layer for APIs to be synchronous or asynchronous, reducing failure rate from ~20% to NIL.

  • Licensing as a Service: Developed a service for monetizing and limiting user exploitation of the application utilizing Python Django to float the application and Redis for database caching.

Education


Master of Applied Computer Science

Dalhousie University - Halifax, NS, Canada

Accomplishments


  • Should Press 145, Bench 235, Squat 315 and Deadlift 405 🏋️‍♀️

  • Rated as ‘Exceptional Performer’ at Extreme Networks (June 2023) and PhonePe (July 2020 and April 2021); ‘Out Performer (OP)’ in the performance reviews at ClearTax (October 2018 and April 2019).

  • Certified in “Business Communications for Researchers” and “Exploring Entrepreneurship (Mentorship Program)” by Path2Innovation.

  • Founding member of Youth for Parivartan - Clean India Mission and active member of Kidwai Memorial Institute of Oncology - Cancer Care.