Résumé
Staff Frontend Engineer · Full-Stack Product & Platform Engineering
Profile
Staff-level software engineer with 15+ years of experience building web applications and developer platforms. Combines deep expertise in TypeScript and modern web technologies with experience across backend development, APIs, and infrastructure. Proven track record of delivering customer-critical capabilities, designing extensible systems, and improving engineering reliability through hands-on implementation, technical leadership, and cross-team collaboration.
Experience
GitLabStaff Frontend Engineer
Sep 2023 – Present · Netherlands
- Led the integration of GitLab’s Language Server into the browser-based Web IDE, designing cross-platform abstractions to enable AI-powered Code Suggestions and support a 4,000-user GitLab Duo expansion for a major enterprise customer.
- Architected and implemented secure Web IDE support for air-gapped environments, extending Rails infrastructure to support customer-managed extension domains. Collaborated with Application Security on threat modeling, unblocking GitLab 18.0 upgrades for major enterprise customers.
- Shaped Duo Chat’s extensible architecture through design reviews and mentorship, then implemented plugin registries for message widgets and slash commands, enabling cross-team feature development, including AI Flow integration.
- Redesigned Duo Chat’s WebSocket failure handling and introduced manual session recovery, reducing the daily rate of reported connection errors by 86% in an initial pre/post comparison.
- Improved developer feedback loops and CI efficiency by introducing cross-repository integration tests and replacing flaky, duplicated browser tests with focused integration coverage, eliminating a source of instability associated with 66 blocked pipelines and 73 job failures in pre-migration reporting windows.
- Delivered agentic AI chat features, including subagent visualization, interactive clarification questions, conversation compaction indicators, and slash command discovery.
GitLabSenior Frontend Engineer
Feb 2019 – Aug 2023 · Remote
- Led the design and development of GitLab’s ProseMirror-based Rich Text Editor, including technology evaluation and a translation layer between ProseMirror’s document model and GitLab Flavored Markdown.
- Introduced WYSIWYG editing to GitLab Wiki, a product with 500,000+ monthly active users, and expanded the editor to Issues and Merge Requests, supporting product-specific capabilities such as code review suggestions.
- Served as technical lead for the GitLab UI working group, helping establish a reusable component library and shared Vue.js and CSS development practices across teams.
- Contributed to the development of GitLab’s Web IDE and Remote Development Workspaces.
Crunch.ioLead Software Engineer
Feb 2017 – Oct 2018 · Remote
- Led a team of five engineers, coordinating product delivery and frontend architecture across teams.
- Reduced dataset loading time from 20 to 3 seconds (85%) through frontend data-loading optimizations.
- Led the redesign of data navigation and search interfaces for a market research platform.
Crunch.ioSenior JavaScript Engineer
May 2014 – Feb 2017 · Remote
- Designed and implemented a plugin platform for independently developed customer visualizations, exposing APIs for dataset access and host application interaction. The platform fulfilled a critical requirement that helped secure a major enterprise customer agreement.
- Introduced automated end-to-end testing and contributed to engineering practices that reduced regressions and manual QA effort.
- Developed interactive data visualization features, including embeddable survey visualizations used by news publications.
CodemeraFrontend Developer
May 2012 – Apr 2014 · Dominican Republic
Technical skills
- Languages
- TypeScript, JavaScript, Python, Ruby, SQL
- Frontend & web platforms
- Vue.js, React, browser APIs, VS Code Extension APIs, WebSockets
- Backend & APIs
- Node.js, GraphQL, REST APIs, HTTP, Ruby on Rails
- Architecture
- API design, cross-platform systems, dependency injection, plugin architectures, domain-driven design
- Engineering & infrastructure
- Docker, CI/CD, integration testing, observability, performance optimization, security-conscious design
Education
Associate Degree in Software Development
Instituto Tecnológico de Las Américas (ITLA), Dominican Republic
2008–2011 · GPA 3.91