Seeking a fulltime software engineering or research opportunity that allows me to work with experienced professionals to solve challenging problems and create impactful products.
Led in-person lab sections to teach C++ and general computer science concepts
•
Migrated the remote code execution service from a manually-deployed solution to Docker-in-Docker containers being deployed and load-balanced via Kubernetes
Developed assignments, labs, exam questions, test suites, autograder scripts, etc.
•
Hosted lab sessions and office hours to help students learn C++, programming, and general Computer Science concepts
•
Developed automation scripts to perform course administrative functions including maintaining student grades across platforms and updating student account permissions based on university LDAP data
•
Developed and deployed a Dockerized Flask-based web server as a systemd service to facilitate C++ remote code execution on the course's website
•
Developed CS 128's Identity Service, an OAuth 2.0 and OIDC compliant IdP built on top of Shibboleth SSO and LDAP, for authenticating students to various 128 educational services. Utilized Docker, Nginx, Express, MySQL, Shibboleth SSO, and LDAP.
•
Developed CS 128's VS Code extension in TypeScript and wrote the corresponding CS 128 VS Code debugger configuration to enable visual debugging using LLDB and GDB for all CS 128 assignments aiding both students and staff
•
Led the recruitment effort and interview process to hire more CAs every semester