Iduart Dean Barrios, Developer in Medellín - Antioquia, Colombia
Iduart is available for hire
Hire Iduart

Iduart Dean Barrios

Verified Expert  in Engineering

Front-end Web Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
December 10, 2021

Iduart is a full-stack developer and technical leader with nine years of experience, specializing in front-end development with JavaScript and React. He has also worked with a wide range of technologies, including PHP, .NET, jQuery, Angular, Durandal, Node.js, MongoDB, Elasticsearch, Oracle, and MySQL. Iduart has worked in education, healthcare, real estate, and eCommerce.

Portfolio

Confluent
React, CSS, JavaScript, Node.js, GraphQL, Figma, Gatsby, Sass, Cypress...
TalkShopLive, LLC
JavaScript, HTML, CSS, React, Webpack, Redux, Redux-Saga, PubNub, Git, GitHub...
Indigo
JavaScript, HTML, CSS, React, Next.js, Cypress, CircleCI, GitHub, Mapbox, Sass...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Chrome, Visual Studio Code (VS Code), React, Redux, Redux-Saga, JavaScript

The most amazing...

...development experience I've had was a UI components library where I learned a lot about building the front end in a composable way.

Work Experience

Gatsby Developer

2023 - 2023
Confluent
  • Developed and maintained key company websites using React and Gatsby. Implemented A/B tests in collaboration with marketing, aiding user engagement and conversion improvements.
  • Managed several projects concurrently, successfully meeting deadlines and stakeholder requirements through effective communication and task prioritization.
  • Improved codebase quality by cleaning stale A/B test code and contributed to developing a new design system by creating reusable UI components.
Technologies: React, CSS, JavaScript, Node.js, GraphQL, Figma, Gatsby, Sass, Cypress, Unit Testing, JavaScript 6, JavaScript 5, HTML, CSS3, CSS3 Animation, Debugging, Contentful, Drift, Optimizely, A/B Testing, Stakeholder Management, Marketo, SaaS, SCSS, Netlify

React Developer

2023 - 2023
TalkShopLive, LLC
  • Migrated the main application chat from WebSockets to the PubNub service, ensuring a more robust and scalable real-time communication system for users.
  • Implemented the PubNub authorization flow on the front end, streamlining the user authentication process and enhancing overall security measures.
  • Developed all UI elements in React, creating an intuitive and visually appealing user interface that improved the user experience and facilitated seamless interactions within the chat application.
Technologies: JavaScript, HTML, CSS, React, Webpack, Redux, Redux-Saga, PubNub, Git, GitHub, Debugging, JSON Web Tokens (JWT), Authorization, REST APIs, SCSS

React/Python Full-stack Developer

2022 - 2023
Indigo
  • Collaborated in the redesign of a new workflow for assessing grower field eligibility for the carbon credits program, streamlining the evaluation process and increasing overall efficiency within the admin panel.
  • Developed user-friendly UI components for the internal support tool, enabling support staff to effectively triage grower's fields and easily determine their suitability for the program.
  • Implemented data-driven features within the admin panel, facilitating real-time insights and accurate assessments, which contributed to an increased number of qualified fields being accepted into the carbon credits program.
Technologies: JavaScript, HTML, CSS, React, Next.js, Cypress, CircleCI, GitHub, Mapbox, Sass, Jira, Flask, Python 3, Python, PostgreSQL, SQL, SAML, LogRocket, Datadog, Slack, PagerDuty, Debugging, Jinja

React/Node.js Full-stack Developer

2022 - 2023
TalkShopLive, LLC
  • Designed and implemented a component architecture for an analytics dashboard, enhancing reusability and streamlining development in a React-based environment.
  • Developed a comprehensive components library, including data-driven cards with graphs and filterable tables, which contributed to a seamless and interactive user experience similar to Google Analytics.
  • Optimized SQL queries and crafted a robust Node.js back end for report generation, increasing data retrieval efficiency and ensuring a reliable data pipeline to feed the dashboard UI.
Technologies: React, Node.js, PostgreSQL, JavaScript, HTML, CSS, CSS3, Figma, Jest, SQL, Redux, Redux-Saga, Analytics, GitHub, CircleCI, Cypress, Debugging, Webpack

Contentful Developer

2022 - 2022
OpenPayd Services Limited
  • Developed a feature to dynamically generate static pages in Nuxt.js when pages are added in Contentful.
  • Added internationalization support for the main marketing website.
  • Improve SEO tags and metadata for Nuxt.js static site generation.
Technologies: Nuxt.js, Contentful, JavaScript, HTML, CSS3, Tailwind CSS, Vuex, Vue, GitLab, GitLab CI/CD, Netlify, Vue SSR, Axios, Unit Testing, Webpack

React Developer

2022 - 2022
Crush & Lovely LLC
  • Worked as a React developer for a workflow management application.
  • Developed a module for automated rules by setting a trigger, conditions, and actions to be executed automatically (like automated rules in Jira). The tech stack was React, Redux, and Formik.
  • Discovered requirements with the client to organize the backlog and create tasks for each iteration.
Technologies: React, HTML, CSS, Redux, Formik, JSDoc, GitHub, PostgreSQL, Azure SQL Databases, Debugging, JavaScript, Bootstrap, React-Bootstrap, Less, JSON Web Tokens (JWT), REST APIs, Webpack

Senior React Native Developer

2021 - 2022
Alphare.com
  • Implemented a React Native project in a monorepo to share web and mobile code dependencies.
  • Developed a module for property share payments using a digital wallet.
  • Finished all the development required for a minimum viable product (MVP) on the dates established with all the mobile apps tested.
Technologies: React Native, React, Docker, PostgreSQL, Apollo, GraphQL, Lerna, Monorepos, Mobile, GitHub, Next.js, JavaScript, Dwolla API, Plaid API, Plaid, TypeScript, Jest, Automated Testing, Android, Debugging, iOS, Formik, Tailwind CSS, JSON Web Tokens (JWT), REST APIs, Webpack

Senior React Developer

2020 - 2022
Sunrise Integration
  • Developed a React Native mobile app for an eCommerce platform to show live videos to promote and sell products.
  • Built an API documentation site by combining several sources, such as OpenAPI specs, custom JSON files, and Contentful and company-specific data. The tech stack was Vue/Nuxt.js and Firestore.
  • Developed a product management application based on Vue/Nuxt.js and MySQL.
Technologies: React, Redux, MobX, React Native, Nuxt.js, Vuex, Vue, Sentry, HTML5, HTML, CSS, CSS5, JavaScript, Algolia, Cloud Firestore, MySQL, PostgreSQL, Amazon EC2, REST APIs, Git, GitHub, GitLab, Bitbucket, Unit Testing, E2E Testing, Jest, Enzyme, Chai, Cypress, Styled-components, SaaS, Web Accessibility, Accessibility, A11Y, Debugging, Web Platforms, Mobile, Mobile Apps, Contentful, Automated Testing, Android, iOS, Bootstrap, React-Bootstrap, Less, Tailwind CSS, Vue 2, Webpack

Technical Lead

2021 - 2021
TEAM International
  • Participated in a website migration from Create React App to Next.js.
  • Conducted interviews to recruit front-end developers for my team.
  • Led a four-member development team to plan and deliver projects on time.
Technologies: React, Redux, Next.js, Team Leadership, Create React App, TypeScript, JavaScript, HTML, CSS, Amazon EC2, GitHub, PostgreSQL, Git, GitLab, Cypress, Amazon S3 (AWS S3), Unit Testing, Jest, Chai, Enzyme, E2E Testing, Styled-components, SaaS, Web Platforms, Debugging, Automated Testing, Bootstrap, React-Bootstrap, Less, JSON Web Tokens (JWT), REST APIs, Webpack

Senior React and Node.js Developer

2019 - 2021
UruIT
  • Designed front-end patterns to reduce development time.
  • Developed a preventive maintenance scheduling module for a real estate business.
  • Contributed to improving the developer experience on the front end by providing new patterns.
Technologies: React, Redux, Redux-Saga, Node.js, JavaScript, HTML, CSS, Git, GitHub, Amazon EC2, Unit Testing, E2E Testing, Cypress, Jest, Enzyme, Chai, Debugging, Web Platforms, Automated Testing, Bootstrap, React-Bootstrap, Less, JSON Web Tokens (JWT), REST APIs, Webpack, SCSS

Senior Developer and Technical Lead

2014 - 2019
Condor Labs
  • Progressed from a mid-level developer to a technical leader.
  • Led the development of a new section of the company using React, Redux, and Redux-Saga on the front end; consuming an API in Node.js and Express.js; and using different storage services and databases, such as Elasticsearch, MongoDB, and Oracle.
  • Built an application from scratch to search for courses, using React on the front end and a mix of C#, Elasticsearch, and Oracle on the back end.
Technologies: React, Node.js, JavaScript, Redux, Redux-Saga, Elasticsearch, Oracle, MongoDB, C#.NET, SQL, Durandal, jQuery, Express.js, C, GraphQL, HTML, CSS, Git, GitHub, Amazon EC2, Unit Testing, Jest, Sinon.JS, Enzyme, Chai, Debugging, Web Platforms, Automated Testing, Less, Sass, Bootstrap, React-Bootstrap, JSON Web Tokens (JWT), REST APIs, Material UI, Webpack, Gatsby, SCSS

Junior Software Developer

2012 - 2014
Blinsoft Tecnologia e Información
  • Provided post-implementation support and mentorship for clients.
  • Developed a healthcare platform to track clinical history, billing, and procedures.
  • Designed and developed a platform to manage and autogenerate templates for legal documents.
Technologies: PHP, Zend Framework, Laravel, MySQL, JavaScript, jQuery, HTML, CSS, Amazon EC2, GitHub, Git, Debugging, Web Platforms, Bootstrap, JSON Web Tokens (JWT), REST APIs, OAuth, Material UI

CE Broker

http://cebroker.com
A continuing education tracking platform to help professionals comply with regulatory and state requirements in the United States. I managed the team that built the platform where the regulatory boards could determine if a person was compliant.

Recharge API Docs

https://developer.rechargepayments.com/
At Sunrise Integration, I designed the architecture and developed the Recharge API documentation. The site is autogenerated by reading OpenAPI specifications and other custom company information. The tech stack included Nuxt.js (client/server) and Firestore database.

Prism

https://www.buildingengines.com/platform/
A real estate management web application based on React and Django. I was the main front-end developer working on several modules, including communications and preventive maintenance. I also contributed to refactors, implementation of new patterns, memory leak fixes, and performance improvements using Chrome DevTools Performance and memory tabs.

Languages

JavaScript, CSS, HTML, HTML5, Less, SCSS, GraphQL, Sass, C#.NET, SQL, PHP, C, TypeScript, CSS3, Python 3, Python, SAML, JavaScript 6, JavaScript 5

Frameworks

Redux, React Native, Jest, Bootstrap, React-Bootstrap, JSON Web Tokens (JWT), Express.js, Cypress, Tailwind CSS, Material UI, Nuxt.js, Zend Framework, Laravel, Durandal, Next.js, Django, Vue SSR, Flask, Jinja

Libraries/APIs

React, Redux-Saga, Sinon.JS, Chai, REST APIs, Node.js, Vue, jQuery, Vuex, MobX, OpenAPI, Bitbucket API, Dwolla API, Plaid API, Formik, Vue 2, PubNub

Tools

Create React App, GitHub, Git, Sentry, Chrome Developer Tools, Bitbucket, Ngrok, GitLab, Lerna, Plaid, GitLab CI/CD, Webpack, Figma, CircleCI, Jira, Slack, Optimizely

Paradigms

Unit Testing, E2E Testing, Automated Testing

Other

Front-end, CSS5, Enzyme, Styled-components, OAuth, Axios, APIs, SaaS, Web Accessibility, Accessibility, Accessible Design, Mobile Apps, Gatsby, Team Leadership, A11Y, Debugging, Web Platforms, Apollo, Monorepos, JSDoc, Analytics, Authorization, LogRocket, CSS3 Animation, Drift, A/B Testing, Stakeholder Management

Platforms

Amazon EC2, Mobile, Algolia, Oracle, Contentful, Docker, Android, iOS, Netlify, Mapbox, PagerDuty, Marketo

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3), MongoDB, Elasticsearch, Cloud Firestore, Azure SQL Databases, Datadog

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