Highly motivated and results-driven Software Engineer with a passion for computer networking, cloud technology, and automation. Proven track record of taking initiative and going above and beyond to deliver high-quality work. Consistent seeker of new challenges and opportunities for growth and development.
Comcast
Sept. 2022 - OngoingSoftware Engineer 3
Internet Measurement Platform (IMP)
Led the onboarding of new multi-gig DOCSIS and EPON devices to the platform, involving exploratory analysis to understand device functionalities, and implementing necessary changes in both the Control Plane and embedded Client applications on Customer Premises Equipment to support higher bandwidth deployments.
Regularly engage with cross-functional teams to drive project progress, enhance my understanding of their initiatives, and contribute to continuous learning and knowledge sharing within the company.
Designed, documented, and executed the creation of a new Golang service within IMP’s Control Plane for orchestrating and scheduling measurements according to the user’s customizable options. Accomplished this crucial initiative as part of onboarding efforts for a prominent syndication partner based in the United Kingdom.
Led discussions and offered strategic guidance for architectural enhancements in the distributed Control Plane, aimed at reducing complexity and improving the readability and maintainability of the system, written in Golang.
Established and enforced rigorous coding standards and practices within the Control Plane components, fostering consistency and ensuring comprehensive unit testing for all eligible code segments.
Revamped and constructed an embedded measurement program for RDK-B platforms, initially written in C and C++, into a meticulously designed C++ application. Implemented Object-Oriented Programming principles to enhance code organization, and ensured seamless integration with Protocol Buffer and gRPC technologies with the use of C++. Thoroughly documented all classes and functions to enhance readability, comprehension, and maintainability.
Established, and currently maintains, end-to-end Continuous Integration automation for the development lifecycle of the platform. This inlcudes Pull Request validations, unit tests, CI pipelines in Concourse, automated release and release notes generation, and GitHub repository management for following the standards designed by the team. Managed by Python and Bash scripts.
Active participant, contributor, and organizer of Comcast’s Gopher’s club, a community of Golang users and enthusiasts within the company.
Comcast
Jul. 2021 - Sept. 2022Software Engineer II (Contractor)
Internet Measurement Platform (IMP)
Migrated several Golang HTTP client libraries from one GitHub repository that was used interally by the IMP team to one repository per client library. These libraries were then properly versioned via Git tags and GitHub releases, and made available for other teams to use.
Implemented a new Golang service within IMP’s Control Plane which receives measurement result data from Customer Premises Equipment (CPE) devices, enriches the data with additional metadata, and ships the data to customer-specified destinations, including Kafka, Amazon Kinesis, and Amazon SNS. This service was implemented with caching and retry logic in order to ensure that result data is never lost. This system is a direct replacement for a legacy service that was written in NodeJS outside of IMP’s Control Plane.
Developed a RESTful service to simulate the HTTP external systems that IMP depends on for operation. The Client libraries mentioned above inteface with the external systems that these mocked services simulate. This effort decoupled the development of IMP Control Plane components from the availability of the external systems.
Hack Reactor, Software Engineering Immersive
June. 2020 - May. 2021Completed a 9-month intensive Software Engineering Immersive program, specializing in full-stack web development using JavaScript.
Developed robust applications with a focus on ReactJS for frontend development and NodeJS for backend services, integrating both SQL and NoSQL databases.
Gained hands-on experience deploying applications to Amazon Web Services (AWS) virtual machines, ensuring scalable and efficient cloud-based solutions.
San Jose State University, BS in Kinesiology
Aug. 2014 - May. 2020Studied the mechanics of the human body and the science behind movement.
With a focus on Rehabilitation Science and Exercise Physiology, my studies centered on promoting active and healthy lifestyles, emphasizing the importance of exercise in rehabilitation and overall well-being.
Programming & Scripting Languages
Cloud Technologies
Databases