MY JT App

client

At Jersey Telecom as Lead Software Developer. Unified six customer apps into one codebase, one platform, shipping across web, iOS, and Android.

As Lead Software Developer at Jersey Telecom, I led the technical consolidation of multiple legacy applications into a single unified platform serving customers across web, iOS, and Android.

My role

  • Technical leadership of a distributed development team built from scratch
  • Architecture decisions including state machine implementation for complex UI workflows
  • Mentoring and best practices - established code reviews, automated testing, and coding standards
  • Cross-functional collaboration with product teams on UX enhancements and release management
  • Agile transformation - worked closely with Scrum Master and Product Owner from day one

Technical highlights

  • Monorepo architecture for backend services
  • PostgreSQL database design with Redis caching
  • Trunk-based development with semantic versioning
  • GitLab CI/CD pipelines for automated releases
  • Early AI adoption for development workflows

Technologies

  • TypeScript / Node.js backend
  • React frontend with state machines (XState)
  • PostgreSQL primary database
  • Redis caching layer
  • GraphQL API layer
  • GitLab CI/CD for deployment