Donald Small
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
Skills· 12
Languages
- JavaneseIntermediate
Industry experience
- Software & Internet
- Computers & Electronics
- Financial Services
- Telecommunications
- Professional Services
More experts in Raleigh, United States
Work experience· 5 roles
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.
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.
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.
Education
Hire Donald Small today
Post a job and invite Donald, or contact them directly. No hidden commission.









