Hi,
I'm Dobson

Welcome! I'm a full-stack software engineer with a passion for tackling real-world problems with generalized, long-term solutions.
I'm driven by curiosity, collaboration, and building awesome things with awesome people.

Experiences

Full-Stack Software Engineering Co-Op

Sep 2023 - May 2024

Mercedes-Benz & IFA Group

  • Led team of 4 to develop a portable inventory scanning system using React, Flask, AWS, PostgreSQL, OpenCV, Tesseract OCR and YOLOv8 for real-time, small-part tracking in industrial settings to enable inventory awareness and supply-chain analytics
  • Authored Software Requirements & Design Specification documents (SRS and SDS), gathering then defining functional and non-functional requirements which were then used in system design.
  • Designed and implemented restful HTTPS communications via AWS API Gateway to SAP APIs, enabling real-time, scalable inventory transactions
  • Achieved 98% inventory accuracy and SAP integration, delivering a fully end-to-end solution, significantly surpassing the existing accuracy and efficiency benchmarks
React
React
Flask
Flask
PostgreSQL
PostgreSQL
AWS
AWS
OpenCV
OpenCV

Software Engineering Intern

May 2023 - Aug 2023

Savvas Learning Company (EdTech)

  • Developed full-stack solutions for Savvas Realize, an industry-leading K-12 ed-tech platform, using Angular 16 MFEs, Apollo, GraphQL, RxJS, Spring, PostgreSQL, and Jest
  • Resolved 11 high-priority Jira tickets, contributing to sprint goals within an Agile team
  • Designed API sequence diagrams, illustrating the end-to-end lifecycle across Angular micro-frontends, Apollo GraphQL, Spring services, and PostgreSQL, for use in understanding and optimizing within a module federation architecture
  • Built a comprehensive, all-in-one Confluence knowledge hub, covering content from day 1 new-dev onboarding guides to custom micro-frontend build steps, reducing redundant knowledge-sharing and improving developer autonomy/efficiency.
Angular
Angular
GraphQL
GraphQL
Spring
Spring
PostgreSQL
PostgreSQL
Jest
Jest
StoryBook
StoryBook

Data Engineering Intern

Sep 2022 - Jan 2023

Vision Software Solutions (FinTech)

  • Migrated from a monolithic desktop app to a microservice web app using React, Django, PostgreSQL, and AWS services (EC2, Lambda, S3, Athena), enhancing system efficiency and scalability
  • Optimized API and query logic, utilizing AWS ElastiCache with in-memory data store for real-time data caching, reducing user load time by 23\% (measured by AWS CloudWatch)
  • Containerized Python ETL tasks and credit scoring algorithms using Docker Containers, encapsulating isolated processes and minimizing single-point failures
React
React
Django
Django
PostgreSQL
PostgreSQL
AWS
AWS
Docker
Docker

Sales Engineer & Scrum Master

March 2018 - March 2021

Ceterus (FinTech startup)

  • Engineered technical solutions for over 125 clients by translating complex technical features into tangible business benefits, leading to increased sales and enhanced customer engagement
  • Achieved a domain-high 23% year-over-year increase in customer retention by conducting regular feedback sessions and personalized follow-ups, leading to stronger client relationships and improved service satisfaction
  • Achieved a 21% reduction in time blocked within six months by addressing common blockers while facilitating knowledge-sharing between interdependent teams for more efficient sprint planning and execution
Jira
Jira
Excel
Excel
QuickBooks
QuickBooks

Blog

Updated: 2024-05-04

How did I navigate my early experiences in tech?

Some anecdotes on my first experiences in tech, and how I navigated them.

Coming soon

The Value of Sequence Diagrams for Early Software Engineers

How creating sequence diagrams helps me understand large, complex, enterprise systems.

Coming soon

Zoomed out, then Zoomed In - Evolution of 'Hooks' in Web Development

How did we manage state before hooks? How did Hooks emerge and evolve into what we see across modern frontend frameworks today (React, Angular, Vue)?

Coming soon

Understanding JS' Async/Await in the context of Concurrency and Parallelism

(Re)Introducing yourself to asynchronous web development, through the lens of concurrency and parallelism.

Coming soon

A Dive into Webpack's Module Federation

Exploring Webpack's Module Federation and it's usage/importance in Micro Front-End (MFE) architectures.

Coming soon

AI in EdTech - Equalizer or divider for educational inequality?

Some thoughts on how AI-powered solutions could either bridge or further divide educational inequalities.

Contact Me!