Education
M.S. Computer Engineering
Virginia Tech, 2019, GPA: 3.92/4
B.S. Electronics and Communication Engineering
Vellore Institute of Technology, 2017, GPA: 8.72/10
Experience
Citrix Systems - Software Engineer 2
August 2019 - Present
- Designed and developed an end-to-end dashboard to monitor releases, bugs and security critical issues across all teams at Citrix using React, Ant Design framework and C#.
- Developed a schedule based email notification service that allows users to create reusable templates, schedule one-time/recurring emails, generate alerts, etc and integrated this functionality in the dashboard.
- Wrote automation scripts using Python (Pandas, OpenPyXL, Jira's REST API) to read data from Excel sheets, perform text processing, validate the data from Jira and modify the Excel sheets accordingly. The automation saves Program Managers 5-6 hours of work per quarter. Integrated the scripts into the dashboard for self-service.
- Created several front-end modules for the dashboard such as a drag-and-drop modifiable, hierarchical menu for business logic using React.
- Wrote scripts to automate mundane program management tasks like tracking releases using Python and Jira's REST API
Virginia Tech - Graduate Teaching Assistant
August 2017 - December 2018
- Created tutorials and GitHub repositories with boilerplate peripheral integration for MSP-432 Microcontroller. Developed projects like car racing game, Tic-Tac-Toe etc. on the Microcontroller using C.
- Held 10 office hours a week to assist undergraduate students with assignments, projects, grading and coursework.
VeriSign - Software Engineering Intern
May 2018 - August 2018
- Developed the frontend and backend of a bulk domain name lookup system using Angular JS and Java.
- Improved lookup speed by 2.5 times by using local storage, caching and data pre-fetching techniques. Enhanced functionality of the tool by identifying bottlenecks and redundant function calls.
- Automated the task of creating bi-monthly Confluence pages based on Sprint data using Confluence and Jira's REST API and Python.
Skills
Here is a *mostly* honest overview of my skills.
Selected Courses
CS 5754:
Virtual Environments
•
CS 5984:
Big Data and Text Summarization
•
ECE 2534:
Microcontroller Interfacing
•
ECE 5504:
Advanced Computer Architecture
•
ECE 5510:
Multiprocessor Programming
•
ECE 5554:
Computer Vision
•
ECE 5584:
Network Security
•
:
Embedded Systems
•
CSE 101:
Intro to C
•
CSE 2001:
Introduction to Computer Architecture
•
CSE 2003:
Data Structures and Algorithms
•
ECE 1004:
Signals and Systems
•
ECE 103:
Digital Logic and Design
•
ECE 2010:
Control Systems
•
ECE 3003:
Introduction to Microcontrollers
•
ECE 301:
VLSI
•
ECE 303:
Digital Signal Processing
•
ECE 4001:
Computer Vision and Image Processing