Worked on the Onboarding and Eligibility back-end team.
Accomplishments:
•
Refactor AWS CDK code to enable company shift from product to platform
•
Collaborate with other back-end engineers to modify static code analysis (detekt). Developed patterns and standardize on code style for meeting these rules
•
Perform on-call duties for team owned services and update runbooks as necessary
•
Implement REST APIs to enable new user onboarding and eligibility workflows
Worked on the Financials and Invoices back-end team.
Accomplishments:
•
Ship new invoice creation experience with three other developers
•
Introduce Googletest unit tests to newly developed back-end services
•
Increase test coverage of older legacy (non-unit testable) code by writing Selenium tests
•
Created on-boarding process for new developers on the team
•
Earned an AWS Developer Certification and helped build an AWS Lambda function to automate keeping/removing test databases needed for reproducing production issues.
•
Debug performance issues with SQL queries, introduce application layer caching where appropriate
•
General maintenance and debugging C++ code using Microsoft Visual Studio
Core Technologies Used:
C++, SQL Server, C#, Microsoft Visual Studio, JavaScript (React.js)
Teaching Assistant for CS1800 Discrete Structures, an introductory course on discrete structure math and its application to the fundamentals of computer science
•
Led weekly office hours to reinforce students' understanding of Discrete Structures
•
Provided students quick feedback on homework and exams