Christian Lopez

Software Engineer & Tech Lead

Senior Frontend Developer and Tech Lead with 14 years of experience building scalable user experiences, including the last 3 years focused on large-scale React and Next.js micro-frontends for high-traffic real estate platforms. Proven track record founding Next.js monorepos, migrating legacy monoliths to modern web island architectures, and establishing engineering standards across GraphQL integration, CI/CD, automated testing, and AI-assisted workflows.

Skills

Languages:
JavaScript, TypeScript, SQL, GraphQL.
Frameworks & Libraries:
React, Next.js, React Native, Node.js, Express.js, NestJS, Redux, Storybook, PandaCSS, Styled-components, Tailwind CSS, Material UI.
Testing & Quality:
Playwright, Jest, React Testing Library, SonarCloud, Checkmarx, Xray.
DevOps, Tools & AI:
Git, GitHub, Bitbucket, Docker, CircleCI, Jenkins, ArgoCD, Lerna, Yarn Workspaces, Artifactory, AWS, New Relic, Amplitude, SpeedCurve, Postman, Figma, Claude Code, Devin, Windsurf.
Databases:
MongoDB, MySQL, PostgreSQL.
Cloud:
AWS.
Operating systems:
Mac OS, Linux, Windows.

Experience

Senior Frontend Engineer / Tech Lead

Tavant (Client: Realtor.com / RCS / Move) · Sep 2023 – Present

Technology stack: React, Next.js, TypeScript, GraphQL (Apollo Federation), Node.js, Express.js, NestJS, Lerna, Yarn, PandaCSS, Styled-components, Storybook, Playwright, Jest, CircleCI, ArgoCD, CloudFront, New Relic, Amplitude, SonarCloud, Claude Code, Windsurf.

Move Tech Modernization – RCS Consumer

  • Founded and owned the real-choice-selling monorepo architecture from scratch using Next.js, Express, Lerna, Yarn, and Artifactory publishing for core packages.
  • Led the migration of legacy UpNest Java monolith funnels (Questionnaire, proposal lists/details, buyer/seller quotes, agent directory, and commission pages) to a TypeScript Next.js monorepo.
  • Designed the rcs-ui component library with complete Storybook coverage and Panda CSS multi-brand theming for Realtor.com and UpNest.
  • Established quality and delivery pipelines using Playwright E2E suites with Jira Xray reporting, Jest unit coverage, CircleCI automation.
  • Introduced AI-assisted engineering practices for Claude Code and Devin/Windsurf to enforce architectural and testing standards across generated code.

Consumer Web Tech Modernization

  • Modernized key web surfaces by migrating Sell, My Home, Owners-Sellers, My-Account, and Off-Market applications to the web islands platform.
  • Implemented conversion optimization and experiment tracking using Amplitude feature flags.

Frontend Developer

Rappi · Aug 2022 – Sep 2023

Technology stack: TypeScript, React, Next.js, Node, Express, CI/CD, Docker, Jenkins, Jest, Testing Library, Storybook, Agile, Scrum, Figma.

Rappi Web

  • Developed high-traffic e-commerce web applications and specialized marketing pages.
  • Enhanced the global design system and implemented internationalization (i18n) support.
  • Conducted A/B testing and optimized web performance across server-side and client-side rendering implementations within a micro-frontends architecture.

Full Stack Developer

TechTribe · Jan 2019 – July 2022

Technology stack: JavaScript, React, React Native, Redux, Node, Express, Firebase, Python, Flask, Figma, Jest, Testing Library, Material UI, Tailwind CSS, MongoDB, MySQL, PostgreSQL.

E-commerce development

  • Architected and developed full-stack e-commerce applications, mobile apps, and enterprise management systems from the ground up.
  • Redesigned legacy applications to optimize user experience, responsive UI layouts, and core platform performance.
  • Designed and integrated REST APIs, backend microservices in Node/Express and Python/Flask, and database schemas across SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) systems.
  • Implemented predictable state management structures with Redux and established unit testing standards using Jest and React Testing Library.

Web Developer

Freelance · Mar 2012 – Dec 2018

Technology stack: HTML, CSS, Bootstrap, JavaScript, MySQL, PHP.

  • Worked on gathering and defining customer requirements to develop and deploy projects accordingly.
  • Developed web applications for various websites including ecommerce sites and management systems for schools, doctors, and other private businesses.

Education

UTM - Universidad Tecnológica Metropolitana (2010 – 2012)

Computer Science and Engineering / Web Development

Languages

  • Spanish: Native
  • English: Advanced