Jonathan Steele

About Me

8+ years crafting scalable, high-performance apps using C#/.NET, Android, iOS, Flutter, KMM, and modern web technologies. I thrive in dynamic environments and collaborate with teams to align technical strategy with business goals, ship products users love, and improve processes through automation and testing.

Skills

Programming Languages

C++CJavaKotlinC#SwiftJavaScript (ES6+)TypescriptDartObjective-C

Frameworks & Libraries

Jetpack ComposeUIKitSwiftUI.NET.NET MAUIASP.NET CoreFlutterVueAstroSvelteTailwind CSS

Database & Backend

SQLiteMySQLPostgreSQLRESTful APIsGraphQL

Other

GitCI / CD (Github Actions)AndroidiOSGradleSSHNode.jsBash

Experience

eLifeguard.com

Software Engineer

Brevard County Public Schools

IT Support Intern

IRI, The CoSort Company

Software Tester Intern

The Computer Repair Zone

Computer Repair Technician

SONIC Drive-In

Food Preparer

Whataburger

Team Member

Website

RSS Reader

A Vue.js application that allows users to read and manage RSS feeds, providing a clean and user-friendly interface.

Movie Explorer

A Vue.js application that allows users to search for movies, view details, and explore movie information.

Minesweeper

A classic Minesweeper game implemented in Svelte, allowing users to play the game in their browser.

Skills Showcase

Bootstrap-based website showcasing various skills and projects.

Quote of the Day

A simple Angular application that displays a random quote each day.

Projects

magento-flutter

Magento Flutter is a mobile eCommerce app utilizing Flutter, which seamlessly integrates with Magento stores via GraphQL API for browsing, product viewing, cart management, and order placement.

knightsfootballandroid

A fan-made Jetpack Compose app for UCF Football

spacex-server

🚀 GraphQL access to the SpaceX API

SpaceXLaunch-KMP

A Compose Mulitplatforms app for SpaceX Launch which allows you to see the latest and upcoming launch.

Taskify

Personal and Business Task List Jetpack Compose App managing CRUD with Androidx Room Database

SwiftTasks

SwiftUI-based To-do list app using SwiftData for offline task management

SpaceXLaunchBlazor

Real-time data on upcoming SpaceX launches, powered by Blazor Server and ASP.NET Core with Razor Syntax

HackerNews

A .NET MAUI app for displaying the top posts on Hacker News that demonstrates Firebase Realtime Database

PawPal

Manage your pets and tasks efficiently with PawPal, built using .NET MAUI

inoles.github.io

Developer Portfolio with Astro, TailwindCSS and Bun.sh for fast, responsive performance.

KotJWT

Kotlin Multiplatform library for generating and verifying JWTs

Lifeguard Times (Google Play)

A Jetpack Compose app for Lifeguard Times to allow readers trending and newsworthy articles related to lifeguards and lifeguarding-related topics

Lifeguard Times (App Store)

A SwiftUI app for Lifeguard Times to allow readers trending and newsworthy articles related to lifeguards and lifeguarding-related topics

Certifications

Foundational C# with Microsoft

Freecodecamp

Education

Eastern Florida State College

August 2019 - December 2022

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

Software DevelopmentObject-Oriented ProgrammingMobile App DevelopmentSoftware Integration & TestingWeb Applications Programming

Brevard Community College (now Eastern Florida State College)

August 2009 - May 2015

Associate of Science in Computer Programming & Analysis

Principles of ProgrammingIntroduction to C++ ProgrammingC++ Programming AdvancedC# ProgrammingIntroduction to Java ProgrammingVisual Basic Programming