Jonathan Johnson — Software Engineer

Backend & Cloud Systems · AWS · Python · Java · Distributed Systems

I’m a Software Engineer at Amazon Web Services working on backend and cloud-based systems that support internal platforms, automation, and operational workflows. My experience spans building and maintaining reliable services, automation tooling, and analytics in high-ownership production environments. I enjoy solving system-level problems, collaborating across teams, and writing maintainable code that scales with real-world usage.

Focus Areas
  • Backend and platform development
  • AWS-based cloud services and automation
  • Event-driven and serverless architectures
  • Operational tooling, metrics, and dashboards

Education

Bachelor's Degree in Computer Science

Western Governors University

2022-2024

Courses Completed: Scripting and Programming - Foundations & Applications, Data Structure and Algorithms I & II, Advanced Data Management, Fundamentals of Information Security, Scripting and Programming - Applications, Web Development Foundations, Linux Foundations, Java Fundamentals, Java Frameworks, Back-End Programming, Advanced Java.

Transfer Courses

Mount Saint Jacinto and Riverside Community College

2019-2022

General Education Courses

High School Diploma

Murrieta Valley High School Murrieta, CA | 2019-2022

Course Work: AP and IB Courses, Cohort classes, Dual Enrollment in College, Early Graduation, VEX Robotics, 3D modeling.

Certifications

LE-1: Linux Essentials

Linux Professional Institute (LPI)

2024 - Never Expires

ID: LPI000597633
IT Service Management

AXELOS

2024 - 2027

ID: GR671637793JJ

Work Experience

Software Engineer

Amazon Web Services (AWS) — Commerce Platform

Apr 2025 – Present · Tempe, AZ (On-site)

Focus

Backend and cloud-based systems, automation, and operational tooling in a high-ownership production environment.

Highlights
  • Contributed to backend and platform services supporting internal workflows and system integrations.
  • Built and maintained automation and tooling using Python/Java and AWS-managed services.
  • Worked with event-driven and serverless architectures to orchestrate long-running processes.
  • Improved observability through metrics, dashboards, and operational visibility improvements.
  • Participated in design reviews, code reviews, deployments, and production support.
Software Engineer (Technical)

The Scotts Miracle-Gro Company

Dec 2023 – Apr 2025 · Temecula, CA (On-site)

Focus

Internal software solutions, automation, and data-driven tooling supporting business and engineering workflows.

Highlights
  • Developed and maintained internal applications and automation tooling to improve operational workflows.
  • Refactored and stabilized existing Python scripts to improve reliability and runtime performance.
  • Partnered with stakeholders to translate requirements into practical software solutions.
  • Worked with reporting and metrics to improve visibility into process performance and outcomes.
Software Engineering Intern

The Scotts Miracle-Gro Company

May 2023 – Dec 2023 · Temecula, CA (On-site)

Focus

Supported internal tooling and software enhancements across production codebases and engineering workflows.

Highlights
  • Contributed bug fixes, small features, and documentation improvements to internal applications.
  • Worked within existing codebases using standard engineering workflows (reviews, testing, version control).
  • Collaborated with engineers to scope tasks and deliver incremental improvements.
Data Analyst / Data Entry Assistant

Hoyt Integrative Health

Feb 2020 – May 2021 · Murrieta, CA (Hybrid)

Focus

Data organization, reporting support, and lightweight internal tooling to improve operational accuracy.

Highlights
  • Managed data entry and organization across 200+ customer accounts and inventory records.
  • Improved data usability by organizing tracking workflows and supporting reporting needs.
  • Built a lightweight internal tracking interface to reduce inventory discrepancies and improve accuracy.
Full-Time Study (Computer Science)

Western Governors University

May 2021 – Jul 2023

Focused on completing core CS coursework (data structures & algorithms, Java, databases, Linux, and software engineering fundamentals).

Technical Skills & Knowledge Areas

Backend & Distributed Systems (Primary)

Backend service design · Distributed systems fundamentals · Event-driven architectures · Serverless workflows · Long-running orchestration · Observability & monitoring · Operational tooling · Reliability & failure handling

Cloud & Infrastructure

AWS · Lambda · DynamoDB · S3 · EventBridge · SQS · Infrastructure as Code (CDK / CloudFormation) · IAM concepts · Cost awareness · Deployment pipelines

Programming Languages

Python · Java · JavaScript · SQL · Bash · PowerShell · C++ (foundational) · C# (foundational)

Data, Analytics & Metrics

SQL analytics · ETL-style data processing · Operational metrics · Dashboards · Logging strategies · Data-driven decision support

AI & ML Principles (Applied)

LLM fundamentals · Prompt engineering · Retrieval-Augmented Generation (RAG) concepts · Evaluation and quality measurement · Human-in-the-loop workflows · Cost, latency, and reliability tradeoffs · Safe deployment patterns

AI Tooling & Integration

AWS Bedrock · API-based model integration · Prompt versioning · Metrics-driven iteration · Automation with AI-assisted workflows

Engineering Practices & Tooling

Git · Docker · Linux · CI/CD · Code reviews · Agile / Scrum · Documentation · Cross-team collaboration

Frontend (Supporting Experience)

React · HTML · CSS · Bootstrap · REST API consumption

Work/Personal/School Projects

Whirl Automation

Whirl Automation is a software based manufacturing project integrating Denso robots, Cognex vision systems, and Python-based control software to automate assembly and packaging of handheld spreaders like the Scotts® Whirl™ and similar products. It leverages advanced robotics, precise part handling, and quality assurance technologies to optimize production efficiency and ensure product consistency.

Source Code

Web 3 Krypto

Recreated a Web 3.0 application allowing users to send Ethereum using Solidity and Metamask with GIFs for each transaction.

Open Live With Demo

Advanced Java

Modified the Landon Hotel scheduling application to include multithreaded language translation, currency display, and time zone conversion. Built resource bundles for English and French, displayed prices in different currencies, and presented live presentation times in multiple time zones. Demonstrated understanding of multithreaded code and internationalization concepts. Additionally, explained deployment of the application to cloud services and creation of a Dockerfile for containerization, showcasing proficiency in deploying applications with cloud services.

Backend Programming

Developed a Spring Framework Java backend for a travel agency's vacation bookings application, migrating legacy functionalities from an outdated system. Implemented Spring Data JPA, Rest Repositories, and MySQL Driver dependencies, ensuring seamless integration with the existing Angular front end. Demonstrated expertise in object-oriented application development, design pattern implementation, and professional communication throughout the project.

Amazon Clone

The Amazon Replica is as it says it is made using CRUD operations the Front End is HTML, CSS and React Context API and for the backend I used Firebase for Authentication, Database, and Functions.

Open Live With Demo

InstaGram Clone

This is a InstaGram clone named InstaFam although with some visual differences the application works just the same using the CRUD operations and that Social Media flare that is used so widely today. This is a Full Stack Responsive MERN App with Auth, Likes, Dark Mode | React, MongoDB, MUI

Contact Me

Send a message