Skills
Experience Level
Expert
Expert
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 - November 19, 2025Focused on checkout, order management, and launch-day reliability for a global retail platform. Built checkout flow with Next.js + TypeScript, modularized payment/shipping components, and added multi-currency and 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 REST calls to single queries. Hardened product drops with Redis caching, Kafka order-event streams, and SLA-driven queuing logic to prevent oversell. Automated deployments with Terraform + AWS EKS; 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 during drop-day incident
Software Engineer at SmartApp
September 1, 2020 - September 1, 2020Worked 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 in 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 processing. 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; consumers fed customer notifications and internal ops dashboards. Optimized Redis caching for assignment lookups and SLA breach detection. Built a React-based internal dashboard for operations teams to track order flow, SLA compliance, and driver capacity in real time. Migrated legacy monoliths to containerized Docker microservices; CI/CD with Jenkins and later CircleCI. Automated deploy
Software Developer at ArkusNexus
March 1, 2014 - March 1, 2014Built 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.
Education
B.Sc. in Computer Science at University of Bristol
August 1, 2007 - June 1, 2011Qualifications
Industry Experience
Software & Internet, Retail
Skills
Experience Level
Expert
Expert
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.