Skills

Data Science

40%

Frontend Development

95.5%

Accesibility

35.5%

Computer Science

65.5%

Backend Development

70.5%

UI & UX

50.5%

Professional Experience

Gorilla Logic

Senior Frontend Engineer

20 Aug 2022 - 1 Jan 2023
React Typescript Redux Next.js Styled-Components React Testing Library Jest Mix Panel Cypress Figma

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

20 Aug 2022 - 1 Jan 2023
React Typescript Redux Next.js Styled-Components React Testing Library Jest Mix Panel Cypress Figma

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

1 Jan 2019 - 1 Mar 2020
Javascript Angular CSS3 Typescript GraphQL NodeJS Prosemirror RamdaJS Cypress Jest Mocha

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

1 Sep 2017 - 1 Jan 2019
Typescript Karma-Jasmine Cypress RXJS SASS Casandra DB ReactJS Redux Storybook Recompose Lodash NodeJS MongoDB Webpack Babel Auth0

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

1 Dec 2014 - 31 Aug 2017
ReactJS AngularJS SASS ExtJS HTML5 JQuery Gulp CoffeeScript NodeJS Jest

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

1 Oct 2013 - 31 Oct 2014
AS3 Flex Javascript CSS HTML

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

1 Jan 2012 - 30 Jun 2013
Javascript PHP Sencha JS JQuery MySQL

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

1 May 2011 - 31 Dec 2011
HTML CSS Javascript Wordpress PHP

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.

Copyright © 2020 - Harrisson Restrepo