Full Stack Developer

Senior Full Stack Engineer | Rust, Blockchain, React, Node.Js, Golang

Travis Cormier is a seasoned full-stack engineer with over a decade of experience building high-performance systems at companies like PayPal, Apple, Trilliant Health, and Cambium Learning. He specializes in designing scalable architectures that bridge modern front-end frameworks (React, React Native, Angular) with resilient backends in Golang, Rust, Node.js, and Python. 

He has led the development of blockchain-integrated microservices, high-throughput Rust analytics pipelines, and AI-driven data products across fintech, healthcare, and edtech domains. Travis thrives on simplifying complex systems through automation, performance optimization, and clean design—guided by the mindset that “a lazy engineer finds the smartest solution.” 

A strong technical mentor and collaborative team player, he’s passionate about secure systems, developer productivity, and building technology that scales with purpose. 


Experience: 11 years

Yearly salary: $156,000

Hourly rate: $70

Nationality: 🇺🇸 United States

Residency: 🇺🇸 United States


Experience

Senior Full-stack Engineer
Cambium Learning
2022 - 2025
Led the development of the Learning A-Z platform using React and Node.js, reducing customer support queries by 20% and increasing user satisfaction through a streamlined, user-friendly interface. Developed a cross-platform mobile application with React Native and GraphQL, incorporating a responsive Tailwind CSS design, which increased check-in and boarding user engagement by 15%. Optimized performance by introducing lazy loading, virtualized lists, and code-splitting, resulting in a 42% reduction in initial load time. Built performant microservices in Rust to handle high-throughput analytics ingestion and processing, improving data pipeline throughput by 40% while ensuring memory safety and crash resilience under load. Architected and maintained backend services integrating with Blockchain protocols to support real-time financial reporting, with a focus on secure data flow, signature validation, and ledger reconciliation. Designed and implemented compliance tooling for automated KYC and AML enforcement using third-party APIs and internal audit pipelines, reducing onboarding time and regulatory risk. Partnered with legal, risk and product teams to translate financial regulations into scalable backend workflows supporting transaction screening and identity verification by using Go, Typescript, and Rust. Integrated Rust-based services with existing Golang and Node.JS infrastructure via gRPC and message queues, enabling modular system upgrades and simplified observability. Developed asynchronous job workers in Rust using Tokio, connected to Postgres and Redis, to support real-time feature delivery and reduce response latency for user-facing applications. Optimized backend performance using Node and Express, reducing API latency by 40% through efficient database queries and Redis-based caching strategies. Increased code coverage by 30% through Test-Driven Development (TDD) for unit and integration testing, enhancing code reliability and system integration. Directed the transition to a microservices architecture using Node.js, Docker, and AWS, enhancing scalability and reliability while improving application performance by 20%. Enhanced scalability and maintainability by containerizing projects with Docker and Kubernetes, achieving 99.9% uptime and enabling seamless CI/CD pipelines that reduced deployment time by 30% through Azure DevOps. Integrated AI/ML APIs into customer-facing features, enabling predictive search and intelligent content recommendations that increased engagement by 18%. Collaborated with data science teams to deploy machine learning models for real-time user feedback classification using Python and FastAPI, enabling proactive support workflows. Built and maintained performant backend services in Golang, powering analytics dashboards and high-throughput data processing pipelines for operational insights. Designed secure and scalable REST and gRPC APIs in Go for internal and partner integrations, achieving sub-100ms response times and 99.99% availability. Built bi-directional streaming gRPC services for real-time event handling and client-server synchronization in high-frequency data flows. Partnered with AI engineers to integrate a proprietary NLP model into a content moderation system, reducing false positives by 40% and improving moderation accuracy. Implemented middleware using interceptors for logging, rate limiting, and tracing across distributed gRPC services. Built and optimized scalable ETL pipelines to ingest transactional and compliance data into Snowfake, enabling cross-team reporting, real-time dashboards, and regulatory exports with sub-second query latency. Collaborated with frontend teams to expose internal gRPC APIs through GraphQL federated gateways, optimizing client developer experience. Optimized AWS infrastructure to support peak traffic, leveraging AWS Auto Scaling Groups, AWS Elastic Load Balancers, and AWS CloudFront, ensuring 99.99% uptime for 5M+ daily users by improving resource allocation and minimizing downtime. Automated cloud infrastructure provisioning using Terraform, standardizing VPCs, EC2 instances, and RDS databases, enabling scalable, multi-region deployments and reducing manual errors. Acted as a senior technical mentor, guiding frontend and backend engineers across multiple squads and contributing to architecture reviews and hiring initiatives.
Senior Full-stack Engineer
Trilliant Health
2020 - 2022
Spearheaded the frontend development and optimization of Trilliant Health's Core Analytics Platform using React.js with advanced features like hooks and context API, leading to a 30% increase in user engagement and ensuring design consistency via Figma integration. Developed interactive dashboards for the Network Explorer using D3.js, offering real-time insights into patient movement, which contributed to a 25% reduction in patient leakage and improved strategic decision-making across healthcare organizations. Architected high-performance React components for the Market Explorer, leveraging Redux for state management and Tailwind CSS for utility-first styling, achieving a 40% boost in performance metrics and seamless market analysis. Prototyped and deployed Rust-based backend components for data normalization pipelines, enhancing performance for healthcare claims processing and reducing ETL processing time by over 30%. Built modular Rust libraries to support future migration of critical processing logic from Python to a more memory-safe, parallelized architecture. Designed and implemented high-performance gRPC APIs in Golang for low-latency communication between internal microservices, replacing legacy REST endpoints and reducing response times by ~40%. Defined and maintained Protobuf schemas, enabling strict contract enforcement, backward compatibility, and clear API versioning across teams. Configured health checks, environment variables, and rollout strategies for high availability and fault tolerance on OpenShift clusters. Integrated SSO authentication using OAuth2.0 with providers like Okta. Implemented secure login and token validation workflows in React and Node applications, including JWT handling and session management. Enhanced the Provider Directory's frontend, improving data accessibility and user experience through React Router for navigation while boosting user satisfaction by 35% with responsive interfaces aligned with Figma designs. Collaborated with backend teams to integrate sophisticated visualization modules for Health Plan Price Transparency using Highcharts, facilitating backend data fetching and processing while ensuring consistency with Material-UI components. Engineered geographic data representation for Demand Forecasting using Leflet.js, supporting strategic planning with precise geographic insights and maintaining design fidelity through Figma collaboration, while working with backend APIs for data interaction. Improved the scalability and deployment efficiency of Trilliant Health's analytics tools by coordinating frontend Docker implementations, collaborating with backend teams to ensure robust integration and enhance the platform's performance by over 50%. Designed and developed backend APIs using ASP.NET Core to support patient data retrieval, user authentication, and secure access control across analytics modules, resulting in a 40% improvement in API response times. Built scalable microservices in Golang for high-throughput processing of healthcare claims and utilization data, ensuring real-time analytics for tools like Network Explorer and Market Explorer. Implemented robust caching strategies using Redis and optimized database queries for MSSQL-based systems, reducing backend latency by 35% across Core Analytics Platform endpoints. Collaborated on ETL pipelines using Golang to process and normalize large volumes of health system and provider data, improving reporting accuracy and supporting predictive analytics models. Developed gRPC services in Go to enable efficient communication between the Provider Directory backend and geographic data services, ensuring secure and low-latency data exchange. Implemented disaster recovery strategies using AWS CloudFormation for automated infrastructure recovery, AWS Route 53 for DNS failover, and AWS S3 Versioning for data protection, achieving a Recovery Time Objective (RTO) under 10 minutes to ensure business continuity. Documented CI/CD workflows and cloud infrastructure processes, reducing DevOps onboarding time by 50%, enhancing knowledge transfer, and fostering collaboration to accelerate development cycles.
Staff Software Engineer
Paypal
2018 - 2020
Led full-stack development for PayPal Merchant Platform, focusing on front-end scalability and performance improvements, using React, Angular, Node.js, Java, Python, and Go, resulting in 25% higher merchant satisfaction. Redesigned merchant dashboard using React, Redux, and Node.js, improving load time by 30% and reducing support tickets by 25% through real-time transaction tracking and enhanced user experience. Enhanced PayPal API by integrating Rust, Go, Java Spring Boot, and Redis, decreasing response times by 30% and increasing API adoption by 12% among merchants globally. Collaborated with compliance and payments teams to prototype KYC/AML checks for merchant onboarding and transaction monitoring workflows using Java and Node.js microservices. Built and maintained high-performance backend services in Rust, leveraging Tokio and Actix for async concurrency, and integrated them with Postgres and Kafka to support scalable, low-latency financial data pipelines. Integrated real-time fraud detection with WebSockets, Kafka, Python, and Go, reducing fraudulent chargebacks by 12% and improving merchant risk monitoring by delivering instant notifications. Optimized checkout flow by implementing GraphQL and React, reducing cart abandonment by 8% and improving transaction completion rates by 10% through faster and more efficient data handling. Overhauled reporting system using Angular, Java Spring Boot, and Kafka, decreasing report generation time by 40% and increasing merchant engagement by 30% through custom reporting features. Implemented disaster recovery strategies using AWS CloudFormation for automated infrastructure recovery, AWS Route 53 for DNS failover, and AWS S3 Versioning for data protection, achieving a Recovery Time Objective (RTO) under 10 minutes to ensure business continuity. Documented CI/CD workflows and cloud infrastructure processes, reducing DevOps onboarding time by 50%, enhancing knowledge transfer, and fostering collaboration to accelerate development cycles. Collaborated cross-functionally with design, product, and backend teams, aligning technical and business goals to deliver high-impact features that enhanced the user experience for over 500,000 merchants. Mentored junior engineers, fostering a culture of innovation and knowledge sharing, improving team efficiency and technical skills through code reviews, pair programming, and hands-on guidance.
Software Engineer
Apple
2015 - 2018
Developed dynamic, high-performance features for the Apple Online Store using SproutCore, JavaScript, and HTML5, delivering seamless e-commerce experiences for millions of global users. Improved mobile engagement by designing responsive, cross-browser interfaces with CSS3, Sass, and media queries, boosting accessibility and user satisfaction across devices. Optimized the checkout experience using Node.js and Python, reducing transaction abandonment by 15% and improving backend stability. Built and integrated frontend components with RESTful APIs using Node.js and Express, ensuring robust data flow and consistent performance across services. Reduced page load times by 18% through lazy loading, efficient DOM manipulation, and bundling strategies, leading to improved page speed and customer retention. Collaborated with UX/UI designers and QA engineers to translate product requirements into well-tested, scalable features using Mocha, Chai, and internal testing frameworks. Participated in weekly cross-functional engineering reviews, influencing architecture decisions for reusable UI components and performance optimizations. Contributed to the adoption of CI/CD pipelines for frontend deployments, automating testing and reducing integration issues across development environments. Championed accessibility improvements (WCAG 2.0) in checkout and navigation workflows, enhancing inclusivity and aligning with Apple’s commitment to user experience.

Skills

backend
front-end
golang
mobile
node
python
react
react-native
rust
solidity
vue
full-stack
english