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 Everyone — Bostype Inc, 2018
React For Beginners — Bostype Inc, 2015
JavaScript Patterns — Cenfotec, 2013
TOEIC English — Centro Cultural, 2010
Let's connect: andres@crac.dev | linkedin.com/in/cracdev | github.com/cracdev