Alain – Ruby, AI agent development, RSpec, experts in Lemon.io

Alain

From Philippines (UTC+8)flag

Back-end Web Developer|Middle-to-senior

Alain – Ruby, AI agent development, RSpec

Alain is a Mid-to-Senior Back-end engineer with 15 years of experience, specializing in Ruby on Rails, architecture, testing strategy, and legacy modernization. He has led infrastructure migrations, notably from Heroku to GCP, and demonstrates strong product judgment and stakeholder communication. His workflow is AI-assisted, emphasizing rapid ramp-up and value alignment. Hands-on Ruby fundamentals are currently less practiced, but his strengths lie in system design, modernization, and technical leadership.

15 years of commercial experience in
AI
Consulting services
E-commerce
Edtech
Fintech
Information services
Legal tech
Proptech
Real estate
Recruiting
Retail
Smart home
Marketplace
Chatbots
HRMS
Main technologies
Ruby
14.5 years
AI agent development
2 years
RSpec
14 years
Git
14 years
SQL
14 years
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Solo Engineer
Jun 2026 - Jul 20261 month
Project Overview

Microhyperlocal marketplace connecting neighbors who sell to other residents within a small cluster of adjacent buildings. Supports pickup or short-walk vendor delivery, with no geo- or distance-based search.

Responsibilities:
  • Built a Rails API backend serving three React web clients (customer, vendor, and admin), covering vendor shop publishing, customer discovery, cart and checkout, order lifecycle, per-order chat with image attachments, and post-completion ratings.
  • Built a custom MCP server exposing the admin API to Claude/agent tooling for internal operations.
Project Tech stack:
Ruby on Rails
PostgreSQL
Sidekiq
React
MCP
Senior Software Engineer
Aug 2025 - Jun 20269 months
Project Overview

A cloud-based property management platform designed for institutional operators managing student housing, multifamily, co-living, and serviced apartment portfolios. The platform supports centralized management of property operations and portfolio workflows across multiple accommodation types.

Responsibilities:
  • Collaborated with other development teams to build new features in the Ruby on Rails application while maintaining and supporting existing systems.
  • Led firefighting efforts on reporting issues to ensure customer-facing values were up to date and accurate.
  • Contributed to migrating select parts of the Ruby on Rails application to a new Elixir codebase.
  • Adopted Claude Code and AI-assisted development workflows centered on planning and verification.
Project Tech stack:
Ruby on Rails
Elixir
Claude Code
Senior Software Engineer
Jan 2023 - Jul 20252 years 5 months
Project Overview

A home services marketplace connecting customers with vetted cleaners and other service providers across multiple countries. The platform facilitates service discovery, provider matching, booking, and coordination between customers and local service professionals.

Responsibilities:
  • Worked with product owners to evaluate the feasibility, impact, and value of proposed features and provided effort estimations to support decision making.
  • Created technical documentation to provide clarity and a reliable source of truth.
  • Defined implementation strategies focused on scalability and maintainability.
  • Helped establish coding standards to improve efficiency and reduce technical debt.
  • Supported and mentored team members, resolving blockers and fostering collaboration.
  • Focused on design, architecture, and testing strategy for new Ruby on Rails pricing and promotions features.
  • Built observability into pricing and promotions releases so feature impact could be verified in production after launch.
  • Designed and built an internal support chatbot that converted existing FAQ and documentation into vector embeddings stored in Postgres, retrieving the most relevant articles at query time and passing them as context to OpenAI's models to generate grounded answers for internal and external users.
Project Tech stack:
Ruby on Rails
PostgreSQL
OpenAI API
Vector Databases
RAG
GraphQL
Senior Software Engineer
Aug 2021 - Aug 20243 years
Project Overview

A legal services platform that helps large enterprises manage and negotiate commercial contracts more efficiently. The internal tool supports legal teams in organizing contract-related workflows and streamlining negotiation processes, with approximately 20–30 internal users.

Responsibilities:
  • Transformed a fragile monolithic Ruby on Rails codebase that had been rushed to production with no tests, documentation, or clear structure.
  • Worked directly with users to understand critical workflows before planning refactors.
  • Prioritized and refactored core components and restructured the codebase for maintainability.
  • Introduced end-to-end test coverage that had previously been near nonexistent, improving stability and developer onboarding.
  • Delivered new features and fixed critical bugs.
  • Owned infrastructure end-to-end, including architecture, scaling, and monitoring.
  • Led a full migration of the application infrastructure from Heroku to Google Cloud Platform.
  • Used GitHub Copilot and Claude Code to accelerate understanding of the aging monolith and build missing documentation and convention guidelines for handoff.
Project Tech stack:
Ruby on Rails
Docker
GCP
GitHub Copilot
Claude Code
GraphQL
Software Engineer
Jul 2018 - Dec 20224 years 5 months
Project Overview

An HR technology platform focused on video interviewing and candidate assessment for high-volume hiring. The product helps employers, particularly in hospitality and retail, streamline candidate screening and evaluate applicants more efficiently throughout the recruitment process.

Responsibilities:
  • Addressed major performance issues caused by heavy database operations and slow page rendering.
  • Participated in architectural discussions to separate the frontend from the backend.
  • Contributed to the adoption of React and Typescript for the UI and GraphQL as the API layer.
  • Took primary responsibility for converting existing views to React and implementing GraphQL endpoints.
  • Created technical documentation to support the new architecture.
  • Collaborated with stakeholders to prioritize components for migration and minimize disruption to daily operations.
Project Tech stack:
React
Typescript
GraphQL

Education

2011
Information Technology
Coursework toward B.S.

Languages

English
Advanced

Hire Alain or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.