Default profile banner
AA

Akash Agarwal

@akashagarwal

Software Engineer at SANDVINE

Bangalore

SANDVINEBEN-HUR SCHOOL

Akash possesses engineering expertise to develop scalable, reliable, cost-optimized, readily deployable, and automated tested backend services with high RPM using Python. He utilized MySQL and Vertica as data stores in an Agile development setting, focusing on creating cutting-edge systems. Akash played a key role in managing a product with an annual scale of $10 million, demonstrating leadership and coordination in delivering successful and financially impactful solutions.

Experience

Software Engineer - II

SANDVINE

Sep 2020 - PresentBengaluru, IN

Engineered a robust algorithm for identifying VoIP calls from raw internet data using Deep Packet Inspection, strengthening the product portfolio with advanced data analysis capabilities. This innovation delivered an outstanding precision rate of 90%. Designed RESTful API endpoints using django to filter internet subscribers based on user-selectable activity filters for backend microservice. Architectured and implemented a centralized product configuration and management system using ConfD and data modeling languages like YANG, which simplified configuration process from 182 steps to 40 steps resulting in fastened customer experience. Constructed a generic ETL (Extract, Transform, Load) pipeline with multiprocessing capabilities to efficiently detect social media uploads from raw internet data using data manipulation, ensuring seamless data flow from inception to algorithm-based upload detection. This enhanced the product portfolio by 20%. Architectured and developed a unified cleanup module for efficiently pruning of records from the database using user-defined date ranges. This contributed to a significant reduction of up to 25% in database storage requirement. Designed and constructed a data processing pipeline framework with Luigi for batch job, workflow management and dependency resolution. Led feature development and acted as Scrum Master for an Agile-based Scrum team, overseeing the synchronization of SQL tables across multiple database clusters. Successfully mentored individuals, facilitating their comprehensive understanding of the codebase. Employed effective guidance and communication strategies to ensure a seamless integration process, contributing to the team’s overall proficiency and success. Resolved critical issues and queries leading to customer retention. Served as the primary customer contact point and provided direct debugging and enhancement support for the backend team, ensuring a seamless customer experience.

Software Engineering Intern

SANDVINE

Jan 2020 - Sep 2020Bengaluru, IN

Conducted a feasibility study on Voice call detection and implemented an algorithm for correlating FaceTime calls within subscriber data. Structured unit tests for VoIP Call detection using Python’s unittest library. Conducted VoIP call packet capture analysis using Wireshark to derive key metrics for correlating calls.

Education

BMSCE, BANGALORE

B.Tech

CSE

Jan 2016 - Jan 2020Grade: CGPA : 7.87 / 10

BEN-HUR SCHOOL

XII

Jan 2015Grade: 90.8%

BEN-HUR SCHOOL

X

Jan 2013Grade: CGPA: 10/10

Skills

Python
SQL
Bash
C++
Django
Luigi
Pandas
Multiprocessing
Logging
Database Management System
Data Structure
Algorithm
Operating System
Computer Network
Functional Programming
MySQL
Vertica
GIT
Docker
ConfD
Wireshark
PyCharm