Sean Roshan
I architect and ship scalable web platforms with a focus on performance, reliability, and clean system design.
Clear thinking. Scalable systems.
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.
Built, launched, learned
What I have shipped on my own terms.
Projects I've built and launched
Legacy Modernization – Spring Boot & Angular Migration
2019Modernized a legacy Apache Wicket platform using Spring Boot, Angular, and Docker Swarm, delivering scalable, modular full-stack applications.
What I build with
32+ tools and technologies across the full stack, from pixel-perfect frontends to scalable infrastructure.
Hover to explore — push them around
The path so far
Senior Full-Stack Developer
Jul 2019 — PresentLeading full-stack development of healthcare technology products at DentalXChange, architecting scalable microservices, AI-powered automation systems, and distributed event-driven platforms that dramatically reduced processing times and modernized legacy infrastructure.
- 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 2019Built full-stack enterprise applications for a logistics technology company, developing email systems, data mining pipelines, and automated document generation services across Node.js, Python, and Java.
- 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 2025Delivered live, project-based full-stack development instruction through world-leading universities via 2U, training 500+ students across 14 cohorts and 4 countries over nearly 7 years with a 4.9/5 NPS rating while continuously evolving curriculum from traditional web development through AI-assisted engineering.
- 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 2018Contributed to high-performance computing research by building GPGPU simulation tools in C++ and Java, and developing automated data analysis pipelines in Python that dramatically accelerated researcher workflows.
- 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 2013Internship
Education and certifications
The foundations behind the work
University of California, Riverside
2018M.Sc. in Computer Science
Grade: 3.82/4
Sharif University of Technology
2015B.Sc. in Computer Engineering
Grade: 3.7/4
