Skip to content

Nathaniel Damien Smith

Full-Stack Software Engineer — Python, Flask, React, TypeScript

Tokyo, Japan

Spouse visa, no sponsorship required · Available to start immediately

Profile

Full-stack engineer with production experience in Python, Flask, React, TypeScript, and PostgreSQL, building real-time market data interfaces and backend data pipelines for a fintech trading platform. Experienced in RESTful API design, ETL pipeline design, and AWS cloud infrastructure, with a strong background in clear technical communication and cross-functional collaboration. Retrained into software after a decade in education, and my focus has always been on getting things into production and keeping them working, not just demoing them.

Technical Skills

Languages: TypeScript, JavaScript (ES6), Python, Ruby, SQL, Dart, HTML, CSS

Frameworks & Libraries: React, Next.js, Flask, Ruby on Rails, Flutter, Node.js, Express

Cloud & Infrastructure: Docker, Vercel, Heroku, Git/GitHub

Data, ETL & APIs: PostgreSQL (RDB), Supabase, ETL pipeline design, data quality validation, RESTful API design/integration, OAuth (Apple Sign-In, Google OAuth)

AI & Tooling: LLM-assisted development workflows, Cursor, VS Code

Other: Web scraping & automation, technical SEO, performance tuning, accessibility, FastAPI (project experience)

Professional Experience

Software Engineer (Primary Role) — AlturaFlow

Solved real-time data, scale, and reliability challenges for a fintech platform serving active retail traders.

  • Built real-time market data interfaces in React and TypeScript, including scanner dashboards, chart overlays, and portfolio tracking views used directly by traders.
  • Designed and built backend data pipelines in Python and Flask consolidating 4–5 financial data sources (Nasdaq, Yahoo Finance, others) into one live feed, plus a Discord bot (Ruby, Python) delivering real-time market and volatility alerts to ~100 active users.
  • Optimized PostgreSQL scanner queries across 12,000–13,000 tracked tickers by batching scans into smaller segments instead of single large chunks. Query times went from several seconds down to near-instant.
  • Worked full-stack on a Next.js/TypeScript codebase end to end, from API routes through to UI components.

Software Engineer (Contract/Part time) — Self-Employed

  • Built cross-platform mobile apps in Flutter, including authentication flows, data-driven interfaces, in-app purchase integrations, and Apple/Google OAuth via Supabase.
  • Added multilingual content support and regional UX tweaks to prepare a couple of products for international users.
  • Reviewed codebases for security and reliability issues ahead of launch, and set up repositories and development workflows for non-technical founders.

Full-Stack Web Development Bootcamp — Le Wagon Tokyo

Intensive full-time program covering Ruby, Rails, JavaScript, SQL, HTML/CSS, and REST API fundamentals.

  • Built and shipped multiple full-stack projects individually and in teams under real deadlines, going from no production coding background to job-ready in nine weeks.

Language Education Specialist — Peppy Kids Club

Tokyo, Japan

  • Designed and delivered structured lessons for large student cohorts across multiple locations, managing progress tracking and curriculum delivery.
  • Communicated complex material clearly to mixed-ability groups, adapting explanations on the fly. Useful experience for working with non-technical stakeholders.

Additional

  • Japanese: Basic · English: Native
  • Based in Kanto, open to on-site, hybrid, or remote
← Back to portfolio