DS

I’m a senior full-stack engineer with 12 years of experience building scalable backend services with Node.js and PostgreSQL, along with React Native mobile apps using Expo.

About

I’m a senior full-stack engineer with 12 years of experience building scalable backend services with Node.js and PostgreSQL, along with React Native mobile apps using Expo. I enjoy owning complex features end to end—translating requirements into reliable APIs, designing solid data models, and making sure the experience is consistent across platforms.

I’m also focused on quality and operational excellence: I establish testing standards, add caching where it improves performance, and lead migrations from legacy systems to modern architectures. I’ve mentored engineers, guided technical direction across teams, and worked through production incidents to deliver long-term fixes that keep systems dependable for users.

  • 12 years' experience
  • Joined September 2026

Industry experience

  • Software & Internet
  • Computers & Electronics
  • Financial Services
  • Telecommunications
  • Professional Services

Work experience· 5 roles

Senior Software Engineer · BroadcomOct 2024 – Present · 2 yrs 2 mos

Established code review practices and testing standards for the mobile team; migrated legacy reporting modules from MySQL to PostgreSQL with query optimization and added Redis caching for real-time operational dashboards. Led migration of a legacy mobile client to Expo, including navigation structure, state management patterns, and a component library. Built internal developer tooling in TypeScript and Node.js to automate release pipelines, and set infrastructure architecture standards across multiple engineering teams. Integrated third-party API providers into the supply chain management system. Mentored junior engineers via weekly pair-programming and guided backend design and database modeling best practices. Resolved critical production incidents in a network monitoring service by analyzing logs/metrics, identifying root causes, and implementing durable preventative fixes.

Lead Software Engineer · CarNowJun 2023 – Oct 2024 · 1 yr 5 mos

Developed React Native screens for browsing inventory, configuring trade-ins, and submitting financing applications in a single flow. Established testing processes for the payment integration layer by creating unit and integration tests to catch edge cases in transaction failures before production. Optimized PostgreSQL-backed search performance by adding indexes and refactoring slow queries, reducing average vehicle lookup response times. Owned end-to-end development of the vehicle financing module, building RESTful APIs in Node.js/Express for loan calculations and approvals. Managed storage strategies for user profiles and vehicle history, collaborated with product managers, and reviewed pull requests across three teams to enforce coding standards for error handling and logging.

Lead Software Engineer · SalesforceMar 2018 – Jun 2023 · 5 yrs 4 mos

Introduced code review processes for the mobile team, including Expo project structure and state management guidelines to reduce technical debt. Designed PostgreSQL schemas supporting complex relationship mappings between contacts, accounts, and opportunities. Built backend services with Node.js/Express for content ingestion, API routing, authentication token handling, and third-party provider integrations for the digital platform. Implemented Redis caching layers for frequently accessed account data, improving web page load performance during peak usage. Resolved production issues involving cross-platform data synchronization delays by debugging network timeouts and adding retry logic for reliability. Led migration of legacy authentication flows to modern standards.

Software Engineer · Persistent SystemsApr 2016 – Mar 2018 · 2 yrs
Software Engineer · IBMJul 2014 – Mar 2016 · 1 yr 9 mos

Education

Bachelor of Science in Computer Science · Penn State University2011 – 2015
Bachelor of Science in Computer Science · Penn State University2011 – 2015

Hire Donald Small today

Post a job and invite Donald, or contact them directly. No hidden commission.

Post a job