Will Garcia
@willgarcia
Senior backend engineer building event-driven, cloud-native systems in Java with Vert.x and AWS for real-time decisions.
What I'm looking for
I specialize in architecting highly concurrent, cloud-native backend systems that enable real-time decision-making and complex transactional workflows. My career centers on engineering event-driven architectures with Java and Vert.x, using reactive, non-blocking design to remove performance bottlenecks at scale.
Most recently, I architected a high-throughput, event-driven payment reconciliation platform for a major financial services firm, processing millions of transactions with near-real-time latency and strict consistency guarantees. I engineered the core transactional pipeline with Vert.x, integrated AWS ECS and AWS SQS for resilience, built an internal AI-assisted code review and refactoring tool, and improved average API response times by 40% through PostgreSQL profiling, tuning, and query rewrites.
I also lead platform quality and operational excellence—directing CI/CD pipelines with GitHub Actions and Jenkins, implementing OAuth 2.0 RESTful API gateway security and rate limiting, and delivering monitoring/alerting dashboards with AWS CloudWatch. Earlier, at BMW Group and GE Power, I delivered real-time streaming telemetry and energy management services (Java/Vert.x, Spring Boot, Kinesis, Lambda, Redis), and I continue to mentor engineers in resilient reactive systems while migrating legacy systems toward event-sourced architectures.
Experience
Work history, roles, and key accomplishments
Senior Backend Engineer
Square
Apr 2021 - Present (5 years 3 months)
Architected a high-throughput, event-driven payment reconciliation platform using Java and Vert.x, integrating AWS ECS and SQS to improve resilience and scalability. Built an internal AI-assisted code review/refactoring tool and delivered performance, CI/CD, API security, monitoring, and an event-sourced migration that improved auditability.
Backend Software Engineer
BMW Group
May 2018 - Apr 2021 (2 years 11 months)
Designed and developed a real-time vehicle telemetry and diagnostics platform, building a Java/Vert.x non-blocking ingestion service for high-volume sensor streams. Implemented serverless AWS stream processing, Spring Boot REST APIs, transactional state management with JDBC/PostgreSQL, and a Redis caching layer to reduce latency for customer requests.
Java Developer
GE Power
Jun 2015 - Jun 2018 (3 years)
Developed Java-based back-end services for a centralized energy management system, building RESTful API endpoints for industrial control system data and persistence layers for high-frequency sensor readings. Collaborated with data scientists on Python-based ETL scripts and supported Agile development by contributing to Scrum ceremonies and resolving production reliability issues.
Education
Degrees, certifications, and relevant coursework
University of Florida
Master of Science in Computer Science, Computer Science
2013 - 2015
Master of Science in Computer Science at the University of Florida from 2013 to 2015.
University of Florida
Bachelor of Science in Computer Science, Computer Science
2011 - 2014
Bachelor of Science in Computer Science at the University of Florida from 2011 to 2014.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Will?
You can contact Will and 90k+ other talented remote workers on Himalayas.
Message WillGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
