
Hi, I'm Chris Dedman, a software engineer passionate about building software and exploring how computers work at every level. I earned my Bachelor of Science in Computer Science from California State University, Dominguez Hills in 2025 and am currently pursuing my Master of Science in Computer Science at California State University, Long Beach.
During undergrad, I had the opportunity to intern twice at Uber. My first project involved improving the company's internal web framework, Fusion.JS, through load testing and performance comparisons. In my second internship, I designed and implemented a new SQL table to centralize metadata within a pipeline, reducing redundant processes and streamlining data access.
Beyond my internships, I served as the open-source coordinator for my campus club. I shared my industry experience with club members, encouraged contributions to open-source projects I created, and organized workshops on tools like Git, GitHub, and Docker. The purpose was to give students practical experience, build portfolios, and understand the importance of collaborative software development.
Open-source development is a big part of my life. I contribute to multiple projects and maintain my own, including a kernel built from scratch in modern C and ARM assembly to run on the QEMU simulator. This project helps me explore low-level computing concepts and deepen my understanding of how software interacts with hardware. I also use my open-source projects to give other students hands-on experience with real-world software engineering practices.
I'm always looking for opportunities to learn, collaborate, and build software that not only solves problems but also helps others to grow as developers.
Email MeRESUME
Master of Science, Computer Science
January 2026 - ...
In spring 2026, I will be starting my Master of Science in Computer Science at California State University, Long Beach with a focus on embedded systems and low-level programming.
Bachelor of Science, Computer Science (Graduated with Honor Magna Cum Laude)
January 2023 - May 2025
As a student at California State University, Dominguez Hills, I have completed several computer science courses, including Software Development in java, Data Structure, Design and Analysis of Algorithms, Database Management, Operating System, Software Engineering, Computer Organisation, Finite Automata, and Security Engineering. I have also completed Probability & Statistics, and Physics 1 & 2 courses.
Certificate of Achievement with Honor, Computer Science
July 2021 - June 2023
As a student at El Camino College, I have completed several computer science courses, including Data Structures and Algorithms, Assembly Language, Introduction to C++, and Introduction to Java. I have also completed several courses, including English, Calculus 1 & 2, Discrete Mathematics, and Cisco Network Engineering (CCNA).
Software/Data Engineering Intern
May 2024 - August 2024
During my second Software Engineering internship at Uber on the AdTech team, I focused on data engineering project. I designed and implemented a new SQL table to centralize duplicated metadata storage, eliminating redundancy across multiple tables and improving codebase efficiency by 30%. I developed and optimized Python scripts to automate CI pipelines, merging data from multiple sources into the centralized table and increasing data aggregation speed by 50%. This involved designing the database schema, writing SQL queries, and performing rigorous data validation to ensure data accuracy and reliability. Additionally, I implemented sensors to establish data dependencies, maintaining integrity and consistency across data sources. Throughout the project, I maintained proactive communication with stakeholders, staying aligned with evolving requirements and demonstrating a detail-oriented approach across the data lifecycle.
UberSTAR Software Engineering Intern
June 2023 - September 2023
During my Software Engineering Internship at Uber on the DOTCOM team, I led initiatives to load test and deploy web services with the goal of optimizing Fusion.js performance. My work focused on improving server throughput while maintaining a 300ms latency and 1% P99 error rate. I developed a consistent, repeatable methodology to measure and analyze web application performance, forming hypotheses and testing them to extract meaningful signals. I conducted research on systematic approaches to server performance analysis using the Four Golden Signals: Latency, Traffic, Errors, and Saturation. Leveraging Uber's Ballast tool, I automated performance testing, contributing to substantial cost savings, and streamlined test execution directly within the development environment, improving efficiency by 150%. Additionally, I facilitated continuous service creation and drove process improvements through comprehensive documentation.
Teacher Assistant / Tutor
June 2022 - January 2023
As a Teacher/Student Assistant for computer science major students at El Camino College, I provided valuable support in facilitating learning, assisting students in their educational journey.
Proposal Writing & Evaluation Intern
May 2021 - July 2021
Worked with a team of student from different background. Learned to effectively write a concept proposal that turns innovative ideas into reality, and gained experience in the process of writing, reviewing, and scoring proposals through the lens of a NASA reviewer.
Operation IT Support Tech
October 2020 - September 2021
As a contractor with Robert Half, I played a crucial role in setting up and maintaining the Los Angeles County Voting Systems for multiple elections throughout 2020 and 2021. Additionally, I seized the opportunity to expertly de-rack and rack servers for T5 Data Center in El Segundo, CA.
French Military / Butcher
August 2008 - December 2019
I have held various positions throughout my career before 2020, including serving in the French Military, and working as a butcher in France and Belgium. These experiences have helped me develop a strong work ethic, problem-solving skills, and the ability to work effectively in a team in high-pressure environments.
Microcontrollers, Object Oriented Programing, C, C++, Assembly, Java, Python, Golang, Elixir/Phoenix, TypeScript, React, Next.JS, Fusion.JS, Git, GitHub, JIRA, Docker, CI/CD, TCP/IP Protocols, Server Performance Testing, PostgreSQL, MySQL, Qt6, Make, CMake, QEMU, Vim, NeoVim, GDB Debugger, Kernel Developement, Event-Driven Developement.
FOL 101-1 Certificate
October 2023 - Present
El Camino College
Fall 2021 throught Fall 2022 Semesters
California State University, Dominguez Hills
Spring 2023 throught Spring 2025 Semesters
To qualify for this honor a student must, in any one semester, complete twelve or more units with a grade-point average (GPA) of 3.5 or higher out of 4.0.