David Marshall

David Marshall

$50/hr
Senior Full Stack Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
32 years old
Location:
Singapore, Singapore, Singapore
Experience:
9 years
David Marshall Senior Full Stack Engineer- Summary Senior Full Stack Engineer with 9+ years of experience building scalable web, blockchain, and AI/ML systems across media & content platforms, fintech/crypto exchanges, Web3/NFT marketplaces, AI product studios, and warehouse automation. Strong hands-on expertise in JavaScript, React, Node.js, Java, PostgreSQL, MongoDB, AWS, and OpenAI APIs. Hands-on experience in system architecture, end-to-end product delivery, smart-contract development, real-time platforms, CI/CD, performance optimizations, compliance integrations, data-driven features that measurably reduce operational costs and accelerate time-to-market, and mentoring engineering teams. Technical Skills Program Languages: JavaScript (ES6+)/TypeScript, PHP, Python, Go, Java, HTML5/CSS3 Frontend Frameworks & Libraries: React/Next.js, Vue.js/Nuxt.js, Angular, React Native Backend: Node.js, Express.js, NestJS, Laravel, Django, Spring Boot API & Integration: REST & GraphQL APIs, JWT, OAuth2, OpenAPI, WebSockets Databases: MySQL, PostgreSQL, MongoDB, DynamoDB, SQLite, Prisma, Firebase Blockchain: Solidity, Smart Contracts, NFT Marketplaces, Token Bridges AI & ML: OpenAI API, VAPI, Twilio, Voice AI Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, Terraform, GitHub Actions, Jenkins Testing & QA: Jest, Mocha, Jasmine, Cypress, Postman, TDD & BDD Version Control & Project Management Tools: Git, GitHub, GitLab, Bitbucket, Jira, Trello, Asana Professional Experience Senior Software Engineer 03/2024 - 08/2025 Cimpatico Studios | United States | Remote    Led development of an AI-powered content studio using Next.js, TypeScript, NestJS, and OpenAI APIs, delivering APIs and auth systems on AWS that cut authoring time by 45% and boosted content throughput. Architected a scalable media processing microservice with Node.js, Docker, FFmpeg, S3, CloudFront, and Redis, lowering infrastructure costs by 25% and accelerating job time from 18s to 7s. Delivered a real-time collaborative editor with GraphQL subscriptions, Prisma, PostgreSQL, and Redis pub/sub, enabling 200 concurrent users with under 150ms update latency.  Strengthened release reliability by implementing CI/CD pipelines with GitHub Actions, Jest, and Cypress while adding rollback procedures, cutting production incidents by 70%. Senior Software Engineer | AI Engineer 03/2021 - 02/2024 Vaultoro | London, UK | Remote     Optimized low-latency trading APIs in Node.js and PostgreSQL with Redis caching, shortening order latency by 35%. Built and deployed a machine learning anomaly-detection pipeline in Python with scikit-learn and FastAPI, lowering false positives by 45% and reducing triage effort by 60%. Integrated blockchain custody and reconciliation services with Ethers.js and scheduled jobs, eliminating 80% of manual work and enhancing settlement accuracy. Migrated legacy systems to containerized microservices on Docker, Kubernetes, Terraform, and CI/CD pipelines, enabling deployments under 20 minutes compared to multi-hour releases. Blockchain Developer | Full Stack Developer 01/2018 - 12/2020 Fayre Labs | London Colney, UK | Remote     Designed, audited, and deployed ERC-721 and ERC-1155 smart contracts in Solidity with Hardhat and OpenZeppelin, securing minting pipelines for large NFT collections. Delivered a full-stack NFT marketplace using React, Node.js, and MongoDB, integrating MetaMask wallet support and off-chain indexing that enhanced reliability and query performance. Built cross-chain bridge prototypes with Solidity smart contracts and Node.js relayers, increasing transfer reliability and lowering error rates. Streamlined smart-contract workflows by automating CI/CD with Hardhat tests and gassaving optimizations, decreasing average minting gas usage by 30%. Software Engineer 12/2014 - 11/2017 AutoStore™ | Singapore | Onsite     Developed inventory and order management services with Java, Spring Boot, and PostgreSQL that handled large SKU sets and raised warehouse order throughput. Constructed a telemetry ingestion pipeline with MQTT, Kafka, and Java consumers, trimming end-to-dashboard latency by 40%. Designed monitoring dashboards with Angular and WebSockets that accelerated issue detection threefold and \minimized downtime. Enhanced release quality by introducing CI with automated integration tests, raising test coverage and reducing regression defects by 50%. Education National University of Singapore | Singapore Bachelor of Science in Computer Science 08/2010 – 10/2014
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.