Sean Roshan

Senior Full-Stack Software Developer

Summary

Principal Full-Stack Architect with 10+ years designing scalable platforms across healthcare, fintech, and logistics. I own architecture end-to-end, from system design and API contracts to cloud infrastructure and production delivery, making the technical decisions that keep systems fast, reliable, and easy to evolve. I've shipped AI-powered products from concept to production, automated credentialing pipelines that cut processing time by 99%, and modernized legacy systems without a single service disruption.

Skills

Tools:Git, Linux, Vim, Figma, Webpack, Vite, Jest, Cypress, Playwright, Storybook
Databases:PostgreSQL, Redis, MongoDB, Elasticsearch
DevOps & Cloud:AWS / GCP, Docker / Kubernetes, CI/CD Pipelines, Terraform / IaC, Monitoring / Observability, Security / Auth
Backend:Node.js / Express, Python / FastAPI, Go, GraphQL, REST API Design, Microservices
Frontend:React / Next.js, TypeScript, Vue / Nuxt, CSS / Tailwind, Animation (GSAP / Motion), WebGL / Three.js

Experience

Senior Full-Stack Developer

Jul 2019 – Present

DentalXChange — Irvine, California, United States

  • Automated the dentist credentialing pipeline using Node.js, Express, and Puppeteer, achieving a 99% reduction in processing time and transforming a manual bottleneck into a high-throughput workflow
  • Designed and launched Eligibility AI, a full-stack product automating eligibility verification end-to-end — from React frontend through Node.js APIs to a distributed, event-driven backend powered by SQS and async workers on AWS EKS
  • Architected scalable microservices with Spring Boot, containerized with Docker, and deployed behind Nginx load balancers in a high-throughput production environment
  • Built centralized observability infrastructure integrating Fluent Bit and AWS Athena for logging, audit trails, and advanced monitoring across distributed services
  • Modernized a legacy Apache Wicket codebase, upgrading critical components without service disruption while maintaining business continuity
  • Collaborated cross-functionally with product, DevOps, and QA to ship performant software under tight deadlines

Full-Stack Software Developer

Oct 2018 – Jul 2019

Freightgate — Fountain Valley, California, United States

  • Designed and built a complete email application from backend to frontend, implementing RESTful APIs with Node.js, Express, and MySQL while handling IMAP/SMTP protocol integration
  • Developed a multi-format data mining system using Node.js, Puppeteer, and Python capable of extracting and processing data from HTML, PDF, CSV, and Excel sources
  • Built an automated PDF generation service with Java, J2EE, and Tomcat, streamlining document workflows
  • Delivered a polished email client UI using Sencha ExtJS integrated with custom backend services

Instructor

Sep 2018 – May 2025

EdX — Remote (US, CA, UK, Mexico)

  • Trained 500+ students across 14 cohorts in full-stack MERN development through top-tier university programs including the University of Toronto, delivering instruction across the USA, Canada, Mexico, and the UK
  • Achieved a 4.9/5 NPS rating while teaching remotely across 4 countries and multiple time zones
  • Maintained a nearly 7-year tenure adapting curriculum across multiple technology shifts — from traditional REST APIs through to AI-powered development with OpenAI and LangChain
  • Led advanced workshops on production-grade topics including Stripe payment integration, Redux state management, and CI/CD pipelines with GitHub Actions and CircleCI
  • Instilled engineering best practices by teaching TDD workflows with Jest and Cypress and supervising student projects through full deployment pipelines
  • Introduced AI-assisted development modules, guiding students in building applications with OpenAI APIs and LangChain for natural language workflows

Software Engineer

Oct 2015 – Mar 2018

University of California, Riverside — Riverside, CA, United States

  • Enhanced the GEM5 simulator to support GPGPU research performance testing, enabling more accurate architectural benchmarking
  • Built a custom data visualizer in Python that automated data gathering, categorization, and analysis — cutting researcher analysis time by 90%
  • Developed GPGPU simulation components in C++ to support parallel computing research
  • Streamlined the research-to-insight pipeline by replacing manual data workflows with automated visualization tooling

Intern

Jul 2012 – Sep 2013

Avajang — Tehran, Iran

Education

University of California, Riverside

2018

M.Sc. in Computer Science

Grade: 3.82/4

Sharif University of Technology

2015

B.Sc. in Computer Engineering

Grade: 3.7/4

Certifications

The React NanodegreeUdacity (2020)
AI Engineering SpecializationByteByteGo (2025)