Ryan Bell

Aspiring Software Engineer with experience in automation, cloud computing, machine learning, computer science, and software development. Recently graduated with honors from the University of North Texas with a Bachelors in Computer Science, and is equipped with the practical skills and theoretical knowledge necessary to become a valuable asset in any software development team.

Education

University of North Texas

May 2024
BS in Computer Science
  • Graduated summa cum laude (4.0 GPA)

Collin County Community College

May 2022
AS in Computer Science
  • Graduated magna cum laude (3.95 GPA)

Certifications

AWS Certified Solutions Architect - Associate

July 2024 - July 2027
Amazon Web Services
  • Gained a comprehensive understanding of AWS services and technologies
  • Demonstrated the ability to build secure and robust solutions using architectural design principles based on customer requirements
  • Learned how to design well-architected distributed systems that are scalable, resilient, efficient, and fault-tolerant

IBM DevOps and Software Engineering Specialization

July 2023
Coursera
  • Developed a RESTful microservice for managing user accounts using Flask and PostgreSQL
  • Created CI/CD pipelines using GitHub Actions and Tekton
  • Incorporated static analysis tools and automated testing into CI/CD pipelines
  • Learned about the software development life cycle, Test Driven Development, Behavior Driven Development, and other DevOps methodologies

IBM Full Stack Software Developer

March 2023
Coursera
  • Developed a full stack application for a mock car dealership
  • Utilized IBM Cloud Technologies like IBM Cloud Functions, IBM Cloudant NoSQL database, and IBM Watson's Natural Language Understanding
  • Containerized the application using Docker and deployed it to an OpenShift Kubernetes service on IBM Cloud

Projects

Security Camera Server

Go, Typescript, Linux, ffmpeg

  • Developed a low-latency HTTP Live Streaming (HLS) server for monitoring live webcam video
  • Integrated ffmpeg for real-time video transcoding, achieving a sub-3 second stream delay
  • Optimized video encoding parameters to to balance quality and latency for a smooth viewing experience

Transcribro

FastAPI, React, Python, TypeScript, Whisper AI

  • Collaborated in a team of six with a university sponsor to build a web application for accessible audio transcription, aiding the hard-of-hearing
  • Developed an audio pre-processing solution for efficient Whisper API integration, enabling handling of large audio files through compression and chunking
  • Automated the deployment process with a continuous delivery pipeline on GitHub, streamlining project updates with code changes
  • Utilized GitHub Actions for automated containerization and deployment of the backend service, ensuring scalability and maintainability

Skills

Languages

C/C++
Go
HTML & CSS
Java
JavaScript
Python
Rust
SQL
TypeScript
Django
Express.js
FastAPI
Flask
Next.js
WordPress
Amazon Web Services (AWS)
Ansible
Docker
Git
GitHub
GitHub Actions
GitLab
Google Cloud Platform (GCP)
Kubernetes
Echo
Gin
Jest
Material-UI
Matplotlib
NumPy
PyTest
React
pandas
shadcn
sklearn