Jonathan Steele, a man with glasses and a white shirt, standing outdoors in front of a palm tree.

Jonathan Steele

Melbourne, Florida

About Me

I build applications across web, mobile, and backend platforms, with a focus on clear architecture and code that stays maintainable as systems grow.

I care about software that performs consistently in real conditions, not just on the demo page.

Experience

(opens in a new tab)

Full-Stack Software Engineer

  • Optimized 5+ client web apps, improving load times 25% and UI responsiveness with Bootstrap
  • Resolved 15+ production issues, cutting client-reported bugs by 30% and raising uptime to 99.9%
  • Delivered 5+ full-stack PHP/MySQL features on schedule in coordination with project managers
  • Used AI-assisted development tools to accelerate prototyping, testing, and documentation

(opens in a new tab)

Software Engineer

  • Built and maintained Android and iOS apps with Kotlin Coroutines, Flow, and Swift Combine, including offline-first storage (Room, SQLite, Core Data)
  • Integrated REST APIs, third-party SDKs, analytics, and push notifications, plus Python ETL pipelines and Magento/WordPress backend integrations
  • Improved code quality and delivery through unit tests, continuous refactoring, and GitHub Actions automation that cut manual work ~80% and raised test coverage to 87%

(opens in a new tab)

QA Engineer Intern

  • Automated regression data validation using Shell scripts and executed JCL workflows for batch tests
  • Verified custom implementations against SORT logic and resolved discrepancies with engineering

(opens in a new tab)

Volunteer IT Support Intern

  • Assisted staff and students with hardware/software troubleshooting at one school campus
  • Loaded Windows OS images from the network onto 50+ laptops, ensuring consistency and functionality
  • Gained hands-on experience with server racks, hardware setup, and basic network configurations

Volunteer Computer Repair Technician

  • Performed hardware diagnostics, repairs, and OS installations on PCs
  • Assisted customers with troubleshooting and basic technical support

Dietary Aide

  • Support patient care and dietary operations in a rehabilitation facility

Websites

Projects

CareerFlow

AI‑driven career guidance using a modular Compose architecture with fast, on‑device role‑fit analysis.

KotlinJetpack ComposeGemini API

Task Management System

An offline‑first task manager with reliable Room persistence and clean state handling.

KotlinRoomJetpack ComposeKoin

CoinCanvas

A Compose Multiplatform crypto dashboard with a custom expressive design system, real‑time market data, and full support for Android, iOS, Web, and Desktop.

KotlinCompose MultiplatformCoroutinesKtorMaterial 3 Expressive

HackerNews

A cross‑platform HN client using async LINQ over IAsyncEnumerable to stream Firebase updates via MVVM.

.NET MAUIC#Firebase Realtime DatabaseCommunityToolkit.Mvvm

SpringTasker

A REST API with JWT auth, role‑based access, and a clean, layered service architecture.

JavaSpring BootSpring Data JPAJWTH2 Database

ShopShowcase

A storefront browser powered by typed GraphQL, efficient caching, and a modular MAUI MVVM setup.

.NET MAUIC#GraphQLShopify Storefront APIMVVM

BookTracker

A full‑stack book manager with secure auth, structured CRUD flows, and a modern Vue 3 UI.

ASP.NET CoreC#Entity FrameworkSQLiteVue 3TypeScriptTailwind CSSxUnit

Lifeguard Times (Google Play)

A Jetpack Compose app that surfaces trending lifeguard stories with an offline‑ready reading experience and a simple way to share your own.

KotlinJetpack ComposeRoomFirebase

Skills

Programming Languages

Fluent across systems, backend, mobile, and modern application development

  • C++
  • C
  • C#
  • Java
  • Kotlin
  • Swift
  • Python
  • JavaScript
  • TypeScript
  • PHP

Backend & Systems

Designing reliable, scalable, and high-performance backend systems across multiple platforms

  • .NET Core
  • ASP.NET Core
  • RESTful APIs
  • .NET MAUI
  • Kotlin Multiplatform
  • Flutter

Frontend

Building responsive, modern interfaces with strong attention to UX and performance

  • Vue
  • Astro
  • Svelte
  • React
  • Angular
  • Tailwind CSS
  • Jetpack Compose
  • SwiftUI
  • UIKit

Databases

Modeling, optimizing, and maintaining relational data systems for production workloads

  • SQL
  • SQLite
  • MS SQL Server
  • MySQL
  • PostgreSQL

Testing

Ensuring reliability and correctness through automated, CI-ready test suites

  • xUnit
  • JUnit
  • Playwright

DevOps & Tools

Automating builds, deployments, and developer workflows for smooth delivery

  • Git
  • CI / CD (GitHub Actions)
  • Android
  • iOS
  • Gradle
  • GraphQL
  • Node.js
  • Bash
  • SSH
  • Linux

Certifications

Foundational C# with Microsoft

Freecodecamp

Education

Eastern Florida State College

Bachelor of Applied Science in Computer Information Systems Technology - Software Development

  • Software Development
  • Object-Oriented Programming
  • Mobile App Development
  • Software Integration & Testing
  • Web Applications Programming

Eastern Florida State College

Associate of Arts in General Studies

  • College Algebra
  • Precalculus Algebra
  • Calculus 1 With Analytics

Brevard Community College (now Eastern Florida State College)

Associate of Science in Computer Programming & Analysis

  • Principles of Programming
  • Introduction to C++ Programming
  • C++ Programming Advanced
  • C# Programming
  • Introduction to Java Programming
  • Visual Basic Programming
  • Microcomputer Application
  • Introduction to XML
  • Network+