Pratik Goswami

Frontend Software Engineering | Ex-TikTok | React.js, Next.js, TypeScript, JavaScript

Curriculam Vitae

About Pratik

Welcome to my portfolio!

I'm a dedicated Software Developer and tech enthusiast, specializing in Front-end Development. Here, you'll find a showcase of my projects and skills, aimed at seizing new opportunities in the ever-evolving tech landscape. Dive in to discover how I bring creativity and functionality together to craft seamless user experiences.

Let's connect and explore the possibilities together.

Technical Skills

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • TailwindCSS
  • Redux
  • Lynx
  • Webpack
  • LiveBlocks

Backend

  • Node.js
  • Express.js
  • Django
  • MySQL

Programming

  • C++
  • Python
  • C#

Cloud Services

  • Vercel
  • Heroku
  • Cloudinary
  • Sanity CMS

Tools

  • Git
  • Visual Studio
  • Trello
  • Jira
  • Postman
  • Soap UI
  • Unity
  • Visual Studio Code
  • TL Draw

Experience & Education

Experience

TikTok

Software Engineer

  • Develop and maintain scalable web applications using modern technologies such as React.js, Redux and Node.js

  • Collaborate with cross-functional teams to deliver high-quality software solutions within tight deadlines

  • Participate in code reviews, providing constructive feedback and ensuring code quality standards

  • Troubleshoot and resolve software defects, improving overall system stability adn performance

IBM

Application Developer

  • Developed & maintained over 15 integrations pertaining to SIM activation and customer reward functionality.

  • Spearheaded the development of a solution to Automate Builds and Deploy executables using Jenkins, Soap UI, Apache Ant Scripts & Bash Scripts to improve deployment time by approximately 30 minutes.

  • Oversaw the migration of over 30 integrations for Phase 1 of Production Server Version Upgrade.

  • Led the successful migration of a legacy system to a new Server Version, resulting in improved performance and maintainability.

  • Received recognition from other teams for my Automation Solution to Build and Deploy deliverables

  • Implemented automated build and deployment pipeline, reducing the deployment time by 30 mins

Education

University of Washington Bothell

Masters Student

  • Designed and developed a Virtual Reality-based Vision Therapy application for individuals with Strabismus, enhancing accessibility to therapeutic solutions

  • Collaborated closely with therapists at the EYE See Clinic, integrating current therapy methodologies into the digital framework

  • Engaged with clinicians and incorporated patient feedback to iterate and enhance application features

  • Authored operation manuals and conducted workshops to equip therapists with necessary skills

  • Led a study to evaluate the application's efficacy for Strabismus patients

  • Contributed to code reviews, maintaining high standards of code quality

  • Effectively presented the VR application study to the UW IRB board, securing approval

Techno India, Saltlake

Bachelors Student

  • Facilitated Coding and Web Development workshops, empowering peers and juniors

  • Oversaw Web Development competitions during college's technical fest, fostering a competitive spirit

  • Distinguished as a Microsoft Student Partner, representing university with dedication

  • Secured victories in Web Development competitions at college fests in Kolkata, showcasing proficiency

Projects

  • Focus on Feathers

    Focus on Feathers

    A photography showcase celebrating the beauty of birds, featuring dynamic galleries powered by a seamless CMS workflow.

    Tech Stack

    • Next.js
    • TypeScript
    • TailwindCSS
    • Shadcn UI
    • Sanity CMS
    • Cloudinary
    • Vercel
  • Job Application Tracker Screenshot

    Saas-style Application Management System

    Track every job you apply to and stay organized throughout your job search. Manage links, notes, and application status with a clear dashboard that keeps your progress visible.

    Tech Stack

    • Next.js
    • TailwindCSS
    • TypeScript
    • Firebase
    • Vercel
  • Collaborative Slide Editor Screenshot

    Collaborative Slide Editor (Real-time)

    The editor supports live multi-user interaction, role-based permissions, per-user undo/redo history, and widget-based slide editing — designed to feel like a realistic MVP of a collaborative design tool.

    Tech Stack

    • React.js
    • Typescript
    • TailwindCSS
    • Liveblocks
    • Vite
    • Vercel
  • Md Editor with Web Workers

    Md Editor with Web Workers

    A high-performance markdown editor built with React, Next.js 14 App Router, and Web Workers to keep markdown parsing off the main thread. Featuring live preview, request cancellation, and optional simulated heavy load.

    Tech Stack

    • Next.js
    • TailwindCSS
    • TypeScript
    • Web Workers
  • Tesla Clone

    Tesla Clone

    Explore a meticulously crafted replica of Tesla's sleek and modern website, brought to life using cutting-edge technologies.

    Tech Stack

    • Next.js
    • TypeScript
    • TailwindCSS
    • Vercel
  • Roshambo Game

    Roshambo

    Experience the classic game of Rock, Paper, Scissors like never before with my web app that adds a touch of geeky fun inspired by The Big Bang Theory.

    Tech Stack

    • Next.js
    • TypeScript
    • TailwindCSS
    • Vercel