Charles Rogers

Software Engineer

Phoenix, AZ

Introduction
About Me

I am a Full Stack Software Engineer with a strong focus on creating engaging, accessible user interfaces and building robust applications. I have experience with web and mobile development, backend API design, and infrastructure management. My approach combines technical versatility with a commitment to delivering efficient, scalable, and user-focused solutions.

Technologies

React

TypeScript

Kotlin

Swift

Flutter

Python

C#/.NET

SQL

AWS

Docker

Jenkins

Terraform

Experience
Full-Stack Software Engineer at REPAY
Aug 2022 - Nov 2024
  • Developed web payment platforms integrating with AWS services, using C# in an agile development process
  • Coordinated software releases and maintained Jenkins pipelines to automate builds, tests, and deployments
  • Provided on-call technical support for payment gateway API to ensure high availability for clients.
  • Led multiple projects to improve the performance and reliability of the payment gateway API
Intern at REPAY
Jun 2022 - Aug 2022
  • Created API endpoints for payment processing using C#.NET and SQL Server
  • Implemented improvements to CI/CD pipelines using Jenkins and Docker
  • Developed changes to the front-end web UI written in React JS
Projects
Personal Portfolio Website
  • This website was created to showcase my projects and experience. The website is built using React and TypeScript and is designed to be responsive and accessible on all devices. The build process is automated using GitHub Actions and the website is hosted on my home server behind a reverse proxy.
Technologies Used: React, TypeScript, GitHub Actions, Nginx, Jenkins
ASU Course Seat Notifier
  • Web application which sends notifications when a specific course opens for enrollment at ASU. Searches the ASU course info page on a given interval and when more seats are opened up, the application sends a notification through a JavaScript service worker.
Technologies Used: JavaScript, Node.js, Express
Home Assistant Android App - Open Source Contribution
  • Made contribution to existing open-source project, Home Assistant, allowing for the control of fans from the Android Auto interface
Technologies Used: Kotlin, Android
Web and Mobile (iOS) Chat Application
  • Developed a real-time, messaging platform with support for group messages, replies and reactions with clients on both iOS and web.
Technologies Used: Node.js, Express, Socket.io, React, Swift
Cellular Automata Fire Spread Simulation
  • Developed a cellular automata simulation of fire spread in a noise generated terrain. The simulation allows for the user to customize the terrain as well as fire starting locations.
Technologies Used: JavaScript, p5.js