David Baumgardt
Senior Software Engineer | Systems Architect | Technology Consultant
Full-stack software engineer with five years of experience building products and services from the ground up.
I am not only passionate about building systems that work, but are also satisfying to use and bring a creative flare.
Skills
Tools and applications that I have used to build and deploy products in professional settings and live projects. I see every project as an opportunty to explore new technologies and learn new skills so this list is constantly expanding.
Back-End:
Front-End:
Other Tools:
Experience
DeepXL
Oct 2024 - Present
Founding Software Engineer
- Led the development of the core platform, built the APIs, SDKs, and Cloud Infrastructure that powers our live service
- Ensured security and scalablility of the back-end services in Google Cloud Platform
- Mentored and managed a cross-functional team including an associate developer and machine learning engineer, organized tasks and conducted code reviews.
Python, FastAPI, Typescript, NextJS, Google Cloud Platform, PostgresQL
Goliath Technologies
March 2022 - Oct 2023
Full-Stack Software Developer
- Modernized the primary C++ API with an extenisible real-time notification system that expended the scope of possible user interactions and accelerated development of new features
- Implemented responsive, pixel-perfect web interfaces and components according to mock-ups using HTML, CSS, JavaScript, and React
- Deployed CI/CD pipelines for internal and production environments using Docker and GitHub Actions, expediting testing and deployments
C++, Python, HTML, CSS, JavaScript, React
Classlink Inc.
March 2020 - March 2022
Software Developer
- Expanded the flagship cloud authentication platform with OAuth2 and OIDC compatibility to enable greater interoperability with vendors and tenants
- Spearheaded an internal Angular interface to streamline troubleshooting out distributed Windows authentication service, enabling the suuport team to instantly access logs and make necessary configuration changes.
- Independently maintained a browser-based file system interface and assisted customers and the support team with troubleshooting tasks, thus improving customer retention.
Node.js, C#/.Net, Angular, AWS, RabbitMQ
Projects
StatCrusher.com
August 2024
Live web service that collects data from the popular online Pokemon battling simulator Pokemon Showdown and compiles it into easily readable charts and graphs. This lets competitive players like myself make accurate assessments about the metagame and develop strategies in response.
Developed using Next.js and hosted using Lambda, API Gateway, and DynamoDB.
Averages approximately 300 weekly users.
Get in Touch
Do you have a project in mind and are looking for someone to
turn it into a reality? Or looking for polish on an existing
project? I'd love to hear about it.