
Owen Edwards
Full-Stack & Mobile Software Engineer
"Building innovative, user-centric applications to drive the future of technology."
About Me
I'm currently a senior pursuing a Bachelor of Science in Computer Science at the University of Cincinnati, College of Engineering and Applied Science, where I'm set to graduate in May 2025.
I've had two previous software engineering internships. Most recently, I worked at Paycor as a Software Engineer Co-op, where I developed backend services using Java with Spring Boot and Python with Flask, while building frontend features with Angular and TypeScript. 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++ and Python where I authored change packages, addressed problem reports, and collaborated on functional specifications from January 2023 - December 2023.
I have had two previous Teaching Assistant positions at the University of Cincinnati. I most recently worked as a Computer Science Teaching Assistant, where I taught Linux and C to students in the Introduction to Computer Systems course from August 2024 - December 2024. Before that, I served as an Engineering Teaching Assistant, mentoring first-year students and helping them navigate the basics of programming and engineering principles with Python from August 2022 - December 2022.
In addition to my professional experience, I've worked on several projects both for coursework and personal interest. These include developing a web-based bulletin board application with a React.js frontend and Go backend utilizing WebSockets for real-time updates and MongoDB for database, a long-distance ride share app for Android with Kotlin using Jetpack Compose, 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

Computer Science Teaching Assistant
University of Cincinnati, College of Engineering and Applied Science — Department of Computer Science
August 2024 — December 2024
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
- C

Software Engineer Co-op
Paycor (now Paychex, Inc.)
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
- TypeScript
- Docker
- Angular
- Spring Boot
- Python
- Flask

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++
- XML
- Python

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
Projects

Resumancer
- Developed an AI-powered resume optimization platform leveraging AWS services, including Amazon Bedrock for generative AI-powered resume enhancements, Amazon Comprehend for NLP, and Amazon Textract for OCR.
- Implemented RESTful APIs in a Flask backend and used Axios for seamless API communication between the frontend and backend, ensuring efficient data exchange and resume processing.
- Built and deployed the backend using Flask on AWS Elastic Beanstalk (Amazon EC2), while hosting the frontend with AWS Amplify for streamlined deployment and integration.
- Stored resumes and processed documents using Amazon S3, ensuring secure and scalable storage for AI-driven resume enhancements.
- Utilized Amazon Bedrock's LLMs to generate intelligent resume feedback, offering optimization suggestions and alignment with job descriptions.
AWS
Amazon S3
Amazon EC2

Amazon Bedrock

AWS Elastic Beanstalk
Flask
Axios
React.js
Python
JavaScript
Material UI

BulletinHub
- Developed a web-based bulletin board application using React for a dynamic and interactive user interface.
- Designed and implemented a Go backend to handle server-side logic, leveraging WebSockets for real-time updates.
- Utilized MongoDB for efficient data storage and retrieval, ensuring scalability and reliability.
- Containerized the application using Docker for seamless deployment and environment consistency.
- Incorporated Material UI for a clean and modern user interface, enhancing user experience.
- Implemented TypeScript in the frontend for type-safe coding, improving maintainability and debugging.
Go
MongoDB
Docker
React
TypeScript
Material UI

RideShare
- 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
Jetpack Compose
Android
C#
ASP.NET Core
SQL Server
MongoDB

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
Material UI
TypeScript
Node.js
Next.js
React Router
Vercel

ShopFront
- 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
Spring Boot
PostgreSQL
JavaScript
React
Material UI

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
Skills
Languages
JavaScript
HTML
CSS
Python
TypeScript
Java
C++
C#

SQL
Dart
C
Bash
Kotlin
Go
PowerShell
Technologies
Frontend Frameworks & Libraries
React
Svelte
Material UI
Angular
D3.js
Tailwind CSS
Next.js
Backend Frameworks & Libraries
Spring Boot
Flask
Node.js
GraphQL
ASP.NET
Databases & Storage
PostgreSQL
MongoDB
Amazon S3
MySQL
Microsoft SQL Server
DevOps & Cloud
Docker
Linux
Azure DevOps
AWS
Microsoft Azure
Kubernetes
Mobile Development
Jetpack Compose
Flutter
Android
Version Control & CI/CD
Git
GitHub
GitHub Actions
GitLab
API & Authentication Tools
Axios
OAuth
Postman
Build & Package Managers
npm
Maven
Gradle
Relevant Coursework
Throughout my academic journey at the University of Cincinnati, I have taken a variety of courses that have helped me build a strong foundation in computer science and software engineering. These courses have not only deepened my understanding of key concepts but also provided me with practical skills that I apply in real-world projects. Here are some of the key courses I have taken:
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
Testimonials
Robert Lewis
Computer Science 1 Professor (Mentor)
“An excellent student. Was one of the most successful in the C++ introductory course that I taught Spring 2022. Owen went above and beyond the material at every opportunity. Owen was an engaging student that I learned as much from as I felt like I taught him.
I highly recommend this student for any position / job where hard work and creativity are needed. It can be tough to find those qualities together in the same individual but with Owen they both are in abundance.”
Vedanta Hatwal
Former Student of Owen
“He was my TA for Engineering Design Thinking 1 and he was great both inside and out of class. And responded to all my questions with detail and was particularly helpful for programming.”
Anurag D. Dethe
Former Student of Owen
“I was able to learn a lot from Owen as my TA during my first year engineering course. I found him to be one of the most forthcoming TAs who had a genuine interest in helping solve problems and work on problems himself. Owen went out of his way not only to teach, but also personally mentor me and my peers, helping us navigate the field of engineering. His contribution helped me in what is considered the most difficult engineering course in the first year, along with other courses as well. Showing that he has a deep knowledge of software and programs along with a passion for learning and teaching. I have no doubt that Owen would prove to be an invaluable asset to any employer.”
Phani Bharadwaj Jarugumilli
Former Student of Owen
“I met Owen when I was taking my Engineering Design Thinking course, where he was the teaching assistant for our class. His confidence in the area of programming and his helping nature proved to be of great value to me. Additionally, I also like Owen's passion to keep himself updated about changes in the tech industry. I am more than happy to write Owen a recommendation and I can assure you that he will be a highly valuable asset for future companies that are looking for an employee with excellent soft and technical skills.”
Alex Yang
Fellow Co-worker at Siemens Digital Industries Software
“It was a pleasure working with Owen during our internship at Siemens Digital Industries while under the Model Based Definition group. Although our initial tasks were different, I quickly realized how determined and tenacious he was on his task work. Eventually, we got the opportunity to work together on some project work. Working together with Owen made me realize how knowledgeable and invested he is in the software industry. Several times he was able to help me with both coding jargon and concepts, demonstrating his passion in software. Owen upholds both a professional and friendly attitude while in the office which brings about a positive impact on those around him, inspiring people to work harder. Despite a 50 min drive to the office, I would always look forward to working with Owen. I am certain that as Owen continues his studies and his experiences through various more internships, he will become an irreplaceable valued team member at whichever company lucky enough to employ him.”
Hrishikesh Bhide
Programming Languages Professor (Instructor)
“Owen was an exemplary student in my Programming Languages computer science course during Summer, 2023. When we discussed theoretical topics in programming languages, such as scope, syntaxes, and grammar, Owen always seemed to grasp the concepts at hand. He demonstrated proficiency in a multitude of programming languages, each of a different paradigm, including Python, Java, Haskell, and Prolog. Owen was committed, being the first student in class out of over 75 to present an extra credit assignment, showcasing excellent communication skills. Owen absorbed the material taught in class and ultimately earned an A. I highly recommend Owen to any future employer looking for an employee who is motivated, a confident public speaker, and a tenacious learner.”
Nitin Nitin
Data Structures & Discrete Computational Structures Professor (Mentor)
“Owen was an exceptional student in my Data Structures and Discrete Computational Structures courses, consistently scoring top marks and actively contributing to class discussions. He impressed me with his in-depth understanding of topics like algorithm analysis and graph theory, consistently exceeding expectations by implementing efficient solutions in C++ using the STL. I particularly remember his initiative in creating and sharing a GitHub repository of his own data structure implementations, demonstrating not only his coding skills but also his passion for learning and problem-solving. Owen's strong mathematical foundation, combined with his ability to implement complex algorithms and collaborate effectively, makes him a valuable asset to any team seeking a talented and dedicated computer science professional.”
Contact Me
Feel free to reach out to me through the following methods: