Iduart Dean Barrios
Verified Expert in Engineering
Front-end Web Developer
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
Experience
- JavaScript - 9 years
- Node.js - 5 years
- React - 5 years
- Redux - 5 years
- Redux-Saga - 5 years
- React Native - 2 years
- Vue - 2 years
- Nuxt.js - 2 years
Availability
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
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.
React Developer
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.
React/Python Full-stack Developer
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.
React/Node.js Full-stack Developer
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.
Contentful Developer
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.
React Developer
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.
Senior React Native Developer
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.
Senior React Developer
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.
Technical Lead
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.
Senior React and Node.js Developer
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.
Senior Developer and Technical Lead
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.
Junior Software Developer
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.
Experience
CE Broker
http://cebroker.comRecharge API Docs
https://developer.rechargepayments.com/Prism
https://www.buildingengines.com/platform/Skills
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, Drift, Optimizely
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
Paradigms
Unit Testing, E2E Testing, Automated Testing
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
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, A/B Testing, Stakeholder Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring