Close

Karan Aggarwal

Software Engineer


Download Resume

About Me

Experienced backend engineer with a strong track record in application development and real-life system deployment. Proficient in seamless stakeholder collaboration across all levels, ensuring the effective communication of critical information. I have spearheaded the development and deployment of a multitude of high-performance microservices, geared towards serving a large user base. My expertise extends to web server and data pipeline development, primarily utilizing Python. However, I have adeptly harnessed an array of languages including TypeScript, JavaScript, Rust, C++, and Java to optimize performance and enhance code readability. My proficiency extends to cloud technologies, encompassing both serverless and serverful paradigms, not only for application development but also for strategically organizing data. This approach empowers businesses to extract invaluable insights and gain a deeper understanding of their customer base while maintaining a pulse on performance metrics. Additionally, I excel in mobile application development, boasting proficiency in Android, React Native, and Flutter. This diversified skill set enables me to create innovative and cross-platform mobile solutions that align seamlessly with broader technology initiatives.

Experience

Disco Technology, Inc

Lead Engineer

As the lead backend engineer, I managed a significant migration of our legacy systems from Heroku to AWS, resulting in a 27% cost reduction and improved developer efficiency. This included implementing ScoutAPM and CloudWatch for better system monitoring. I developed a key performance model for analyzing advertisement-driven conversions, vital for business decisions. Additionally, I created a proprietary recommendation algorithm that reduced latency by 32% and increased conversion rates by 50%. I led a 4-member team to develop a global, interactive client platform with a P99 latency of just 120ms, utilizing a network of microservices. Lastly, I oversaw the transition of our data warehouse from Redshift to Snowflake, enhancing data processing capabilities and structuring for high performance.

University of Illinois, Urbana-Champaign

Graduate Research Assistant

Collaborated with an elite team of 8 graduate students to create an advanced conversational bot, achieving real-time internet search capabilities with minimal latency. Engineered a cost-efficient, scalable GPU architecture, optimizing utilization and experimentation within budget constraints. Crafted a scalable CI/CD pipeline for real-time Unity game deployment. Delivered comprehensive user interaction visibility and monitoring features, ensuring top-tier performance.

nearbuy.com

Software Development Intern

Optimized SpringBoot APIs through maintenance, enhancing database efficiency by an impressive 16% via strategic query restructuring and comprehensive indexing for both relational and non-relational databases. Enhanced user-facing website response times through on-cloud compression and automated archival of less frequently accessed objects, concurrently reducing storage expenses.

Samsung Research and Development Institute, Bangalore

Student Trainee

Worked in the IoT division to enhance the user experience involving several devices by adding several functionalities. Actively used concepts such as IoTivity, BLE/L3/WiFi Scanning and the GLib library for C.

Cognistx

Software Engineering Intern

Worked on the Skynet platform, a platform for assigning offers to users based on their usage patterns. I Developed a GraphQL Based Data Integestion API powered by HBase Database that was used by the various components in this Application. The API had an authentication mechanism, similar to OAuth which I designed from scratch, along with generic search endpoints that virtually allowed any kind of queries on the database with minimal syntax and overheads.

Education

University of Illinois, Urbana-Champaign

August 2022 - December 2023

Master's of Computer Science, 3.83 GPA

Graduated with a GPA of 3.83

Delhi Technological University

August 2016 - May 2020

Bachelor of Technology - Software Engineering

Graduated with an aggregate CGPA of 8.83

Delhi Public School, R.K. Puram

2004 - 2016

Science with Computers

Scored 95.4% in CBSE Board Exams for Class XII and a perfect 10.0 CGPA in class X Board Exams. Was the Vice-President of the Mathematical Society or MathSoc and organized the Mathematical Crusade in which schools from all over the world participated in.

Projects

TraffiKill

It is an application that allows you to receive notifications 2-3 hours before it is going to rain, knowing which you can avoid travelling in traffic on roads or plan your journey accordingly.

View Project

Portfolio Project

Static HTML, CSS, JS, SASS based website about me. Source code is available on my github profile

View Project

Skills

Get in Touch