Software Engineering Intern
-
Dropbox
May 2023 - Aug 2023 and Jun 2022 - Sep 2022
In 2023, I worked again as a Software Engineering Intern at Dropbox, contributing to the migration of critical features and optimizing performance for the Dropbox Desktop app.
- Migrated Selective Sync feature on Dropbox Desktop app to Electron framework with React.
- Optimized frontend performance by refactoring API fetches, expediting data load times.
- Collaborated with designer to implement resizability of window and display varying folder icons.
In 2022, I worked on backend automation and API development for Dropbox.
- Built automated Python job to send admins email reminders for 40k+ stale weekly join requests to generate projected $800k annual net revenue.
- Developed APIv2 endpoint in Go and Python to toggle email reminder settings.
- Updated UI to display reminders setting status and audit changes to activity log in React.
- Wrote unit and integration tests for UI, API endpoints, and automated job using Python and Jest.
Tutor, I4C Outreach Ambassador and Summer Instructor
-
MCWIC
Jan 2020 - Jan 2021
Hosted one-to-one tutoring sessions for 71+ students in person and virtually to further understanding in object oriented programming, computer architecture, discrete structures, and algorithms
Representing the University of Maryland, I served as a teaching ambassador to promote computing education for underrepresented K-12 students.
- Collaborated with other ambassadors to teach 67+ underrepresented K-12 students cryptography, cybersecurity, Python, and JavaScript remotely through regular lessons and workshops.
- Hosted workshops and panels reaching 439+ underrepresented high school students to promote careers in computing.
I designed and delivered curriculum for a web-based 3D game development course and assisted students in learning cybersecurity concepts during a summer program.
- Designed a web-based 3D game development curriculum centered around object-oriented, asynchronous JavaScript and the PlayCanvas game engine with three other instructors.
- Delivered curriculum virtually over a two-week period to 32 middle school students from underrepresented populations.
- Guided 22 high school students through cybersecurity exercises virtually over a two-week period as a teaching assistant.
Director of Engineering, Tech Lead, Frontend Engineer (in reverse order)
-
Hack4Impact-UMD
June 2021 - August 2021
As Director of Engineering I:
- Established guidelines and shared best practices with tech leads for software development, version control, application design, and code clarity.
- Interviewed and trained 10 tech leads, overseeing tech lead and project status over a 12-week period.
- Also set up the chapter website with a CMS Strapi backend, hosted on Google Cloud
As a Tech Lead I:
Led a team of 10 engineers to build a web application that connects women with cancer using React, TypeScript, and Ruby on Rails.
- Reviewed code commits, provided feedback, and unblocked engineers on technical issues.
- Deployed frontend and backend applications on Heroku, Netlify, and Google Cloud.
As a frontend engineer I:
- Built frontend components using Vue.js and HTML/CSS.
- Assisted with dashboard UI design for uploading spreadsheets and displaying errors alongside two other designers.
Co-Director of Design, Design Organizer, and Video/Photo Organizer (in reverse order)
-
Technica
January 2021 - Present
As a Co-Director of Design I:
- Facilitated meetings, managed design requests from hackathon subteams, and set project deadlines.
- Spearheaded layout of promotional website at gotechnica.org.
- Compiled a design system for the organization and iterated on legacy components from previous organization years.
As a Design Organizer I:
- Illustrated promotional graphics for social media posts using Krita.
- Designed various assets and logos in Figma to be used throughout the website.
As a Video/Photo Organizer I:
- Created animations and motion graphics for branding and informational videos.
- Shot and edited footage of the two-day event to create a recap video.