Software Engineer II

@Cadence Design Systems

February 2024 - Present

  • Developed an algorithm to optimize customer designs, reducing the number of SLR crossings by over 90%, significantly improving Compile and Place & Route (P&R) timings.
  • Collaborated on optimizing the step count of the designs by strategically grouping and increasing the frequencies of fast and slow clock domains. This improvement led to a reduction in step count ranging from 10% to 80% across various designs.
  • Integrated Static Timing Analysis (STA) API libraries to calculate the net and cell delays of the designs, resulting in a 10-15% reduction in compile time.

Software Engineer

@Freshworks

July 2021 - April 2022

  • Re-engineered the background server of Freshworks’ CRM by transitioning from a monolithic architecture to a multi-layered microservices architecture. This reduced the network traffic overload by 40%, optimizing system performance and reliability.
  • Engineered a substantial enhancement in email deliverability by redesigning the sign-up process. This led to a 50% reduction in the overall spam score percentage of the product, underscoring a commitment to delivering a superior user experience.
  • Significantly improved the system efficiency by streamlining the sign-up request processing, achieving a 30% reduction in the processing time. Implemented an asynchronous sign-up callback process for responsiveness and resource utilization.
  • Enriched the email–deliverability metrics by 40% by introducing de-duplication algorithms. Leveraged technologies, such as Redis Cache, to optimize data management and ensure the highest level of data integrity.
  • Software Engineer Intern

    @Freshworks

    February 2021 - June 2021

    • Collaborated with the Freshsales product team to successfully implement a new landing page feature in the customer timeline within a 2-day timeframe, adhering to the customer’s specified deadline.
    • Improved the product build time by upgrading the build tool (Gradle), resulting in a reduction from >13 minutes to 8 minutes
    • Developed a Staging Stack system for Freshmarketer’s test engineers where they can update and release the usage of different test stacks.

    Machine Learning Intern

    @Cadence Design Systems

    May 2019 - July 2019

    • Worked in the Software Development Group team in an agile environment and worked with various machine learning algorithms to improve accuracy.
    • Worked with data preprocessing and ensemble learning to improve the overall accuracy.
    • Improved the accuracy by more than 23% by the end of the internship.

Graduate Teaching Assistant

@CS 222 - Software Design Lab

Aug 2023 - Jan 2024

  • Led and mentored 17 teams in the development and implementation of novel software solutions, emphasizing best practices in software development, including framework selection, continuous integration, and testing in CS 222 at the University of Illinois at Urbana-Champaign.
  • Facilitated problem identification and definition, idea generation and evaluation, and software implementation, testing, and deployment, enhancing team collaboration and project management skills.

Graduate Research Assistant

@NCSA, UIUC

Jan 2023 - Aug 2023

  • Joined an elite team of professors and graduate students to work on a pollution detection project. My focus was to introduce new ways for detecting pollution such as vehicle acceleration data instead of traditional pollution sensors.
  • Designed and developed a YOLOv8 system to detect vehicles and measure each detected vehicle’s position over time using the DEEPSORT algorithm to calculate its acceleration, providing valuable insights into traffic flow and patterns.
  • Engineered a real-time data transmission system to seamlessly transfer vehicle acceleration data and camera positioning details to a MYSQL server.

Tag-Me-In

Built a carpooling application that helps the University of Illinois students to find people going to similar places and tag along with them. Developed the front end using React.js and the back end using Node.js and MySQL.

Github Link: github.com/harshith2000/TagMeIn

AQI Predictor using Random Forest

Built a Regression model which predicts the Air Quality Index (AQI) of any city using information about few pollutants.

Github Link: ieeexplore.ieee.org/document/9315252

The Disease Predictor

Built an android application for the detection of diseases with an image input using Convolutional Neural Networks. We created our dataset from scratch by web scraping.

Github Link: github.com/harshith2000/The-Disease-Predictor

Farmersbook

Built a Web Application for Farmers in which they can post their problems and get suggestions from fellow farmers. The Website was made to be available in the native language.

Github Link: github.com/harshith2000/Famersbook

Emoji Generation from Human Expression

Built an Emoji Generation System where the user’s facial expression will be identified first and then the identified expression will be used to generate the appropriate emoji.

Universal Sign Language Translator

Built a simple and robust sign language translator that can be trained with any user data and predicts output using KNN Algorithm. The data is initially read and pre-processed using OpenCV.

Face Detection and Recognition

Built a Convolutional Neural Network model for face detection, verification, and recognition that can be used in any field for security purposes.

Google assistant based light automation system

Built an automation system using NodeMCU and Google assistant linked using Adafruit server and IFTTT application.

Most Feasible Project Award

Won most feasible project award in a 24-hour Hackathon conducted by ACM, SVCE (Team Leader).

First Place

Won first Prize in Inter-Dept Coding Competition conducted by KNOW-I - Research club, SVCE.

Second Rank

Won second Rank in the CSE Department, Sri Venkateswara College of Engineering.

Third Place

Got the third place Yesist 12 2019 conducted by IEEE, SSN College of Engineering (Team Leader).

Languages

  • Java
  • Javascript
  • C++
  • Python
  • SQL

Frameworks & Tools

  • MySQL
  • MongoDB
  • Spring Boot
  • Node.js
  • Express.js
  • React.js
  • Gradle
  • AWS
  • Docker
  • Neo4j

Interests

  • Data Structures
  • Algorithms
  • System Design
  • Deep Learning

Application of Random Forests for Air Quality Estimation in India by adopting terrain features

Published in: 2020 4th International Conference on Computer, Communication and Signal Processing (ICCCSP)

Publisher: IEEE

Date of Conference: 28-29 Sept. 2020

Conference Location: Chennai, India

Vice President

@Know - I Research Club, SVCE.

July 2020 - April 2021

Delivered informative seminars to impart fundamental computer science knowledge to junior participants and adeptly organized two national-level technical symposiums alongside a 24-hour hackathon

Joint Secretary

@Association of Computer Engineers, SVCE.

June 2019 - May 2020

Coordinated diverse technical and non-technical events such as Coding Competitions, Seminars, and Paper Presentations, demonstrating exceptional organizational skills.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form