Second Year @ Rochester Institute of Technology

Hi, I'm John.

Software Engineer building and deploying web applications, backend services, and automation tools for real-world users. Seeking software engineering Co-Op opportunities for Spring 2027, Summer 2027, and/or Fall 2027. Strengths in collaborating effectively to solve complex problems, applying Object-Oriented designs to write organized, well-documented code, explaining technical concepts to non-technical audiences, and leveraging commercial driving experience to approach software engineering with real-world impact.

Skills & Technologies

Tools and technologies I work with.

Languages

PythonPHPHTML/CSSJavaJavaScriptSQL (PostgreSQL, SQLite)

Frameworks & Libraries

ReactDjangoJavaFXHTMXdiscord.pyaiohttp

Technical Skills

GitDockerNginxPM2LetsEncryptCloudflare

Cloud Computing

DigitalOceanAWSHerokuGoogle Cloud

Operating Systems

MacOSWindowsLinux (Debian, Ubuntu)

Development Practices

REST APIScrumObject-Oriented DesignSerializationJSON

Projects

A selection of things I've built and contributed to.

R6TrackerBot
Personal Project
Implemented a Discord application that has looked up over 20,000 Rainbow Six Siege user profiles. Refactored the backend to cache essential user information, reducing API usage by over 50%. Iterated over 5 additional versions, with additional features such as player tracking for over 300,000 banned users. Promoted the application across multiple platforms, resulting in adoption across more than 2,000 communities.
Pythondiscord.pyaiohttpREST APIsPostgreSQLDigitalOcean
Personal Project
Built a React.js web application where users can play casino and non-casino games in both single- and multiplayer environments with fake money. Designed the application from the ground up, focusing on maintainable architecture for future expansion. Developed a PostgreSQL-backed service for user registration, statistics, and leaderboard functionality. Expanded the application with over 5 unique games and detailed statistic tracking. Deployed the website with automated GitHub Actions to a local machine via Cloudflare Zero Trust.
ReactHTML/CSSJavaScriptPostgreSQLNginxPM2LetsEncryptCloudflare
Academic Project
Created domain models and requirements documents before implementing to ensure stakeholder approval, in collaboration with 5 students and faculty on a high school robotics team. Implemented interactivity using REST APIs and HTMX to build dynamic HTML/CSS web forms. Tested the application with unit tests, including an automated CI/CD pipeline to run tests on every commit and pull request. Deployed to Google Cloud and partnered with faculty to configure a domain and HTTPS certificate.
DjangoHTMXHTML/CSSHTTP/HTTPSGoogle CloudLetsEncryptREST APIs
Uno on JavaFX
Academic Project
Coordinated with 4 students to iterate through three Scrum-like development cycles to satisfy final project requirements. Implemented compatibility with multiple backend technologies, including Serialization, JSON, and SQLite. Audited functionality and usability of the application via unit testing, ensuring compatibility between operating systems. Deployed the application to a local network, allowing students to connect and play Uno with each other.
JavaJavaFXSerializationSQLiteScrumNetworking

Education

Bachelor of Science - Software Engineering

Rochester Institute of Technology • Rochester, NY

August 2025 – May 2029

Relevant Courses:

SWEN-340 - Software Design for Computing Systems (Spring 2026)SWEN-256 - Software Product and Process Management (Spring 2026)SWEN-342 - Engineering of Software Subsystems (Fall 2025)
Advanced Courses in Computer Science

University of Chicago • Chicago, IL

June 2025

Completed graduate-level coursework via dual-enrollment for college credits during my last year of high school.

Relevant Courses:

MPCS-52560 - Applied Financial Technology (Fall 2024)MPCS-52553 - Web Development (Winter 2025)MPCS-51220 - Applied Software Engineering (Spring 2025)

Work Experience

Software Consultant
Current

Independent Contractor

May 2026 - Present

  • •Completed required state and IRS registrations and filings to operate as an officially registered sole proprietor
  • •Compiled financial and operational reports from a legacy system to support business analysis and decision-making
  • •Transformed legacy operational data into clear, auto-generated reports for company leadership
Operations Supervisor

Johnson Bros. Amusements LLC • Sister Bay, WI

June 2021 - August 2026

  • •Managed daily operations across key park attractions, managing guest services, crowd management, and safety compliance
  • •Performed on-site IT support, diagnosing and resolving issues with network connectivity, email systems, and POS hardware
Teaching Assistant
Current

Rochester Institute of Technology • Rochester, NY

August 2026 - Present

  • •Supported students by clarifying technical concepts and guiding problem-solving approaches
  • •Communicated complex material clearly during one-on-one and small-group interactions
  • •Collaborated with faculty and professors to help students stay engaged and make progress toward course objectives
Commercial Driver (CDL Class B)
Current

Self-Employed • Multiple Locations

July 2025 - Present