Work Experience
Starry - Senior Systems Software Engineer, Systems Software Engineer II
August 2022 - December 2023
Linux, Firmware, Rust, C
- Led development of RPC server allowing coordination between connected devices to assist in field operation
- Helped bring new products to market by writing tools such as collectd plugins and eeprom data parsers
- Contributed to design, implementation, and configuration tooling of a custom TDMA network protocol
- Researched and wrote documentation describing multi-CPU SoC firmware purchased from a third party
- Modified U-Boot and associated Linux utilities to increase resilience against environment corruption
DataRobot - Software Engineer
September 2019 - August 2022
Platform and Self-Service teams
Full-Stack Web Development, Python, Flask, React, Auth0, Docker
- Implemented a registration process for Self-Service accounts to process 100+ requests/day
- Designed automated approval/rejection system with admin interface for managing logic
- Developed automation to provision accounts across applications and add records to Salesforce
- Integrated external login system with existing applications using OIDC & SAML, serving 5,000+ MAU
- Managed incremental migration of 20,000 enterprise customer accounts onto this external system
- Architected Self-Service account portal using Flask, React, and Docker, allowing users to manage their profile and account information in a central location and automatically sync it with other applications
- Expanded RBAC system permissions and added the ability for customer admins to define their own roles
- Wrote standardization guidelines to enable consistent user experience across a suite of API client libraries in multiple languages
Alignable - Software Engineering Co-op
July 2017 - December 2017, May 2018 - August 2018
Backend/Full-Stack Web Development, Ruby on Rails, React
- Managed a tagging system for user accounts with over 4,500 tags utilized for search and marketing
- Collaborated with Product Stakeholders to organize tags into a logical hierarchy
- Built UI to allow users to find tags, add them to their profiles, and organize them into categories
- Developed API and internal web portal to facilitate the addition of new tags into the hierarchy
- Created a website scraping tool that added new information to 50% of existing user profiles and increased prevalence of pre-filled web addresses on new users’ profiles by 25%
- Developed an automated system for flagging connection-spamming users for admin review
- Leveraged Facebook network data to automatically connect over 45,000 users with high affinity
- Created a system allowing new users to request to join existing accounts to reduce duplicates on the site
- Built admin interfaces for a variety of teams’ needs, e.g. managing spam, viewing region saturation stats
Northeastern University - Computer Science Tutor
September 2016 - December 2018
Fundamentals of Computer Science, Programming Languages
- Ran weekly labs reviewing class material and presenting example problems for 20-35 students
- Graded student homework submissions and provided feedback on style, design, and implementation
- Held weekly office hours to assist 10-20 students with homework and answer course-related questions
Education
Undergraduate - Northeastern University
Bachelor of Science - Computer Science and Game Development
September 2015 - May 2019
3.924 GPA, Summa Cum Laude
Honors: Honor’s College, Dean’s List, Dean’s Scholarship