Sunnyvale, California, United States
Worked as a full-stack engineering intern with a primary focus on developing a user dashboard aimed at empowering network administrators to visualize network traffic and proactively address network anomalies. This multifaceted role encompassed various responsibilities:
Front-end: Development using React, charting libraries, and breakpoints, ensuring an intuitive and visually appealing user interface for widgets on the dashboard.
Backend: Using Ruby on Rails, I enhanced system's functionality and performance by building out an optimized data pipeline to handle data processing.
Database: Gained extensive experience in PostgreSQL, harnessing its capabilities to efficiently store and manage data.
Big Data Processing: Leveraging advanced algorithms and sketches like distinct counting and most frequent, to compute statistics vital for network analysis.
The culmination of this project is a user-facing dashboard consisting of interactive widgets with charts that empower network administrators with near-real-time insights into network traffic as well as a streamlined data pipeline to efficiently compute statistics. The success of this endeavor positions it for a seamless transition to production after undergoing quality assurance testing.