Jorge Suárez, Developer in Medellín, Colombia
Jorge is available for hire
Hire Jorge

Jorge Suárez

Verified Expert  in Engineering

Software Developer

Medellín, Colombia

Toptal member since September 29, 2022

Bio

Jorge is a software engineer focusing on modular CSS and responsive design. He excels with JavaScript, React, TypeScript, and Redux. He developed a React application for the banking industry, enabling citizens to apply for loans. Jorge has mentored developers, delivered POCs, created highly customized dashboards, and completed sophisticated integrations. Jorge believes user experience is essential to outstanding applications and delivers work that ensures seamless flow for users.

Portfolio

EverlyWell
Agile Software Development, React, Gatsby, Storybook, Contentful, Jest, HTML...
Matter Supply Co
TypeScript, JavaScript, React, Gatsby, Jamstack, Contentful, Percy, CSS...
Huge
Web Development, JavaScript, CSS, React, Node.js, Redux, Handlebars, HTML5...

Experience

  • Software - 9 years
  • JavaScript - 9 years
  • Web Development - 9 years
  • React - 5 years
  • Jest - 5 years
  • Styled-jsx - 4 years
  • Gatsby - 4 years
  • TypeScript - 4 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Jira, Figma, Visual Studio, JavaScript, Zoom, Google Meet, Google Calendar, Confluence

The most amazing...

...tool I've developed is a dashboard built with Next.js that simplified the subscription flow for customers and increased company revenue.

Work Experience

Senior Front-end Engineer

2021 - 2024
EverlyWell
  • Refactored checkout to support multiple payment options by using Stripe Payment Element integration, which enabled multiple payment options and increased sales.
  • Shipped components for in-house software that improved user experience.
  • Tracked and fixed bugs using Jira as a tracking tool.
  • Expanded integrations with third-party services and an API that increased our platform capabilities.
Technologies: Agile Software Development, React, Gatsby, Storybook, Contentful, Jest, HTML, Front-end, APIs, ECMAScript (ES6), Large-scale Projects

Senior Technologist

2018 - 2021
Matter Supply Co
  • Developed a custom dashboard application allowing users to easily manage their subscriptions, account, and payment information. The dashboard increased the number of subscriptions per month by 5%.
  • Balanced requirements, UX, and deadlines to get the most business value in a limited time frame.
  • Collaborated with the creative department for quick prototyping.
  • Tracked and fixed bugs using Jira as reporting tool.
  • Communicated technical issues in an clear manner to the team and clients.
  • Built websites and apps that are responsive and usable. Using JAMStack architecture and technologies such as Gatsby, React, TypeScript, Serverless, Next.js, CSS in JavaScript libraries, and GraphQL.
  • Built component libraries to be used across different projects with React and Storybook mainly.
  • Delivered proofs-of-concept to confirm feature feasibility.
  • Performed different CI/CD configurations that allowed us to move faster and confidently during the development process using GitLab CI/CD, and GitHub Actions.
Technologies: TypeScript, JavaScript, React, Gatsby, Jamstack, Contentful, Percy, CSS, Styled-jsx, GraphQL, REST, GitHub, GitLab, Web Development, Scrum, Node.js, Next.js, GitLab CI/CD, CircleCI, HTML, Front-end, APIs, ECMAScript (ES6)

Web Engineer

2016 - 2018
Huge
  • Developed an application for the banking industry that allows US citizens to get loans.
  • Mentored three new junior front-end developers in JavaScript and CSS.
  • Participated in the initial wave of developers learning and implementing the React library.
  • Collaborated with quality assurance to get new components tested and addressed issues within 48 hours.
  • Assisted extensively with projects from web pages and website redesigns to SPAs for various big-name brands looking to expand their digital reach.
  • Developed several React components of a complete website redesign, including pleasant CSS experiences with a touch of the next-css features enabled by PostCSS.
  • Brought mockups to life using HTML, CSS, and JavaScript.
  • Delivered valid, responsive, and SEO-compliant code with a focus on accessibility.
  • Worked according to Agile software development principles.
Technologies: Web Development, JavaScript, CSS, React, Node.js, Redux, Handlebars, HTML5, Jasmine, Nightwatch.js, REST, JSON, Scrum, Jira, GitHub, Contentful, HTML, Front-end, APIs, ECMAScript (ES6)

Experience

Netlify Plugin Env

https://www.npmjs.com/package/@netlify-tools/netlify-plugin-env
A TypeScript-based plugin for configuring environment variables depending on the Netlify deployment context.

As software developers, we could not have different configurations per environment, so the only way to do it at the time was by adding all the configurations in the config file `netlify.toml`, which meant that sensitive information could be exposed. E.g., passwords, API keys, etc.
The configuration was not flexible enough since that file is part of the code, so to update any configuration needed a new commit.

By creating this plugin, we managed it by adding the environment name as the suffix of the actual variable name.

Subscriptions App

A Next.js application for managing subscriptions for a Shopify store integrated with ReCharge. I was a front-end developer that liaised with a full-stack developer to bring to life a GraphQL API. This allowed us to consume Shopify and ReCharge APIs smoothly. A designer provided all the design elements required for that new experience.

Personal Financial Management

A React application that allowed people to apply and manage their loans without needing to go to the bank. I was a front-end developer who worked on different UI components of the app and the integration with an API built by the back-end team from scratch. I worked with designers, quality assurance, and product teams to guarantee everything was working as expected with high-quality results.

Education

2007 - 2013

Bachelor's Degree in Computer Systems and Networks

Universidad Tecnológica de Pereira - Pereira, Risaralda, Colombia

Skills

Libraries/APIs

React, Styled-jsx, Handlebars, Node.js, Nightwatch.js

Tools

GitHub, GitLab, Jira, Slack, Figma, Visual Studio, Zoom, Google Meet, Confluence, Sketch, GitLab CI/CD, CircleCI

Languages

TypeScript, JavaScript, CSS, HTML5, HTML, ECMAScript (ES6), GraphQL

Frameworks

Jest, Redux, Jasmine, Next.js

Storage

JSON

Paradigms

Jamstack, Scrum, Agile Software Development, REST

Platforms

Contentful, Netlify, MacOS, Shopify

Other

Software, Front-end, APIs, Web Development, Gatsby, Storybook, Large-scale Projects, Percy, Google Calendar

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring