Steven John

Me

My name is Steven John; I’m a full-stack developer with laser focus on everything from technical infrastructure down to interactive designs and micro-animations. I aim to create the most engaging experiences with the least running cost. I know 14+ languages, and I am willing to learn more! Check out my website to learn more about me.

Experience

Software Engineer, Tata Consultancy Services, Ltd.

Aug 2020 - Apr 2022

  • Oracle
  • Control-M
  • Google Cloud
  • Worked with MYER, an Australian clothing company with online and brick-and-mortar stores.
  • Handled the data-flow of legacy Oracle CIW databases from different sources using Control-M, and also played a part in the transition for 10000+ lines of code from this legacy system to GCP.

Full-Stack Developer, Hyphen

Apr 2022 - Dec 2022

  • TypeScript
  • Zod
  • Firebase
  • Supabase
  • Pipedream
  • Retool
  • Razorpay
  • Zoho Books
  • Flutter
  • Riverpod
  • Built the entire technical infrastructure from the ground up, including a ticketing system, accounts consolidation system, internal dashboard and an app in 4 months.
  • The entire system had an atomic, zero-trust philosophy, using database triggers and webhooks to consolidate data on a DB level, so even if items are created in the DB from multiple sources, auxiliary data is still populated.

Contractor, Anduin

Dec 2022 - Jan 2023

  • Python
  • Worked on a Python based ETL pipeline with multi-processing and multi-threading to ingest and transform 10GB+ of text files to a data lake.

Lead Full Stack Consultant, Hexo

Mar 2022 - Nov 2023

  • TypeScript
  • Next.js
  • Tailwind CSS
  • Radix UI
  • Headless UI
  • TanStack Query
  • Firebase
  • Zustand
  • Python
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • Alembic
  • Worked on Hexo Studio, a platform for generating images from text templates for social media and marketing purposes using generative AI.