Owen Edwards

Owen Edwards

Full-Stack & Mobile Software Engineer

"Building innovative, user-centric applications to drive the future of technology."

About Me

I'm currently a fourth-year Computer Science student at the University of Cincinnati, College of Engineering and Applied Science, where I'm set to graduate in Spring 2025.

Most recently, I worked at Paycor as a Software Engineer Co-op, working in Java with Spring Boot and Python with Flask on the backend and Angular with TypeScript on the frontend. I contributed to optimizing database performance, managing knowledge bases, and enhancing security measures, while also getting hands-on experience with Docker containerization and Agile methodologies from May 2024 - August 2024. Previously, I worked for Siemens Digital Industries Software as an NX Software Development Co-op, working with C++ where I authored change packages, addressed problem reports, and collaborated on functional specifications from January 2023 - December 2023.

I also worked as an Engineering Teaching Assistant at my university, working with Python, mentoring first-year students and helping them navigate the basics of programming and engineering principles from August 2022 - December 2022. Currently, I am a Computer Science Teaching Assistant teaching Linux and C to students in my computer science program for Introduction to Computer Systems from August 2024 - December 2024.

In addition to my professional experience, I've worked on several projects for classes and for fun, including developing a long-distance ride share app for Android with Kotlin using Jetpack Compose and C# using ASP.NET and a full-stack e-commerce application using React.js and Java with Spring Boot. I've also led a team of cybersecurity interns during a virtual apprenticeship, where we focused on enhancing our knowledge of cybersecurity frameworks and incident response methodologies. I have my Microsoft Certified: Azure Fundamentals certification and I'm looking into getting my AWS Certified Solutions Architect - Associate certification.

Outside of work and school, I enjoy spending time in the kitchen cooking, playing guitar, and lifting weights at the gym. I'm also a cat person and love spending time with my feline companion. I'm based in Cincinnati but my hometown is Hudson, Ohio.

Experience

University of Cincinnati, College of Engineering and Applied Science Logo

Computer Science Teaching Assistant

University of Cincinnati, College of Engineering and Applied Science — Department of Computer Science

August 2024 — PRESENT

Responsibilities:

  • Assisted 110 students by holding 20 office hours per week and answering course-related emails each week.
  • Provided guidance on C programming and debugging using GDB in Linux, helping students solve complex coding issues.
  • Ran help sessions during office hours, teaching course material and troubleshooting student code.

Key Skills:

  • Linux Logo
    Linux
  • C Logo
    C
Paycor Logo

Software Engineer Co-op

Paycor

May 2024 — August 2024

Responsibilities:

  • Enhanced offer letter processing by refining queries and transitioning to a reader database, resulting in a 60% average reduction in load on the writer database for ReadIOPS.
  • Overhauled KnowledgeBase links post-migration from Salesforce to HelpJuice, replacing static HTML links with dynamic Angular variables for improved user experience.
  • Containerized a Python Flask app with Docker, reducing setup time from 1 week to under 5 minutes. Simplified local development and improved team collaboration.
  • Partnered with InfoSec to resolve a dozen critical security issues, including SSRF, CRFD, and open redirects.
  • Optimized memory efficiency in the Recruiting app, improving performance by rethinking I/O operations using RESTful APIs.
  • Contributed within an Agile team using Kanban Board on Azure DevOps, completing 3-week sprints with GitLab CI/CD pipelines.

Key Skills:

  • Java Logo
    Java
  • TypeScript Logo
    TypeScript
  • Docker Logo
    Docker
  • Angular Logo
    Angular
  • Spring Boot Logo
    Spring Boot
  • Python Logo
    Python
  • Flask Logo
    Flask
Siemens Logo

NX Software Development Co-op

Siemens Digital Industries Software

January 2023 — December 2023

Responsibilities:

  • Authored over 40 change packages to improve the Siemens NX CAD software.
  • Improved the Drafting application by resolving 45+ Problem Reports (PRs).
  • Integrated new C++ APIs into existing systems, enhancing legacy features.
  • Collaborated on 3+ functional specifications, gathering requirements from the product manager and customers.
  • Employed test-driven development (TDD) to ensure robust functionality in code implementation.
  • Utilized CI in DevOps with descriptive commits, pull requests, and code reviews.

Key Skills:

  • C++ Logo
    C++
  • XML Logo
    XML
University of Cincinnati, College of Engineering and Applied Science Logo

Engineering Teaching Assistant

University of Cincinnati, College of Engineering and Applied Science — Department of Engineering & Computing Education

August 2022 — December 2022

Responsibilities:

  • Mentored 24 first-year engineering students in engineering best practices.
  • Tutored Python programming and flowchart creation to student groups.
  • Managed email correspondence and grading for 76 students on a weekly basis.

Key Skills:

  • Python Logo
    Python
View Full Resume

Relevant Coursework

2021-2022
  • Computer Science 1
  • Data Structures
  • Introduction to Computer Systems
  • Python Programming
  • Information Security & Assurance
2022-2023
  • Discrete Computational Structures
  • Programming Languages
  • Database Design and Development
  • Design and Analysis of Algorithms
  • Operating Systems & Systems Programming
  • Software Engineering
2023-2024
  • Artificial Intelligence: Principles and Applications
  • Computer Networks and Networked Computing
  • Requirements Engineering
  • The Theory of Formal Languages and Automata
  • User Interface I
2024-2025
  • Engineering Interactive Visual Interfaces for Data Science
  • Large Scale Software Engineering
  • Security Vulnerability Assessment

Projects

Long-Distance Ride Share Mobile Application

Long-Distance Ride Share Mobile Application

  • Developed a long-distance ride share app for Android using Kotlin (Gradle) with Jetpack Compose, Material 3, and Retrofit.
  • Designed an ASP.NET Core backend supported by Microsoft SQL Server and MongoDB for data storage.
  • Utilized Retrofit for API communication and Kotlin Coroutines for asynchronous programming.
  • Integrated location services and real-time data handling to improve user experience.
Kotlin

Kotlin

Jetpack Compose

Jetpack Compose

Android

Android

C#

C#

ASP.NET Core

ASP.NET Core

SQL Server

SQL Server

MongoDB

MongoDB

Work In Progress
Portfolio Website

Portfolio Website

  • Developed a personal portfolio website using React for component-based UI development and Material UI for responsive, modern styling across the site.
  • Utilized TypeScript for type-safe coding practices, enhancing maintainability and debugging.
  • Leveraged Next.js for server-side rendering and optimized performance, while React Router managed routing between pages seamlessly.
  • Deployed the website using Vercel, ensuring reliable hosting and continuous integration with GitHub for automatic updates.
React

React

Material UI

Material UI

TypeScript

TypeScript

Node.js

Node.js

Next.js

Next.js

React Router

React Router

Vercel

Vercel

View Project
E-Commerce Application

E-Commerce Application

  • Developed a full-stack e-commerce application using Java Spring Boot with Maven dependencies and React.js with Material UI.
  • Designed and implemented a PostgreSQL database schema using an Entity-Relationship (ER) Diagram for efficient data organization.
  • Utilized Object-Relational Mapping (ORM) with Hibernate/JPA for seamless interaction between the Java backend and the PostgreSQL database.
  • Designed and utilized RESTful APIs for CRUD operations (Create, Read, Update, Delete).
  • Built a user-friendly frontend using React components and hooks, ensuring a dynamic and responsive user experience with Material UI.
Java

Java

Spring Boot

Spring Boot

PostgreSQL

PostgreSQL

JavaScript

JavaScript

React

React

Material UI

Material UI

View Project
Portfolio Website (Old)

Portfolio Website (Old)

  • Applied basics of front-end web development to develop static portfolio website in Visual Studio Code.
  • Displayed resume and contact information using HTML and CSS.
  • Improved website responsiveness to mobile with CSS media queries and Bootstrap framework.
  • Committed website to GitHub Pages static web hosting service through Git version control.
HTML

HTML

CSS

CSS

Bootstrap

Bootstrap

GitHub Pages

GitHub Pages

View Project
Autonomous Product Retrieval (APR) System

Autonomous Product Retrieval (APR) System

  • Employed the Engineering Design Process to create an Autonomous Product Retrieval (APR) LEGO robot with an EV3 operating system.
  • Interfaced with a team of engineers in the communicative teaming process.
  • Analyzed data collected from a Python script using VBA macros and Excel descriptive statistics.
  • Recorded a report documenting project management and technical information.
Python

Python

View Project

Contact Me

Email me