ANGO

Joshua Wang

profile with balloon face

Professional software engineer. Amateur woodworker. Occasional thrower of round objects.

B.S. Computer Science, Georgia Institute of Technology

Over 5 years of industry experience building the right solutions by balancing user experience and company priorities. Trained in best practices regarding PII privacy, OWASP security, API design, and web accessibility.

Outward

  • Go, Java, Kotlin JVM, C#
  • SQL, MongoDB, Kafka, AWS EventBridge, AWS EC2
  • React, Angular, JavaScript

  • Computer-aided design
  • Woodworking
  • 3D printing

  • Basketball
  • Ultimate frisbee & disc golf

Inward

  • The Leadership Challenge
    - Kouzes, Posner
  • Fierce Conversations
    - Susan Scott
  • The Manager's Path: A Guide for Tech Leaders Navigating Growth ...
    - Camille Fournier
  • Designing Data-Intensive Appliciations
    - Martin Kleppmann
  • You Don't Know JS
    - Kyle Simpson
  • Heretics
    - G.K. Chesterton

Forward


  • game.jwango.com • hub for turn-based Mahjong, Tic-tac-toe
    - React, Express, Kotlin, OIDC
  • Minecraft mod • procedurally carves out caves via spanning trees
    - Kotlin, Java, Processing sketch

Experience

SyBridge Technologies
Senior Software Engineer (Go, SQL, Terraform, AWS, React)Jan 2023 — Present
  • 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