Alain
From Philippines (UTC+8)
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
Main technologies
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Solo Engineer
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.
- 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.
Senior Software Engineer
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.
- 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.
Senior Software Engineer
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.
- 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.
Senior Software Engineer
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.
- 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.
Software Engineer
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.
- 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.