Julian Hill
Senior Ruby on Rails Engineer | Go Backend Engineer | Distributed Systems Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 10+ years of experience building scalable backend platforms, distributed systems, cloud-native applications, and enterprise software solutions. Specialized in Ruby on Rails, Go, Python, and Java backend development, with deep experience designing APIs, microservices, event-driven architectures, database systems, and production infrastructure. Experienced modernizing Rails monolith applications into scalable service-oriented architectures, building Go microservices, designing asynchronous workflows, and operating high-availability backend systems using PostgreSQL, Redis, Kafka, RabbitMQ, Kubernetes, and cloud platforms.
Strong background in backend architecture, REST APIs, GraphQL, gRPC services, automated testing, CI/CD pipelines, observability, production support, and AI-assisted software development workflows.
Experience
Senior Backend Engineer at Apex Systems (2022-01 – 2026)
- Designed and developed high-scale backend platforms using Ruby on Rails and Go, building production microservices, internal APIs, and distributed services supporting complex operational workflows.
- Led modernization initiatives migrating Rails monolithic applications toward service-oriented architectures by extracting Go microservices, defining API contracts, and maintaining backward compatibility between systems.
- Built backend services using Go, Ruby, PostgreSQL, Redis, Kafka, RabbitMQ, and NATS, implementing asynchronous processing, event-driven workflows, and reliable communication patterns between services.
- Developed REST APIs, GraphQL APIs, and gRPC services while improving database performance through PostgreSQL schema optimization, query tuning, indexing strategies, and Redis caching.
- Improved engineering reliability through Docker, Kubernetes, Terraform, ArgoCD, CI/CD automation, and observability solutions including Datadog, Prometheus, Grafana, and centralized logging.
- Mentored engineers through architecture reviews, code reviews, testing practices using RSpec, Minitest, Go testing frameworks, and promoted AI-assisted development workflows to improve productivity.
Software Engineer at Cvent (2018-07 – 2021-12)
- Developed scalable backend applications using Ruby on Rails and Python, creating business services, automation systems, REST APIs, and database-driven applications.
- Built Rails backend features using ActiveRecord, Sidekiq, Redis, PostgreSQL, and MySQL while implementing background processing, scheduled jobs, and asynchronous workflows.
- Developed Python services using Django, Flask, and FastAPI for data processing, automation, integrations, and backend functionality supporting enterprise applications.
- Designed and integrated external APIs using REST and GraphQL patterns while implementing secure authentication, authorization, validation, and reliable third-party integrations.
- Improved application quality through automated testing with RSpec, PyTest, Minitest, integration testing, debugging, and performance optimization.
- Supported production systems using Docker, AWS, CI/CD pipelines, monitoring tools, and Agile/Scrum practices while collaborating with product managers and engineering teams.
Backend Software Engineer at MicroStrategy (2015-09 – 2018-05)
- Developed enterprise backend applications using Ruby on Rails and Java, creating maintainable services, APIs, and business logic for customer-facing and internal platforms.
- Built Java backend components using Spring Boot, REST services, SQL databases, and object-oriented design principles while integrating Ruby on Rails applications with enterprise systems.
- Developed Rails applications using MVC architecture, ActiveRecord, PostgreSQL, MySQL, Redis, Sidekiq, and automated testing frameworks including RSpec.
- Implemented API integrations, authentication systems, background processing workflows, and database optimization strategies to improve application performance.
- Containerized applications using Docker and supported deployments through CI/CD pipelines, cloud infrastructure, and production monitoring solutions.
Education
Bachelor of Science in Software Engineering – West Virginia University (2011-09 – 2015-08)
