Thomas PerdanaPortfolio
5:52 AM

My Resume

ATS-optimized and ready for your review

Thomas_Perdana_Resume.pdf

Thomas Perdana

Full Stack Developer

Professional Summary

Results-driven Full Stack Developer with extensive experience building production-grade web applications using React, Next.js, Node.js, and modern cloud infrastructure. Proven track record of shipping real-time collaborative platforms, payment-integrated SaaS products, and scalable architectures. Seeking remote opportunities to deliver high-impact software solutions.

Technical Skills

Frontend

React, Next.js, TypeScript, TailwindCSS, Shadcn/UI, Framer Motion

Backend

Node.js, Express, REST APIs, WebSockets, SSR

Database

PostgreSQL, Supabase, Redis, Prisma ORM

DevOps

Vercel, Docker, CI/CD, GitHub Actions, AWS

Payments

Stripe (Checkout, Subscriptions, Webhooks, Connect)

Tools

Git, VS Code, Figma, Postman, Linear, Notion

Project-Based Showcase

Twitter (X) Clone

Real-time Micro-Blogging Platform

Role: Full Stack Developer — Freelancer (Remote)

  • Architected and shipped a real-time micro-blogging platform with 140-character tweets, reverse-chronological timeline, @mentions, and #hashtags
  • Built WebSocket-powered real-time feed updates serving concurrent users with sub-second latency
  • Implemented authentication and authorization using Supabase Auth with Row Level Security (RLS) policies
  • Deployed on Vercel with CI/CD pipelines, achieving 99.9% uptime via ISR and edge caching
ReactNode.jsSupabaseWebSocketsTailwindCSS

Slack Clone

Chat-Based Collaboration Hub

Role: Full Stack Developer — Freelancer (Remote)

  • Built a collaboration platform with public/private channels, direct messaging, file sharing, and full-text search across message history
  • Integrated Stripe payment processing for subscription billing, including checkout flows, webhook handling, and customer portal management
  • Implemented multi-tenant data isolation with Supabase Row Level Security and real-time message delivery
  • Reduced page load times by 60% through code splitting, lazy loading, and image optimization strategies
ReactNext.jsNode.jsStripeSupabaseTailwindCSS

Education

Bachelor of Science in Computer Science

1987 – 1992

Key Achievements

  • Shipped 2 production-grade SaaS applications
  • Maintained 99.9% uptime across all deployed applications
  • Proficient in end-to-end development: UI design through deployment and monitoring
  • Strong async communication skills with experience in distributed remote teams