Professional Experience

A timeline of my professional journey, showcasing the projects, technologies, and impact I've had across different roles.

Frontend/Full-Stack Engineer (React/TypeScript · Node/NestJS)

MonetizeNow

Jul 2021 – PresentRemote
  • Shipped React/TS features for pricing/quoting/billing UIs; introduced a reusable component library.
  • Partnered with backend on typed API contracts (OpenAPI/codegen); reduced integration issues.
  • Performance & DX improvements: code-splitting, memoization; added unit/integration tests and visual checks.
ReactTypeScriptNext.jsNode.jsNestJSPostgreSQLStorybookJest

Back End Developer - Freelancer

Upwork (Freelance)

Aug 2019 – Aug 2020Remote
  • Cut API p95 latency from ~800 ms to ~260 ms through effective caching and connection pooling strategies.
  • Reduced LLM token spend by approximately 25% by implementing prompt templates and response post-processing.
  • Introduced contract and end-to-end tests, preventing regressions and accelerating delivery timelines.
  • Designed NestJS/TypeScript services (REST/GraphQL) with DTO validation, auth, and BullMQ/Redis.
  • Built LLM agents (tool use, memory, RAG via LangChain.js + Qdrant/Supabase); streaming + cost guardrails.
NestJSTypeScriptGraphQLRedisBullMQLangChain.jsQdrantSupabaseGitHub Actions

IoT Software Engineer

IoTfy

Aug 2019 – Mar 2020Remote
  • Developed hospital patient management system leveraging Particle.io IoT devices to collect and monitor sensor data such as room occupancy and vital signs.
  • Designed APIs to control IoT devices remotely and trigger alerts based on sensor thresholds, improving healthcare staff responsiveness.
  • Built web-based real-time control panels using Vue.js for monitoring and managing IoT device events.
  • Integrated AWS IoT Core services for device communication, event processing, and secure data streaming.
  • Ensured scalability and reliability of the IoT platform through modular architecture and asynchronous event handling.
Vue.jsNode.jsAWS IoT CoreParticle.ioTypeScriptWebSocketREST API

Senior Full-Stack Engineer

Captable, Inc.

Jun 2016 – Aug 2019Remote
  • Developed and maintained full-stack web applications using Node.js, TypeScript, React, and Vue.js, delivering scalable and maintainable codebases.
  • Architected RESTful and GraphQL APIs, integrated real-time data streaming with WebSocket for trading platforms such as Binance and Bittrex.
  • Built and deployed smart contracts in Solidity and dApps using Web3.js and Ethers.js, including ERC-20 and NFT standards.
  • Created trading bots based on market arbitrage and signal algorithms, improving client trading efficiency and automation.
  • Integrated wallet solutions with MetaMask and Coinbase Wallet for secure user authentication and transaction signing.
  • Utilized cloud infrastructure on AWS (Lambda, DynamoDB, S3, API Gateway) for serverless backend deployments.
Node.jsTypeScriptReactVue.jsGraphQLSolidityWeb3.jsEthers.jsAWSJestCypress