Camilo Tavera
Schedule a call

Camilo Tavera

Senior Software Engineer

Creative and versatile Software Engineer with over 7 years of experience building robust, scalable, user-focused web applications. Proficient in JavaScript, Ruby on Rails, TypeScript, React, and Node.js, with strong backend expertise in RESTful API design, database architecture, and cloud services. Proven ability to lead complex projects end-to-end—from frontend design to backend infrastructure—across industries including e-commerce, real estate, and fintech. Experienced in cross-functional teams, international environments. Passionate about creating impactful digital products and continuously learning. Also brings a diverse background as a Football coach, pilot, and tech consultant across Latin America and the U.S.

Work Experience

Truelogic / ApartmentList

Mar 2021 - Present

Senior Software Engineer

At Apartment List, I contributed as a Senior Software Engineer on cross-functional teams responsible for the renter growth, listings infrastructure, and analytics systems. While I led fullstack initiatives using React, Next.js and ruby on rails to deliver performant, accessible, and SEO-optimized pages, I also contributed significantly to other backend services and tooling in Ruby on rails, go, Node.js and TypeScript.

Key contributions

  • Led frontend development for large-scale renter and listing experiences with focus on performance, SEO, and reliability.
  • Building Rest APIs in Ruby on Rails.
  • Building high-performance features with React, Next.js, and TypeScript following SOLID principles.
  • Collaborated with a team of full-stack engineers, product owners, and designers to deliver high-quality, user-focused features.
  • Spearheaded the rebuild of city search result pages (SRPs), improving SEO and page load performance using server components, Fastly caching, and schema.org enhancements.
  • Designed and implemented a data transformation layer (DTO) for listings to decouple frontend from raw API responses, improving developer experience and code maintainability. Optimized application performance, reducing page load times by 30%.
  • Contributed backend logic to service endpoints supporting listing detail pages, user registration flows, and dynamic analytics tracking using Snowplow and GA4.
  • Built and maintained event validation and debugging tools that integrated BigQuery and Cloud Pub/Sub pipelines for Snowplow events.
  • Collaborated on caching strategies, VCL configuration, and stale-while-revalidate optimizations to improve scalability and latency across high-traffic routes.
  • Utilized a broad technology stack, including Tailwind CSS, PostgreSQL, Docker, Terraform, and CI/CD pipelines.
Ruby on Rails
Typescript
React.js
Next.js
Css
Postgresql
Docker
Terraform
Ci/cd Automation
Analytics
Node.js
Seo
Api
Bigquery
Data Science
SunDevs

Sep 2019 - Mar 2021

Technical Lead

As Technical Lead, I was responsible for driving the technical vision and execution of the company’s core projects. I led a team of engineers in designing and building scalable Full-stack systems and infrastructure while promoting engineering best practices and automation.

Key contributions

  • Developed and maintained full-stack features using Ruby on Rails, React, Node.js, and MySQL, optimizing for performance, maintainability, and scalability.
  • Led payment gateway integrations to support secure and reliable transactions across multiple countries.
  • Implemented backend APIs and services in TypeScript using Nestjs and Ruby on rails, following clean architecture principles and applying rigorous testing practices.
  • Spearheaded improvements to CI/CD pipelines and introduced engineering standards that enhanced code quality and team velocity.
  • Mentored junior developers and collaborated with designers and PMs to deliver features aligned with business goals and regional compliance requirements.
  • Spearheaded development of the core product, improving API response times by 30%.
Ruby On Rails
React.js
Node.js
Electron
Team Development
Mysql
Typescript
Clean Architecture
Ci/cd Automation
Hardware Integrations
Vue.js
Angular
SunDevs

Sep 2018 - Sep 2019

Full-Stack Developer

In this role, I contributed to the full lifecycle of software development for several client-facing applications. I worked across the stack to build high-performance, interactive tools for marketing and content management.

Key contributions

  • Developed a Ruby on Rails REST API supporting multiple frontends, including Electron.js clients.
  • Led the development of the core product backend, achieving a 30% improvement in API response times, which enhanced user experience and scalability.
  • Built a single-page marketing application with an HTML email builder.
  • Designed and built a desktop kiosk application using Electron, integrating directly with Visa and Mastercard pin pads for seamless in-store payments.
  • Spearheaded improvements to CI/CD pipelines and introduced engineering standards that enhanced code quality and team velocity.
  • Contributed to seamless integration between backend services and custom UI components.
Ruby On Rails
React.js
Node.js
Electron
Team Development
Mysql
Typescript
Clean Architecture
Ci/cd Automation
Hardware Integrations
Vue.js
Angular
Gobernación del Tolima

Aug 2017 - Jul 2018

Full-Stack Developer

Contributed to the modernization of public digital services by building and maintaining internal platforms for administrative processes. Worked across the full stack using modern JavaScript frameworks and backend technologies to improve efficiency and accessibility. Collaborated with multidisciplinary teams to ensure scalable, maintainable solutions aligned with government transparency and performance goals.

Key contributions

  • Designed and developed digital solutions for public services using PHP, Angular, and MySQL.
  • Developed responsive web interfaces for internal use.
  • Helped digitize key services, reducing processing time for administrative processes.
  • Integrated APIs to streamline data flows across departments.
Angular
Laravel
PHP
MySql
Team Development

Studies

CUN University

Systems Engineering

Platzi

Completed multiple certificates in Cloud Computing, GTM, and Web Development.

Technical skills

Ruby on Rails

Creating robust, scalable, and maintainable Restful APIs.

TypeScript & React

Building high-performance web apps with React, Next.js, and TypeScript following SOLID principles.

Node.js & System Design

Developing robust backends and scalable systems using Node.js, Redis, PostgreSQL, and cloud services.

Testing & CI/CD

Experienced in Jenkins, Bitbucket Pipelines, Jest, Playwright, GitHub Actions, and writing effective test suites for large codebases.

Infrastructure as Code (IaC)

Experienced in Terraform, AWS CloudFormation, and Docker.

Other

Third-party API integrations (e.g., Visa, Mastercard), Analytics (GA4, Snowplow), SEO, Accessibility (a11y), CI/CD pipelines, and more.