Andrew Hicks
@andrewhicks
Senior software engineer building scalable, resilient backend systems and microservices.
What I'm looking for
I am a Senior Software Engineer with 9+ years designing and optimizing scalable, resilient backend systems for high-traffic platforms. I have led migrations from monoliths to microservices and implemented event-driven architectures to improve agility and reliability.
At Airbnb I designed the Reservation Management Platform that handled 100M+ bookings annually, achieved 99.99% uptime, and improved host engagement through targeted platform enhancements. I build fault-tolerant microservices with Kafka, Redis, gRPC, and Protobuf, and implemented monitoring and autoscaling solutions using Prometheus, Grafana, and AWS services.
I collaborate closely with product, design, and data teams to align technical execution with business goals, drive product excellence from concept to deployment, and deliver cost-efficient, high-performance systems on cloud platforms (AWS, Azure).
Experience
Work history, roles, and key accomplishments
Designed and optimized the Reservation Management Platform to handle 100M+ bookings annually with 99.99% uptime, migrated monolith to microservices to increase deployment speed by 50%, and led projects that drove a 15% increase in host engagement.
Software Engineer
Global Reservation System
Feb 2018 - Mar 2022 (4 years 1 month)
Designed and developed a multi-region reservations system handling 100M+ bookings per year and achieved 99.99% uptime using Java, Spring Boot, Node and PostgreSQL while deploying monitoring and alerting for proactive failure detection.
Engineered Azure serverless compute and microservices solutions that reduced cloud costs by ~30%, improved shift fulfillment rates by 40%, and cut API response latency by 35% through performance tuning and service optimization.
Education
Degrees, certifications, and relevant coursework
University of Florida
Bachelor of Computer Science, Computer Science
2011 - 2015
Bachelor of Computer Science program focused on foundational computer science principles and software engineering practices.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Andrew?
You can contact Andrew and 90k+ other talented remote workers on Himalayas.
Message AndrewFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
