Resume

Andrés Castro Chavarría

andres@crac.dev | +506.8317.0522 | linkedin.com/in/cracdev | github.com/cracdev | San Jose, Costa Rica

Senior Frontend Engineer with 15+ years of experience building high-performance React and React Native applications across satellite imagery, AI-powered platforms, e-commerce, and healthcare. Proven track record delivering production applications serving 10k+ users with 90%+ test coverage, specializing in scalable component architectures, modern testing strategies, and comprehensive CI/CD workflows.

Technical Skills

Frontend: React, Next.js, TypeScript, JavaScript, Redux, Zustand, React Query, Tailwind CSS, CSS Modules, Sass

Mobile: React Native (iOS & Android)

Testing: Jest, Vitest, Playwright, Mocha, Storybook

Backend & APIs: Node.js, Express.js, Python, FastApi, REST, OpenAI APIs

Cloud & DevOps: AWS, Kubernetes, Heroku, Vercel, Jenkins, CI/CD

CMS & Data: Sanity CMS, WordPress (headless), MongoDB, DynamoDB

Professional Experience

CRSS

Senior Front-End Engineer (Contractor)

Contract frontend engineer building cross-platform mobile and web applications for Tactacam's outdoor camera ecosystem, serving hunters and wildlife enthusiasts.

Projects: Tactacam Reveal Mobile App, Tactacam Admin Panel
  • Developed cross-platform React Native interfaces for iPhone and Android, enabling seamless gallery browsing, live feed sharing, and remote camera management via Redux Toolkit state management
  • Designed modular React components with React Query for the admin panel, implementing real-time data synchronization across camera fleet management workflows
  • Improved application test coverage and reduced production bugs by implementing comprehensive unit testing strategies with Jest and enforcing code quality standards through automated CI/CD pipelines

Gorilla Logic

Senior Front-End Engineer (Full Time)

Core frontend engineer on a geospatial satellite imagery platform for DigitalGlobe (now Maxar), building complex data visualization and search interfaces for enterprise and government customers.

Projects: Search and Discover App (DigitalGlobe / Maxar)
  • Developed interactive map-based search interface using React, Leaflet.js, and Turf.js, enabling users to query and visualize 100k+ satellite imagery records with real-time filtering and geospatial analysis
  • Architected Redux state management layer with normalized data structures, handling complex filtering, sorting, and pagination across large imagery datasets
  • Maintained 90%+ unit test coverage across React components and Redux logic using Mocha.js, significantly reducing regression bugs during bi-weekly release cycles
  • Collaborated with backend and DevOps teams on Kubernetes-based deployment pipelines, contributing to CI/CD improvements via Jenkins on AWS infrastructure
  • Mentored junior engineers on React best practices, conducted code reviews, and established component patterns adopted across the frontend team

PowerToFly

Senior Front-End Engineer (Contractor)

Contracted through PowerToFly to work on BuzzFeed's experimental AI quiz platform and high-converting advertising microsites, shipping consumer-facing products at scale.

Projects: BuzzFeed Infinity Quizzes App (GPT-4), Advertising Microsites
  • Architected the frontend for BuzzFeed's GPT-4-powered quiz platform using Next.js, enabling dynamic quiz generation with real-time AI content personalization
  • Designed modular, reusable component architecture that enabled rapid iteration on new quiz formats, accelerating feature development cycles
  • Delivered 12+ high-converting advertising microsites using Next.js and Tailwind CSS, supporting BuzzFeed's branded content partnerships
  • Implemented responsive layouts and performance optimizations ensuring consistent experience across mobile and desktop devices

BairesDev

Senior Front-End Engineer (Contractor)

Placed by BairesDev on two product engineering teams — an AI coaching platform and a technical interview IDE — building complex interactive interfaces with React and TypeScript.

Projects: Ovida Coaching Platform, CoderPad.io
  • Built modular React components with TypeScript and Redux Toolkit, establishing a scalable component architecture for Ovida's coaching platform core workflows
  • Integrated OpenVidu real-time video library with custom optimization features, delivering stable video sessions with minimal latency for 5k+ monthly coaching interactions
  • Implemented Monaco Editor optimizations for CoderPad.io that reduced input latency during live coding sessions, improving responsiveness for concurrent users
  • Built and maintained React components for interview configuration, session management, and candidate feedback workflows on CoderPad
  • Implemented comprehensive unit and integration tests with Jest across both products, contributing to reliable release processes

Kern+Lead

Senior Front-End Developer (Freelance)

Freelance frontend developer for a boutique digital agency, delivering client projects across enterprise marketing, restaurant tech, e-commerce, and logistics.

Projects: Behavox, Brodo, Winepad, Arcade
  • Architected headless WordPress CMS integrations with Next.js server-side rendering and GraphQL, improving page load times to under 2 seconds and boosting organic search visibility
  • Built a React-based iPad web application for restaurant wine ordering, optimized for touch interactions and Safari rendering with zero-lag performance
  • Developed a complete Angular.js delivery platform integrated with Stripe payments, Twilio SMS, and SmartyStreets address validation, processing 500+ orders daily
  • Integrated headless CMS APIs with React components, enabling non-technical teams to publish content updates independently across multiple client sites
  • Collaborated with backend engineers to resolve critical PHP issues and optimize API response times, improving platform stability

18Techs

Front-End Engineer (Contractor)

Contract frontend engineer delivering responsive web interfaces and cross-platform mobile applications across healthcare, fitness, and enterprise clients.

Projects: Regatta Fitness, PowerShare Medical (Accelarad), Mergeworld, CastiaRX
  • Developed a cross-platform React Native fitness app for iPad and iPhone featuring on-demand rowing classes, real-time performance dashboards, and Concept2 PM5 Bluetooth hardware integration
  • Migrated a legacy medical image sharing frontend to a responsive Bootstrap framework, ensuring cross-browser compatibility across clinical environments
  • Refactored CSS architecture using Sass with BEM methodology, reducing stylesheet complexity by 60% and improving long-term maintainability
  • Built WordPress multisite platforms with modular Twig components, custom SVG animations, and responsive design patterns for enterprise clients
  • Established cross-browser testing protocols ensuring consistent rendering across Chrome, Firefox, Safari, and Edge

L.L.Bean

Content Web Developer (Full Time)

Frontend developer on L.L.Bean's e-commerce platform, building landing pages, email campaigns, and seasonal content for one of America's largest outdoor retailers.

Projects: L.L.Bean.com E-commerce — Domestic Content
  • Developed high-performance landing pages with jQuery and A/B testing across 50+ seasonal campaigns, optimizing user journeys and conversion funnels
  • Built responsive HTML email templates for 100+ annual campaigns using Responsys, optimized for mobile and desktop rendering
  • Conducted systematic cross-browser testing and quality assurance, ensuring consistent user experiences across all major browsers and devices

Education

B.S. Computing Engineer, 2012

Universidad Latinoamericana de Ciencia y Tecnología (ULACIT), Costa Rica

Certifications

ES6 for EveryoneBostype Inc, 2018

React For BeginnersBostype Inc, 2015

JavaScript PatternsCenfotec, 2013

TOEIC EnglishCentro Cultural, 2010

Let's connect: andres@crac.dev | linkedin.com/in/cracdev | github.com/cracdev