Colombia
Fullstack engineer with 8+ years building web and mobile products — from early-stage startups to Fortune 500 enterprise clients, across fintech, e-commerce, edtech, and SaaS. React and React Native are his bread and butter, but he's equally at home designing Node.js APIs, optimizing databases, or architecting cloud infrastructure. Throughout his career he's worn many hats: individual contributor shipping pixel-perfect UIs, tech lead running multi-person teams, frontend architect making long-term stack decisions, and mentor growing junior developers. He's built fractional investing apps, 3D web visualizations, AI-powered tools, micro-frontend platforms, and code generation engines — the range is real. Knows how to work with designers, PMs, and backend teams without friction. Writes code that's tested, accessible, and built to last. Gets things done without needing hand-holding. Core stack: React 18, React Native, TypeScript, Next.js, Node.js, PostgreSQL, GraphQL, Redux Toolkit, Docker, AWS Also worked with: MongoDB, Firebase, Flutter, Nuxt.js, Vue.js, Python/Django, Three.js/WebGL, WebSockets, Kubernetes, OpenAI APIs
Driving Frontend Innovation for Enterprise Clients As a Senior React Engineer at Gorilla Logic, I'm at the forefront of delivering cutting-edge solutions for Fortune 500 clients. My role combines technical excellence with strategic thinking to solve complex business challenges. Key Achievements: Micro-Frontend Architecture: Spearheaded the implementation of Module Federation, enabling independent team deployments and reducing release cycles from 2 weeks to 2 days Performance Optimization: Achieved 90+ Lighthouse scores across all projects through strategic code splitting, lazy loading, and React 18 concurrent features AI-Powered Development: Pioneered the integration of AI tools (Claude Opus 4) into our development workflow, increasing team velocity by 40% while maintaining code quality standards Component Library Leadership: Architected a shared component library using Storybook and design tokens, improving UI consistency across 5 client projects Technical Expertise Delivered: Building enterprise-scale React applications with Redux Toolkit and RTK Query Implementing real-time features using WebSockets and Server-Sent Events Creating accessible, WCAG 2.1 compliant interfaces that serve millions of users Mentoring junior developers and conducting technical interviews for React positions Technology Stack: React 18, TypeScript, Next.js 14, Redux Toolkit, GraphQL (Apollo Client), Jest/React Testing Library, Playwright, AWS, Docker, Kubernetes Impact: My contributions have directly resulted in 60% faster page loads, 35% reduction in bug reports, and consistently exceeding client expectations for delivery timelines.
As a Front-End Lead with a particular focus on React.js, my role encompasses spearheading the development of responsive and highly interactive web applications. I guide and mentor a talented team of developers, fostering a culture of excellence, innovation, and continuous improvement. My responsibilities include architecting scalable front-end frameworks, conducting code reviews to maintain high standards, and collaborating closely with UX/UI designers and back-end teams to ensure seamless integration. Leveraging the latest in front-end technologies and React.js features, I drive projects from conception to deployment, focusing on optimizing performance and enhancing user experience. My leadership is rooted in a hands-on approach, staying actively involved in coding while setting strategic directions to meet and exceed project goals.
Migration Management: Played a pivotal role in a cross-functional team, spearheading the planning and execution of a significant migration project. This role involved extensive collaboration, ensuring that every phase of the migration was aligned with the broader objectives of the team and the organization. TypeScript Development: Actively utilized TypeScript in our development processes. My focus was on leveraging TypeScript's capabilities to enhance code quality and provide type safety. This approach significantly improved the reliability and maintainability of our codebase. Unit Testing: Responsible for conducting thorough unit testing using the Testing Library. This was a critical part of our development cycle, aimed at ensuring the reliability of code changes and preventing regressions. My involvement in this area underscored the importance of robust testing practices in high-quality software development. CSS-in-JS Styling: Employed Styled Components to create modular and maintainable CSS-in-JS solutions. This approach allowed us to build more scalable and reusable styling components, enhancing the overall aesthetic and user experience of our applications. Technology Stack: My role heavily involved working with a sophisticated stack of technologies including React, Context API, TypeScript, Styled Components, Testing Library, and GraphQL. This diverse tech stack enabled us to build highly efficient, scalable, and user-friendly applications.
Project Leadership: As the leader of a 6-person development team, I spearheaded the creation of a cutting-edge React Native app focused on fractional stock investing. My role involved coordinating team efforts, setting project milestones, and ensuring timely delivery of the application, all while maintaining a focus on high-quality user experience. Code Quality Management: I was responsible for conducting rigorous code reviews, a crucial process for maintaining code quality across the project. This involved scrutinizing code submissions for efficiency, reliability, and adherence to best practices, ensuring that every piece of code contributed positively to the overall project. Unit Testing: Took a hands-on approach to writing comprehensive unit tests, primarily using Jest. This was integral to our development process, ensuring the robustness and reliability of our application, and minimizing bugs and regressions in the production environment. Mentorship and Collaboration: Led pair programming sessions to mentor and guide other developers on the team. These sessions were not only instrumental in enhancing the skills of team members but also fostered a collaborative and learning-focused work environment. Technology Expertise: The project extensively utilized a tech stack comprising React Native, Jest, and GraphQL. My involvement encompassed not just application development but also ensuring that these technologies were leveraged effectively to meet our project goals and deliver a top-notch product.
Legacy Codebase Maintenance: Tasked with the critical responsibility of maintaining a legacy codebase. This role required a deep understanding of the existing code, an eye for detail, and the ability to make precise modifications without disrupting the overall functionality of the system. Bug Fixing: Actively involved in identifying and resolving bugs across the codebase. My approach focused on thorough investigation, accurate diagnosis, and efficient resolution of issues, thereby enhancing the stability and performance of our applications. Unit Testing: Committed to writing comprehensive unit tests to ensure the reliability and robustness of our code. This practice played a key role in maintaining the high quality of our software, especially given the complexity of working with a legacy codebase. Accessibility Implementation: Took the initiative to add accessibility features to our web application, aligning with best practices and legal standards. This involved understanding and implementing a11y principles to make our app more inclusive and user-friendly for people with diverse abilities. Technology Proficiency: Worked extensively with a technology stack that included React, TypeScript, and Styled-Components. My expertise in these technologies was pivotal in efficiently maintaining and enhancing our web application, especially in terms of user interface and experience.