Available to hire
I’m Sean Coats, a Senior Full-Stack Engineer with 14+ years of experience building large-scale platforms in e-commerce, logistics, and connected systems. I specialize in React, Next.js, Python, Go, and Java, with strong expertise in GraphQL, Kafka, Redis, Airflow, and Spark.
I design and deploy end-to-end solutions spanning frontend, backend, data pipelines, and infrastructure automation, with a focus on scalability, performance, and reliability. I enjoy mentoring teams, driving ADRs and best practices, and delivering reliable software that powers customer success.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at GeneXus
September 1, 2020 - PresentFocused on checkout, order management, and launch-day reliability for a global retail platform. Built checkout flow on Next.js + TypeScript with modularized payment/shipping components, added multi-currency/localization support. Developed Python services for order validation, promotion logic, and fraud checks; offloaded async tasks (payment capture, webhook retries) to Celery workers. Implemented a GraphQL API layer aggregating catalog, pricing, and inventory services, reducing multiple REST calls to single queries. Hardened product drop stability with Redis caching, Kafka order-event streams, and SLA-driven queuing logic to prevent oversell. Automated deployments with Terraform + AWS EKS; set up canary rollouts and feature flags (LaunchDarkly). Built Airflow ETL pipelines to sync sales/inventory into Snowflake + Elasticsearch for analytics and search freshness. Instrumented full-stack observability using OpenTelemetry traces, Datadog APM, and Prometheus dashboards, reducing MTTR durin
Software Engineer at SmartApp
September 1, 2020 - September 22, 2025Worked across shopper, customer, and logistics systems; main focus on real-time order routing and fulfillment optimization. Built shopper dashboard in React (shifted from Backbone.js during 2016 migration), adding substitution workflows, order batching, and delivery time slots. Designed Java (Spring Boot) APIs for routing, shopper assignment, and SLA tracking; tuned queries and caching for high- volume order throughput. Extended backend with Python ETL pipelines for demand forecasting, pulling order history into Spark jobs to improve shopper scheduling. Implemented Kafka event streams for live delivery updates, with consumers feeding both customer notifications and internal ops dashboards. Optimized Redis caching for assignment lookups and SLA breach detection, reducing misroutes and late deliveries. Built a React-based internal dashboard for operations teams to track order flow, SLA compliance, and driver capacity in real time. Migrated legacy monolithic services into containerized Do
Software Developer at ArkusNexus
March 1, 2014 - September 22, 2025Built early subscription and account features with Go services for billing logic, session tracking, and workout history. Wrote Python utilities for video ingestion pipelines (FFmpeg validation, multi-bitrate encoding checks) and automated uploads to AWS S3 + CloudFront. Developed internal dashboards in Backbone.js, later introducing React components for scheduling, user management, and instructor tools. Designed MySQL schemas for user, subscription, and workout data; wrote migration scripts to backfill historical records safely. Integrated WebSockets into the tablet app for real-time leaderboards and synchronized workout stats. Collaborated with hardware engineers to debug latency in bike + tablet integrations, resolving synchronization gaps between sensors, video, and metrics.
Senior Software Engineer at GeneXus
September 1, 2020 - PresentLed checkout, order management, and launch-day reliability for a global retail platform. Built the checkout flow with Next.js + TypeScript, modularizing payment and shipping components and adding multi-currency and localization support. Developed Python services for order validation, promotion logic, and fraud checks; offloaded asynchronous tasks (payment capture, webhook retries) to Celery workers. Implemented a GraphQL API layer aggregating catalog, pricing, and inventory services to reduce REST calls. Hardened product drop stability with Redis caching, Kafka order-event streams, and SLA-driven queuing to prevent oversell. Automated deployments with Terraform on AWS EKS, introduced canary rollouts and feature flags with LaunchDarkly. Built Airflow ETL pipelines to sync sales and inventory into Snowflake and Elasticsearch for analytics and search freshness. Implemented full-stack observability with OpenTelemetry, Datadog APM, and Prometheus dashboards, reducing MTTR during drop-day in
Software Engineer at SmartApp
September 1, 2020 - September 22, 2025Worked across shopper, customer, and logistics systems with a focus on real-time order routing and fulfillment optimization. Built shopper dashboard in React (migrated from Backbone.js during 2016), adding substitution workflows, order batching, and delivery time slots. Designed Java (Spring Boot) APIs for routing, shopper assignment, and SLA tracking; tuned queries and caching for high-throughput order throughput. Extended backend with Python ETL pipelines for demand forecasting, pulling order history into Spark jobs to improve shopper scheduling. Implemented Kafka event streams for live delivery updates, with consumers feeding both customer notifications and internal ops dashboards. Optimized Redis caching for assignment lookups and SLA breach detection, reducing misroutes and late deliveries. Built a React-based internal dashboard for operations to monitor order flow, SLA compliance, and driver capacity in real time. Migrated legacy monoliths to containerized Docker microservices; s
Software Developer at ArkusNexus
March 1, 2014 - September 22, 2025Built Go services for billing logic, session tracking, and workout history; created Python utilities for video ingestion pipelines (FFmpeg validation, multi-bitrate encoding checks) and automated uploads to AWS S3 + CloudFront. Developed internal dashboards in Backbone.js, later converting to React components for scheduling, user management, and instructor tools. Designed MySQL schemas for users, subscriptions, and workout data, and wrote migration scripts to backfill historical records safely. Integrated WebSockets into the tablet app for real-time leaderboards and synchronized workout stats. Collaborated with hardware engineers to debug latency in bike and tablet integrations, resolving synchronization gaps between sensors, video, and metrics.
Education
B.Sc. in Computer Science at University of Bristol
August 1, 2007 - June 1, 2011B.Sc. in Computer Science at University of Bristol
August 1, 2007 - June 1, 2011Qualifications
Industry Experience
Software & Internet, Retail, Transportation & Logistics, Computers & Electronics, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Appleton today.