Hi, my name is Shane (he/him). I am a software engineer with 3+ years of combined development experience. I've collaborated in teams using version control (Git), built front-end clients (React & Angular), and wrote connecting back-end services (C# / .NET). I'm passionate about leveraging current technology to create innovative solutions and deliver exceptional user experiences. I also enjoy cooking, birding, and snapping great photos. Let's get in touch!
Projects
Both of the projects below were designed and built in 2022 and 2023. Please check them out!
A web app to plan, organize, and manage community pick up games. Users can register for games, view rosters, and be assigned positions based on their preferred positions. The app handles a wait-list, a notification system, and includes functionality for admins to manage games and users. The app was designed for a community of soccer players in Los Angeles. Check out the demo or the source code on GitHub.
A web game that is played to create a five-meal meal plan. Users select a pre-made deck based on seasonal meal themes or their own user created deck. The two-round interactive game-play results in a final “hand” of five meal cards. The game seeks to assist meal planning by reducing decision fatigue while remaining interactive, and customizable through user-created decks. Check out the demo or the source code on GitHub.
Software Engineer
- Lead development of features and UX design for K-12 school survey metrics SaaS application using React, .NET 8, and Azure.
- Created Figma mockups to enhance user interface and experience.
- Developed proof-of-concept GPT-powered agent for customer service chat features.
- Engineered CSV to Shopify import tool using Azure Functions and Microsoft Power Apps.
- Developed and maintained HTML5 canvas based drawing tool.
Junior Developer
- Worked in agile using test driven development, Azure Dev-Ops, and CI/CD pipelines to meet business requirements and stakeholder needs.
- Migrated production applications from .NET Framework to .NET 6 and AngularJS to Angular 15 with TypeScript.
- Developed and maintained mobile apps using Expo and React Native.
- Utilized Entity Framework ORM to access, map, and manipulate SQL Server data using LINQ.
- Wrote and maintained unit tests using NUnit and Moq frameworks.
Junior Full Stack Developer
- Collaborated remotely on projects using Slack and Zoom.
- Managed source code version control with Git and GitHub.
- Leveraged native ES6 Javascript module bundling to build DRY, reusable components through clean, readable code.
- Planned applications through white boarding dependencies, building ERDs, and sketching-up wireframes with Figma and FigJam.
- Built and interacted with databases using SQL Server and ADO.NET.
Professional Photographer
- Worked extensively with imaging and related software for client review, editing, post-production, and export.
- Deployed and manage workspace server for project tracking, delivery, invoicing, licensing, and asset archival.
- Designed and maintained portfolio website using HTML and CSS.
- Maintained regular clients through marketing, on-time delivery, clear communication, and persistent attention to detail and client needs.
- Planned and led after-school class for children on basics of photography.
NewForce Coding School
- Full-time Software Development Training
Microsoft Azure Fundamentals
- AZ-900 Certification
Old Dominion University
- BFA - Photo and Print Media