Andrew Hinton
@andrewhinton1
Senior software engineer building scalable Ruby/Rails backend systems.
What I'm looking for
I’m a Senior Software Engineer with 10+ years of experience building scalable backend systems and web applications, with strong expertise in Ruby and Ruby on Rails. I specialize in designing and developing complex platforms—especially billing, account management, and data-driven services—while solving performance, data consistency, and system reliability challenges. I focus on writing clean, maintainable, production-ready code and continuously improving engineering practices.
At ATPCO, I designed and built a subscription and billing platform with flexible pricing models, replacing a legacy system that couldn’t handle dynamic customer plans. I implemented idempotent billing workflows and transactional service layers to eliminate data inconsistency across billing cycles, and I built asynchronous processing pipelines using Sidekiq and Redis to decouple high-volume work from request/response flows. I also delivered robust webhook ingestion with retry and out-of-order event handling, refactored a monolith into modular domain-driven components, optimized financial reporting queries with PostgreSQL tuning, and supported reliable AWS-based deployments with CI/CD—while mentoring junior engineers through code reviews and design guidance.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Atpco
Sep 2022 - Present (3 years 8 months)
Designed and built a subscription and billing platform in Ruby on Rails with flexible tiered, usage-based, and recurring pricing, replacing a rigid legacy system. Resolved billing data consistency issues with idempotent workflows and transactional layers, implemented Sidekiq/Redis-based asynchronous processing, and built reliable webhook ingestion and retries for third-party payment providers; als
Associate Software Engineer
Atpco
Oct 2019 - Jan 2022 (2 years 3 months)
Contributed to backend API development using Ruby on Rails and Spring Boot for structured data exchange between internal services. Improved performance and reliability by adding Memcached caching, building RESTful JSON APIs, implementing background synchronization workflows with message queues, and refining PostgreSQL schema and query structure.
Software Developer
L D Ness Inc
Apr 2014 - Jan 2018 (3 years 9 months)
Built and enhanced backend services using Ruby on Rails and Spring Boot, including RESTful JSON APIs for consistent client and integration responses. Implemented Memcached caching and asynchronous background processing workflows with message queues, and improved database performance through PostgreSQL schema and query refinement.
Education
Degrees, certifications, and relevant coursework
University of Maryland Global Campus
Bachelor’s Degree in Computer Science, Computer Science
2017 - 2019
Earned a Bachelor's degree in Computer Science from University of Maryland Global Campus from 2017 to 2019.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
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!
