John Ahn
***** ******** **, ******, **, ***** 310-***-**** ***********@*****.***
EDUCATION
GEORGIA TECH
MS IN COMPUTER SCIENCE -
MACHINE LEARNING
AUGUST 2023 - PRESENT
UNIVERSITY OF CALIFORNIA -
SAN DIEGO
BS IN MATH-COMPUTER SCIENCE
GRADUATED SPRING 2021
San Diego, CA
LINKS
LinkedIn:// linkedin.com/in/ja123
COURSEWORK
UNDERGRADUATE
Object Orient Programming
Polymorphism/Inheirtance
Java and C/C++ Advanced Data
Structures
Advanced Algorithms
Object Orient Design
Testing/Debugging
Computer Architecture
WEB DEVELOPMENT
Javascript
Typescript
NPM/Node
Ember JS
React JS
Node JS
Express
HTML/CSS/SASS
REST API
Databases
SKILLS
PROGRAMMING
• C# (.NET core)
• Java
• Python
• Typescript/Javascript
• C/C++
• GitHub
SOFTWARE EXPERIENCE
ALARM.COM SOFTWARE ENGINEER, FULL STACK
April 2022 - March 2023 Centennial, CO, United States
• Implemented business logic to fit customer and company’s needs.
• Implemented beta features in order to improve customer experience based on PM’s request through Jira tickets.
• Designed unit test for the backend using C#.
• Deployed automated testing framework in Ember.js for the frontend.
• Developed and tested APIs.
• Worked with program managers and quality engineers in order to discuss implementation and testing.
• Participated in code reviews using Bitbucket.
INSTAHUB, INC WEB DEVELOPER INTERN
March 2021 - September 2021 Philadelphia, PA, United States
• Implemented UI/UX designs to the frontend of the application using React.
• Designed APIs for data transfer between frontend and backend using Flask.
• Discussed implementation designs with the team.
• Managed SQL data using Flask.
SOFTWARE PROJECTS
CHAT APP FULLSTACK
Tech Stack MongoDB, Express.js, Node.js, React.js, Tailwind.css
• Created a web chat app that utilizes web sockets to show if certain users are online or offline.
• Utilized web tokens and cookies to keep authorized users online.
• Customized API’s to save users’ messages to the database in MongoDB.
• Made use of auto scrolling to show the most recent messages.
• Made a file upload/attachment feature where users can upload files to the chat. GENIE MUSIC REPLICATION PROJECT FULLSTACK DEVELOPER July 2020 Seoul, South Korea
• Created a replication of a Korean music website with a group of three people within 2 weeks.
• Backend Developer - Implemented the logic of the music player of the website so that music files can be played and paused through action listeners using the Javax package.
• Created the basic UI of the music player interface using Java GUI. OTHER EXPERIENCES
UCSD LIBRARY ITS DESKTOP UNIT PROGRAMMER/TECHNICIAN July 2019 – Sept 2019 San Diego, CA
Worked as a technician in the university’s library in order to help out library staffs dealing with technical/IT problems.