Michael Gee
ASPIRING SOFTWARE ENGINEER
818-***-**** adl9oj@r.postjobfree.com MichaelG824 mikey-gee US Citizen Education
University of California - Los Angeles Westwood, CA BACHELOR OF SCIENCE IN COMPUTER SCIENCE December 2020 Courses taken: Data Structures and Algorithms, Software Engineering, Software Construction Lab, Operating Systems, Computer Security, Machine Learning, Programming Languages, Computer Network Fundamentals, Algorithms and Complexity, Artificial Intelligence Experience
Bluebeam Pasadena, CA
SOFTWARE ENGINEER INTERN June 2020 - September 2020
• Developed a RESTful API that uses JWT authenticated endpoints to handle user data and created a visual representation of the data using Node.js, Express, EJS, and Sqlite
• Designed Apache Airflow automation workflow with Slack integration and implemented cleanup of user data to reduce risk of PII leaking and ensure high quality data
• Fixed multiple bugs and implemented unit tests to enhance the user experience of Drawings web application using React, Jest, Enzyme, and Sinon
WeWork San Francisco, CA
SOFTWARE ENGINEER INTERN June 2019 - August 2019
• Built and modularized React components and integrated them together to create a single page application that can effectively handle loca- tion data from company’s internal API and decrease time spent by business in tracking location data using React, HTML, CSS, Javascript, and Storybook
• Implemented a React search component that utilizes debouncing to gather search results within 100 milliseconds for over 500 company loca- tions using the Algolia API
• Created unit tests for various React components with Enzyme and Jest to achieve 100% test coverage UCLA Social Sciences Computing Westwood, CA
STUDENT PROGRAMMER September 2018 - January 2019
• Implemented features for backend of UCLA’s student and faculty Moodle platform with over 40,000 users using Linux, MySQL, and PHP
• Fixed bugs based on faculty feedback to increase operability of website
• Tracked and documented tickets for project development through Redmine Textpert Culver City, CA
SOFTWARE ENGINEER INTERN June 2018 - August 2018
• Designed and implemented a dashboard that enables users to track mental health trends using Vue.js, VueX, Axios, and Chart.js
• Added new endpoints for RESTful API which allows users to interact with participant data in MongoDB database using Node.js, Express, and Mongoose
• Enhanced data processing pipeline for ML models by developing a Python script that calculates average Afinn score for video input Projects
MRJK HTTP Web Server https://github.com/MichaelG824/mrjk-webserver
• Constructed a web serverwitha team of 4 built in C++ with Google Test unit testing, Bash integration testing, and NGINX configuration files
• Utilized multi-threading to handle multiple HTTP requests concurrently Dodger Alert https://github.com/MichaelG824/dodger-alert
• Constructed a web application that sends daily texts of the score, stats, and starters of the current Dodger game to users using the Twilio API, Gameday API, Node.js, Express, and MongoDB
• Utilized cron module to accurately send text messages at the correct time Skills
Languages Javascript, HTML, CSS, PHP, Python, C++, C Frameworks React.js, Redux, Storybook, Jest, Enzyme, Vue.js, VueX, Node.js, MongoDB, MySQL, Express, JQuery,Webpack