Picture of the author
Software Engineer

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 Me

RESUME

Educations

California State University, Long Beach

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.

California State University, Dominguez Hills

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.

El Camino College

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).

Experiences

Uber

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.

El Camino College

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.

NASA L'SPACE

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.

Robert Half

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.

Others

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.

Technical Skills

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.

Honors & Awards

National Society of Leadership & Success (NSLS)

FOL 101-1 Certificate

October 2023 - Present

Dean's List

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.