Played a key role in the development of major features for the main product using Go, concentrating on improving functionality and enhancing performance.
Played a pivotal role in integrating new Go-written modules into the existing framework, ensuring seamless functionality and system stability.
Conducted rigorous testing of Go code, including unit and integration tests, to ensure robustness and reliability of new features.
Utilized Python for data scraping tasks, showcasing versatility in programming languages and the ability to automate and streamline data collection processes.
Contributed to the development of insightful data analytics dashboards using Metabase and Superset, facilitating data visualization and decision-making processes.
Software Engineer Intern, Arista Networks (Dec 2022 - Mar 2023)#
Contributed on a legacy codebase in C++ and added new features with emphasis on low-latency and memory management.
Worked in Go to add support for new plugins in existing infrastructure.
Added product tests in Python and C++ to test features on Arista hardware.
Worked with InfluxDB to add support for publishing product related statistics to an external database.
Added a customer facing command-line feature in product in Python.
Collaborated and communicated with mentor and peers to report progress and discuss improvements and next steps in project.
Software Engineer Intern, Canopus Networks (Feb 2022 - Nov 2022)#
Analysed network data and made relevant inferences including monthly plots using Python (Pandas and Plotly) and Wireshark.
Worked on capturing gaming data and analysing gaming experience.
Automated using Python to increase productivity of workflow.
Worked in Go and React to develop full stack applications from scratch.
Worked with Dr.Vijay Sivaraman on delivering narrative for findings.
Research Project with Dr. Shuiqiao Yang (Dec 2021 - Apr 2022)#
Worked with Dr.Shuiqiao Yang on implementing an attacking strategy on a deep text mining model implemented in Pytorch based on Deep Embedding Clustering.
Managed a team of 5 and handled conflict resolutions among peers by maintaining anonymity.