Skip to Content

Carlos Olivera

Software Engineer

I build high-impact, scalable web applications with clean code and business-driven thinking.

About

I’m a builder at heart, passionate about crafting scalable systems that align with user needs and business strategy. I thrive in roles where I can own both frontend polish and backend architecture, driving the product forward from end to end.

Currently, I’m a Senior Software Engineer at Crehana, where I’ve helped grow the platform from a lean MVP to a robust product with millions of users. I’ve led initiatives to refactor legacy code, build new products from scratch, improve performance scores, and scale frontend systems—always with a focus on user experience and business impact. I’ve contributed to major efforts such as migrating from Angular to React, integrating GraphQL, improving core web vitals, and co-leading growth and retention projects with measurable outcomes.

Over the years, I’ve worked across early-stage startups and growing tech companies, building everything from e-commerce platformsto internal tooling, landing pages, live streaming apps, and payment integrations using modern technologies like Next.js, TypeScript, Tailwind, Apollo, and Sanity CMS. I also enjoy mentoring teammates, setting up engineering processes, and bridging the gap between design and development.

When I’m not coding, I’m exploring new technologies, sipping a good cup of coffee, singing quietly (unless the neighbors are out), or thinking about how to turn my living space into a sunset sanctuary.

Experience

  1. 2010 - Present

    Senior Software Engineer · Crehana

    Joined as one of the first engineers at this EdTech startup. Played a key role in building Crehana’s platform from the ground up — from the monolithic MVP days to a modular, scalable architecture. Led the frontend migration from Angular to React, introducing component libraries and testing best practices. Designed and implemented core features like the course player, subscriptions, payments (Mercado Pago / Stripe), and user dashboards. Contributed to the backend using Node.js and GraphQL, including user authentication, role-based access, and internal tooling. Spearheaded performance optimizations, reducing load times across the site by over 40%. Took ownership of DevOps pipelines and infrastructure-as-code using AWS CDK and GitHub Actions. Worked closely with design, product, and marketing to prioritize business needs and user impact. Mentored and onboarded junior developers, establishing engineering rituals and improving documentation.

      React
      TailwindCSS
      Typescript
      Node.js
      Express.js
      GraphQL
      PostgreSQL
      JavaScript
      Next.js
      CDK
      AWS
      Github Actions
      Sanity CMS
      Django Framework
      Jest
      Cypress Testing
      Python
  2. 2020 – 2021

    Full Stack Developer (Freelance) · Prosepe

    Build and deployed a fully functional e-commerce platform using Next.js, Sanity CMS, and Stripe. Delivered a fast, mobile-first shopping experience with custom checkout flow, dynamic product pages, and real-time CMS integration. Focused on performance, accessibility, and SEO to support organic growth from day one. Collaborated directly with the founder and delivered the MVP in under two months.

      ReactJS
      Next.JS
      Stripe
      Vercel
      TailwindCSS
      Sanity CMS
      Typescript
  3. 2020

    Senior Frontend Developer (Contract) · Mi Rewards

    Worked on a rewards-based fintech app with a focus on clean UX and real-time interactivity. Built user registration, onboarding flows, account management, and a flexible notifications system using React, styled-system, and component-driven design. Integrated third-party APIs for user data and payment systems. Coordinated with a distributed team to ship features on a tight startup timeline.

      ReactJS
      Node.js
      Styled Components
      Redux
  4. 2019

    Senior Frontend Developer (Contract) · AttachTV

    Designed and implemented static marketing pages and interactive documentation for an early-stage media tech company. Used React, styled-components, and markdown-based tooling to create a lightweight, developer-friendly content platform. Helped establish a design system and layout grid for consistency across the app and public-facing content. Worked closely with founders to iterate quickly and launch fast.

      ReactJS
      Node.js
      Markdown
      Gatsby