Joshua Wang

Professional software engineer. Amateur woodworker. Occasional thrower of round objects.
B.S. Computer Science, Georgia Institute of Technology
Over 8 years of industry experience building the right solutions by leveraging software to drive key priorities. Trained in best practices regarding PII privacy, OWASP security, API design, and web accessibility.
Outward
- Fullstack development
- React, JavaScript
- Computer-aided design
- Woodworking
- Running
- Basketball
- Ultimate frisbee & disc golf
Forward
Inward
- The Leadership Challenge
- Kouzes, Posner - Fierce Conversations
- Susan Scott - The Manager's Path: A Guide for Tech Leaders Navigating Growth ...
- Camille Fournier - You Don't Know JS
- Kyle Simpson - Domain-Driven Design: Tackling Complexity in the Heart of Software
- Eric Evans
Toward
- Google SRE Book
- Google, Inc. - The Pragmatic Programmer: Your Journey to Mastery
- David Thomas, Andrew Hunta - Designing Data-Intensive Applications
- Martin Kleppmann - Heretics
- G.K. Chesterton
Experience
Chick-fil-A Corporate Support Center
Lead Software Engineer (Python, AWS, JavaScript)Dec 2023 — Present
- Revamped SRE discipline with alarm tuning, on-call log, and clear prioritization
- Established disaster recovery strategy with multi-region AWS workloads
- Introduced 12factor microservice standard for storing config in environment
- Introduced documentation standards with Architecture Decision Records (ADR) and After-Action Reviews (AAR)
SyBridge Technologies
Senior Software Engineer (Go, SQL, Terraform, AWS, React)Jan 2023 — Dec 2023
- Planned and led development of new users service with Auth0 integration hosted in AWS EC2
- Introduced sequence diagram usage to align understanding of both user and system interactions
- Contributed to design and planning of asynchronous audit event log functionality in AWS EventBridge
- Owned and jump-started brand new React + TS web portal along with refresh of private component library
- Established UI patterns to separate data fetching from business logic concerns to enable unit tests and mocks
Fast Radius
Senior Software Engineer (Elixir, SQL, React, TypeScript)Nov 2021 — Jan 2023
- Learned the Elixir language to shift into a full-stack role and support backend engineers
- Introduced formal QA testing practices, increasing software quality and confidence for each release
- Evangelized intermediate-level Typescript patterns by illustrating how to convert legacy React components
- Designed and built interface abstraction for user event tracking, removing dependency on a single integration
Ultimate Kronos Group
Senior Software Engineer (Angular, C#, Kotlin for JVM, SQL, MongoDB)Jul 2021 — Nov 2021
- Collaborated with architect and tech lead to design and build a data integration to live sync Ultimate and Kronos records using Kotlin (JVM), Kafka, Angular, and MongoDB
- Mentored intern-to-hire engineer in technical and professional development with Angular, C#, and Kotlin
Software Engineer II (Angular, C#, Kotlin, SQL)Jan 2020 — Jul 2021
- Developed Angular web & mobile feature to quickly respond to competition using Kotlin (JVM), C#, SQL
- Diagnosed and optimized sluggish Angular components by reducing excessive DOM elements
Software Engineer I (Angular, Java, SQL)Jun 2018 — Jan 2020
- Contributed a11y-first backwards compatible enhancements to internal component library
- Collaborated with product and design on 6 employee management features in Angular, C#, SQL over 1 year
Blackbaud
CRM Enterprise Software Development Intern (Angular, C#)May — Aug 2017
- Built internal admin portal to troubleshoot and track process status with C# microservices and Angular app
- Tested software via service mocks, unit tests, and pact tests for continuous delivery
ANGO