Computer science student at the University of Virginia, graduating in May 2022. Seeking for full-time opportunities for full-stack development.
• A self-service portal for the infrastructures team at Viasat
• Created vCMDB services section for internal customers, providing easy-to-use user-interface for put and get requests to vCMDB, which was only done in console in the past
• Resulted in customers being able to make requests to vCMDB themselves rather than a support ticket to the infrastructures team, a massive improvement in time to obtain the information needed to continue automation for the team
• Created databases project with security and user experience in mind
• Implemented the canvas idea where user can choose the charity and donate $1 per pixel to change its color anywhere on a 20x20 pixel canvas
• Integrated management panel where users can manage past donations, give/manage feed-backs to developers, and request/manage new charity
• Organized CS3240 group project using agile methods, took role of a DevOp
• Integrated Google OAuth to get data from user’s profile as login
• Implemented a meeting system where students set up to meet with other students to study with amidst the pandemic through zoom
• Integrated zoom API to auto generated zoom meeting room links
• Programmed the Logic and the UI, similar to the game 2048
• Played with arrow keys to combine tiles to reach 177147 starting with 3s
• Contributed to a full-stack web-app for the infrastructures team. Created strong foundation client-sided single page web-app from scratch using Node.js, Vue, TypeScript, Vuex, and TailwindCSS, vCMDB API, fisson.io, and kubernetes.
• Automated the building, testing, and deploying of the app using GitHub Actions for CI/CD. Created robust unit and end-to-end tests using jest and cypress.io respectively, to be passed every build. Deployed the package to the server using Docker and Kubernetes after successful pass of test.
• Integrated Viasat’s OIDC services for secure access to the app, allowing internal customer’s only and under corporate VPN.
• Created vCMDB services section for internal customers, providing easy-to-use user-interface for put and get requests to vCMDB, which was only done in console in the past.
• Resulted in customers being able to make requests to vCMDB themselves rather than a support ticket to the infrastructures team, a massive improvement in time to obtain the information needed to continue automation for the team.
• Organizing sprints as the scrum-master for three teams using agile methods.
• Grading assignments, quizzes, and tests. Answering questions related to Django, python, and Bootstrap during office hours and/or on piazza.