Hello, I'm a developer with 15+ years of experience building for the web. I care a lot about building a great product that users love. My strongest skills are with React and TypeScript, but I also have a strong background in design and UX. I've been leading frontend teams for many years, offering guidance and mentorship to junior developers. I'm also always looking for new patterns, technologies, and people to learn from and improve my work. On every team I work on, I strive to be a positive influence, deliver an excellent user experience, and help the team build a maintainable architecture. With my experience and skills, I'm confident I can help you build a great product. 🚀
Skills
I can...
- Build complex and performant React applications.
- Understand advanced JavaScript and TypeScript concepts.
- Create design systems that are responsive, accessible, and easy to use.
- Integrate client state with server APIs while keeping a snappy UX.
- Lead projects or features with a focus on product and user experience.
- Work with remote teams using Git and agile software management tools.
- Speak and write in English and Spanish.
Experience
Lead Frontend Engineer at GainApp.com
Remote, 2017 - Present
As part of the product leadership, I direct a team of frontend engineers to deliver a feature-rich product for marketing agencies. Catering to a fast-changing social media landscape, I work with my team to build new features efficiently while keeping the app performant and maintainable. Some product achievements I'm proud to have led include:
- Launching complex features such as custom approval workflows, real-time collaboration, and image annotations, among others.
- Designing the architecture for a complex editor UI that can support multiple social media platforms.
- Building design systems for two of our products, improving UX consistency and developer efficiency.
- Migrating the app from AngularJS to React with TypeScript while continuing to deliver new features and fixes.
Full-Stack Engineer at Arterra Mobility
Remote/Virginia, 2015 - 2017
Worked as a full-stack engineer and frontend consultant, involved with the integration of Arterra's MVNO platform with big telco companies entering the mobile market. Participated in API design and development, and led the creation of a functional testing suite for key platform interfaces. As the company's main frontend liaison, I collaborated with Comcast and Charter engineers to provide them with full-featured storefront prototypes of Xfinity and Spectrum's new mobile offerings.
Frontend Developer at Funnke / Wireless Idea Corp
San Juan, 2014 - 2015
Worked as a frontend developer, helping build advertising products for app & game developers. Developed the company's main product, a hybrid mobile app, using AngularJS and Ionic. Also developed internal tools for ad-ops and customer service using AngularJS, Node, Express & MongoDB, connecting various web services and aggregating and normalizing their data.
Web Developer & Designer at various marketing agencies
San Juan, 2009 - 2014
My formative years as a professional involved working as a designer and web developer for a few marketing agencies in Puerto Rico. Starting as a web designer, I quickly embraced web development and took ownership of many frontend projects. My responsibilities included the typical tasks of a web developer in the 2010s: slicing PSDs, wrangling PHP, developing WordPress themes, Flash banners, email templates with tables... you get the idea. 😅
Education
UAGM, Gurabo PR — BA in Design, 2009