Skills
Data Science
Frontend Development
Accesibility
Computer Science
Backend Development
UI & UX
Professional Experience
Gorilla Logic
Senior Frontend Engineer
As a senior frontend engineer at Gorilla Logic, I had the opportunity to work through three different products over 2 years while being part of an amazing and super-skilled team at Primer AI.
Automate: A powerful tool for building and training NLP models with no technical skills or coding required.
Engines: Another powerful tool that brings customers a set of pre-trained NLP models that can be scaled for any business —with user-friendly API included out of the box.
Light Tag: A teams-based labelling tool capable of making large datasets efficiently in short periods.
Some of my daily tasks around these projects included:
- Support the team with my experience when it came to making architectural decisions.
- Support the team when building complex and interactive tools, bringing all of my CS experience so that good UX and Performance are key to success.
- Building presentational and complex React components based on Figma designs while using some other modern tools such as Typescript, Redux, Next.js, Styled-Components, React Testing Library, Jest, Mix Panel, Cypress and Data Dog in order to perform Visual Regression Testing, AB Testing and Snapshot Testing.
I had as well a chance to work on some Python tasks, which then made me love it as tool and inspired me to keep using it by building ML projects and tools based on Flask.
Gorilla Logic
Senior Frontend Engineer
As a senior frontend engineer at Gorilla Logic, I had the opportunity to work through three different products over 2 years while being part of an amazing and super-skilled team at Primer AI.
Automate: A powerful tool for building and training NLP models with no technical skills or coding required.
Engines: Another powerful tool that brings customers a set of pre-trained NLP models that can be scaled for any business —with user-friendly API included out of the box.
Light Tag: A teams-based labelling tool capable of making large datasets efficiently in short periods.
Some of my daily tasks around these projects included:
- Support the team with my experience when it came to making architectural decisions.
- Support the team when building complex and interactive tools, bringing all of my CS experience so that good UX and Performance are key to success.
- Building presentational and complex React components based on Figma designs while using some other modern tools such as Typescript, Redux, Next.js, Styled-Components, React Testing Library, Jest, Mix Panel, Cypress and Data Dog in order to perform Visual Regression Testing, AB Testing and Snapshot Testing.
I had as well a chance to work on some Python tasks, which then made me love it as tool and inspired me to keep using it by building ML projects and tools based on Flask.
Genie AI
Senior Frontend Developer
As a senior frontend developer at Genie AI, I contributed heavily to the construction of their core product —The Super Drafter.
Some of my daily tasks and responsibilities included:
- Implementation of the client-side architecture and main blocks.
- Support the team in making decisions on tools, unit testing flow, development patterns, CSS patterns, git flows, coding standards, naming conventions and scalability from all perspectives.
- Creation of one of the most crucial backend services —called Prosemirror Server, which handles the conversion of documents from DOCX-XML to JSON and then to SDF format and vice versa. This service was built on top of NodeJS with a purely functional approach using Ramda.js as the main tool.
- Creation of the product's core feature –which is a Prosemirror-based client-side editor which retrieves part of its data from Python services that work on top of ML services.
- Code reviews, regression testing support and support the team on architectural challenges
Globant
Web UI Developer
As a senior UI developer at Globant, I participated in multiple projects –which resulted in a significant experience that led me to learn all kinds of modern technologies and methodologies.
Being Globant a consultant company, I had the opportunity to work closely with some high-level companies known around the world like Natgeo, World Fuel Services, Disney, Southwest Airlines, EA and BBVA among others.
Some of my daily tasks and responsibilities included:
- Code reviews, feature reviews.
- Support the UI team on architectural challenges and coding standards.
- Support the client and customers with critical reported issues.
- Implement new features and extend their app modules.
XumaK
Senior Frontend Developer
As a senior frontend developer at XumaK, I worked closely with the core team in charge of developing and maintaining one of the most popular CMS systems in the world —Adobe Experience Manager, by Adobe.
Over nearly three years of work, I had a chance to participate in large-scale projects owned by companies such as Claro, LATAM Airlines, Bridgestone and Digicel.
Some of my daily tasks and responsibilities included:
- Implement new features based on Sketch designs.\n- Support clients daily by fixing reported UX/UI issues.
- Perform AB testing according to customers needs
- Refactor legacy products and update components upon new designs delivery.
- Travel from time to time to clients offices to get involved the upcoming features and business updates.
ERP Soluciones Web
Web Developer
As a senior software developer at ERP Soluciones Web, I had the opportunity to contribute significantly to improving and extending their product —a web app based on AS3 Flex language, intended to connect truck drivers and providers.
Some of my daily tasks and responsibilities included:
- Give support to customers on any reported issue about the app.
- Improve presentational web components by implementing modern coding patterns.
- Implement new features and extend the app modules.
Compurent SAS
Senior Fullstack Developer - Database Manager
As a full-stack developer at Compurent, I was in charge to managing and updating the web components of their internal CRM system.
Some of my daily tasks included:
- Support both employees and providers through the CRM system by making tickets to later solve any reported issues.
- Update the system and its dependencies by constantly pulling updates from the system repositories.
- Build custom modules that were later integrated into the system e.g Renting Module and Advanced Graphics modules.
- Demo overall statistics to all leaders on a monthly basis.
Digital Marketing Solutions
Web Developer
The first company I worked for. Over this time I was mainly involved in basic tasks such as styling websites by using CSS, and fixing a variety of issues reported by customers through an Ads platform.