Welcome, my name is Joe Badaczewski
# about
I am an expert in building and scaling web, mobile, and desktop applications. I have 13 years of experience leading development teams in the financial, pharmaceutical, and cloud-computing industries. Beyond technology, what I enjoy most about product engineering is leading and collaborating with energetic people to build something that makes our customers' lives easier.
# toolset
- TypeScript, React, and Effect on the frontend
- React Native or Kotlin Multiplatform for Android, iOS and desktop
- .NET (C# or F#) or Node + Effect on the backend
- PostgreSQL or SQLite for data persistence
- Deploying to fly.io or AWS EKS for serverless or high availability
- Next.js for ecommerce, branding, or static site generation
- Vite + React + module federation for microfrontends
- Three.js + React Three Fiber for WebGL experiences
- Grafana + Prometheus or AWS CloudWatch for observability
# experience
Senior Software Engineer at SoftWriters
March 2024 - present
Links: SoftWriters • FrameworkFlow Android app • FrameworkPOD iOS app
Senior lead of FrameworkCourier, an application written in C# which is responsible for tracking the chain of custody of prescriptions through a system of pharmacies and facilities.
Designed and implemented a suite of mobile applications written in React Native that make pharmacies more efficient in packaging and reviewing prescriptions.
Planned and developed a cross-team project that used Large Language Models to give pharmacies better auditing tools by translating natural language to executable SQL statements.
Built a proof of concept written in full-stack F# that uses HTTP only cookie authorization with an OIDC provider (Keycloak). This prototype enables retail pharmacies to independently build on top of FrameworkLTC's infrastructure.
Required Skills: Expert level in C#, TypeScript, React Native, Git, cloud services, service-oriented architecture at scale, Agile software development, and interfacing with multiple team leaders to achieve common product goals.
Front-End Engineer II at Amazon Web Services (AWS)
May 2022 - March 2024
Focus Areas: Performance • Observability • Accessibility
Required Skills: React • Redux • TypeScript • React Query • Full-stack • RxJS • Project management • Micro frontends
Links: AWS CloudWatch Logs
Individual contributor for the CloudWatch Logs (CWL) team. Maintained a feature rich AWS micro frontend that provides visualizations and insights into web service logs running at a global scale. Implemented accessible and internationalized features that provided real time data to millions of users. As the world leader in monitoring solutions, this frontend team had to make critical considerations for thousands of different user devices and internet capability variations. Also, I collaborated with service teams on developing high quality, high volume, and highly available services.
This role requires an expert skill level in frontend system design, React, TypeScript, and working in a rigorous, impactful, and highly complex development environment which orchestrates thousands of frontend packages deployed independently.
Accomplishments
-
November 2023 - Contributed to the planning, development, and launch of CloudWatch Logs anomaly detection. My primary responsibility was building the user experience for log pattern analysis, log anomaly detection, and log pattern comparison using TypeScript, React, Redux, and React Query. My other responsibilities included curating a backlog of ranked feature improvements and bug fixes, planning cross-feature integrations (e.g. integration with data protection, query generation, cross-account functionality), and coordinating a high-impact launch during AWS's main conference (re:Invent).
-
August 2023 - Lead the CWL team in migrating our entire API layer from one legacy backend service to a new, more secure backend service. This project required coordination with ongoing feature development, deep investigation into many packages to determine all legacy API usage, intricate monitoring and observability into the progress of the migration, fielding unknown service differences without customer impact, and accomplishing the migration without affecting console uptime.
Senior Software Engineer, Team Lead at Homee, Inc.
October 2021 - May 2022
Required Skills: React • React Native • Redux • TypeScript • AWS • OIDC • Microservices • IOC
Links: Homee • Homee Pro Android app
Senior developer and team lead for four industry grade mobile applications for iOS/Android that focused on simplifying the process of assessing, estimating, and fulfilling insurance claims. I implemented advanced features such as turn by turn navigation, locations-based consumer and provider matching, offline syncing and fault tolerance, optical character recognition for analyzing estimates and receipts, and an intuitive scheduling interface including efficient native gestures and animations.
Also, I was a lead architect on cross team authentication and authorization using AWS Cognito. I planned and implemented a shared OIDC provider across a cluster of microservices and organized a new team dedicated to these types of infrastructure concerns.
Senior Software Engineer at SoftWriters
May 2020 - October 2021
Required Skills: C# • .NET • TypeScript • React • React Native • Docker • Distributed systems
Links: SoftWriters • FrameworkFlow Android app • FrameworkPOD iOS app
Senior developer and team lead on two enterprise mobile applications for iOS/Android and a myriad of n-tier web applications that support thousands of long-term care facilities. I developed, maintained, and managed several projects that serve 100,000+ concurrent users and provide services for delivering and tracking millions of prescription orders across the country.
Also, I was lead architect on new initiatives to position SoftWriters as a country-wide leader in pharmaceutical delivery practices. I lead architectural design sessions to create a decoupled, distributed system that will be responsible for recording the chain of custody of controlled and uncontrolled substances from pharmacies to long term care facilities.
This job required an expert skill level in C#, TypeScript, React, React Native, Docker, and distributed system design.
Senior Software Engineer at Proofpoint
September 2019 - May 2020
Required Skills: TypeScript • React • Redux • Full-stack • CI • CD • git • Node.js • NestJS
Lead developer and code owner of multiple enterprise React/Redux/TypeScript applications that provide training assignments and exercises to 15,000+ concurrent users. I provided architectural direction philosophy for a team of front-end and back-end developers. This job required an expert skill level in React, Node.js (NestJS), TypeScript, CI/CD, Git, and the principles behind scaling a multi-contributor code base within an Agile environment.
Software Engineer at Idelic
February 2019 - September 2019
Required Skills: React • TypeScript • RxJS • Project management
Developer for web applications aiding terminal managers of trucking companies with monitoring and improving driver performance and safety. I utilized microservices via Docker to create a multi-tiered platform that achieved high levels of concurrency, availability, and reliability. This job required an expert skill level in React, React Native, Redux, and Docker. Also required knowledge of Scala, PostgreSQL, and test-driven development.
Software Engineer at PSI
October 2017 - February 2019
Required Skills: C# • Angular • OOP • CI • CD
Software engineer responsible for creating and maintaining HR solution software that assists Fortune 500 companies with selecting the best candidates available. I worked closely with Industrial and Organizational psychologists to develop algorithms that assess a candidate's potential for success. This job required extensive knowledge in C#, unit testing, OOP, Angular, JavaScript ES6, cloud computing, and CI/CD.
Senior Visual Developer at Brunner
September 2014 - October 2017
Required Skills: .NET • Angular • jQuery
Lead Developer at YellowBridge Interactive
July 2013 - September 2014
Required Skills: WordPress • HTML • CSS • JavaScript
Web Application Developer at American Textile Company
August 2012 - July 2013
Required Skills: PHP • HTML • CSS • JavaScript
Web Developer at McKesson
May 2012 - August 2012
Required Skills: PHP • HTML • CSS • JavaScript