Visitor Count:
Cody Mangham
Orange County, CA • cody.w.magham@gmail.com • github.com/CodyMang
Education
California State University, Fullerton
Dec 2022
Bachelor of Science, Computer Science
GPA: 3.6/4.0; Cum Laude
Relevant Coursework: Data Structures & Algorithms; Software Testing; Backend Development
Orange Coast College
May 2020
Associate of Science, Computer Science
Certificate of Achievement in C++
Projects
My Safe Space — Security App for Ubuntu
- Designed a Qt interface to help users better utilize the features that come with the Ubuntu Linux operating system to ensure security practices are being followed
- Increased ease and speed of deployment by implementing a GitHub CI script that automatically tested application when pushed
- Optimized unit tests by 30% by implementing tox and xvfb to run multiple unit tests synchronously
Chitchat — Full Stack Messaging Website
- Developed and deployed a real-time messaging service on AWS using Java Spring for the backend, React for the frontend, and PostgreSQL for the database
- Managed storage and delivery of images and large files by configuring AWS S3 buckets, increasing the speed of delivery by up to 80%
- Implemented security filters using spring security to authenticate and authorize users
- Handmade custom mappings for requests and responses to increase speed of bug tracking and code refactoring
K-Means Parallel Computing
- Implemented a machine learning algorithm using C++ and OpenMPI to find and label groups of data
- Increased runtime execution time by over 60% by using parallel computing best practices
- Wrote a Python script to showcase data in an easily digestible view using matplotlib
Microblog — Microservice API Backend
- Engineered a microservice backend using Python FastAPI, organizing multiple services that utilized diverse databases, including Redis, SQLite, and DynamoDB
- Utilized a beanstalkd messaging queue to organize and coordinate services within the project, alongside an implementation of a custom load balancing solution using HAProxy
- Created a docker compose file to easily manage all services and ensure proper separation of data
Skills
- Technical: C++, Java, Python, JavaScript, HTML/CSS, React
- Software: Version Control (Git, GitHub), AWS (EC2/S3), Qt