Tito Agudelo, React Hooks Developer in Bogotá - Bogota, Colombia
Tito Agudelo

React Hooks Developer in Bogotá - Bogota, Colombia

Member since January 27, 2016
Tito is a qualified, passionate, and technical front-end developer with over seven years of commercial experience, particularly in web development and web design, and valuable experience leading development teams. Tito has both technical and interpersonal skills and is looking for a challenging role that utilizes his previous skills and experiences to the fullest.
Tito is now available for hire


  • TaskRabbit
    JavaScript, React Hooks, GitFlow, CSS, Jest, Python, MobX, React Native
  • TMRW Org.
    JavaScript, ECMAScript (ES6), Webpack, Jest, CSS3, HTML, Sass, Vuex, Vue...
  • West Technologies, Ltd.
    JavaScript, HTML5, Sass, Node.js, Redux, Expo, React Native, React



Bogotá - Bogota, Colombia



Preferred Environment

Terminal, Slack, Visual Studio Code, MacOS

The most amazing...

...project I've worked on is Google Fiber; I developed the new Google Fiber website with ES6 and web components and adapted our stack using Grow and Kintaro.


  • Senior Mobile Engineer (React Native)

    2020 - 2020
    • Maintained the TaskRabbit project code base.
    • Developed new features of the TaskRabbit mobile app.
    • Created a unit test with Jest.
    • Integrated the test with Detox.
    • Reviewed and monitored the code of the entire team.
    Technologies: JavaScript, React Hooks, GitFlow, CSS, Jest, Python, MobX, React Native
  • Lead Front-end Engineer

    2019 - 2020
    TMRW Org.
    • Developed a new website for TMRW's clinic software with Vue.js and Vuex for state management.
    • Redesigned, developed, and improved the user experience on the new website.
    • Created and maintained unit tests with Jest and Enzyme for a Vue.js environment.
    Technologies: JavaScript, ECMAScript (ES6), Webpack, Jest, CSS3, HTML, Sass, Vuex, Vue, Nuxt.js
  • Front-end Engineer

    2019 - 2019
    West Technologies, Ltd.
    • Created a web app using Redux to extend the state management through the entire application.
    • Developed a React Native app to provide a better experience within the Livework web app.
    Technologies: JavaScript, HTML5, Sass, Node.js, Redux, Expo, React Native, React
  • Front-end Engineer

    2018 - 2019
    • Developed a platform using React and Redux within HERE to extend the maps' functionality.
    • Created a process to calculate routes using HERE.
    • Built a state management to support the same services logic as the React Native app.
    Technologies: JavaScript, REST APIs, Node.js, Google Maps, HERE, Sass, Redux, React
  • Senior Front-end Engineer

    2018 - 2018
    Matter Supply
    • Developed a restaurant website using Nuxt js, and a middleware with Node.js to handle all the information within Contentful SDK.
    • Populated the information models in Contentful.
    • Built a middleware to extend the functionality of both Mailchimp and Contentful.
    • Created responsive layouts on Nuxt.js using Sass as a preprocessor.
    Technologies: JavaScript, Node.js, HTML5, Sass, Contentful, Nuxt.js
  • Freelance Senior Front-end Developer

    2018 - 2018
    Gfinity Sports Elite Series & Cevo, Inc.
    • Built a new website for Gfinity Esports page with AngularJS, Gulp, and Sass.
    • Created a responsive design and cross-browser application with Sass.
    • Connected Node.js with the API to serve available content.
    Technologies: JavaScript, Responsive Design, Node.js, Gulp, Sass, AngularJS
  • Freelance ​Senior ​Front-end ​Developer

    2017 - 2017
    Pacific​ ​by​ ​Northwest
    • Built a new website for the Google Fiber page with ES6 vanilla JavaScript.
    • Created a responsive design and cross-browser application with Sass.
    • Programmed new features of the Google Fiber page with Grow and Kintaro CMS to handle the content for the new website.
    • Redesigned, developed, and improved the UX for the new Google Fiber website.
    • Developed the new website for Pacific By Northwest in React.
    Technologies: JavaScript, Vue, React, Growl, Webpack, ECMAScript (ES6), CSS3, HTML5
  • Senior Front-end Developer

    2017 - 2017
    GlobalNow​, ​Inc.
    • Improved the UX.
    • Updated and published an npm module for all media data.
    • Refactored and built new improvements with Angular.
    • Configured the Salesforce instance to subscribe and unsubscribe.
    • Configured a Cloud CMS implementation to serve the data.
    Technologies: JavaScript, NPM, HTML5, Cloud, Sass, Angular
  • Freelance ​Web ​Engineer

    2017 - 2017
    • Redesigned the Girls Who Code page.
    • Developed and improved the UX for the new Girls Who Code website.
    • Connected Node.js with the CMS to serve available content.
    • Worked with RxJS to manage the event listeners and the interaction with users.
    Technologies: JavaScript, RxJS, Redis, Content, Node.js, GraphQL, TypeScript, CSS3, HTML5
  • Front-end Engineer

    2017 - 2017
    Striker Systems (via Toptal)
    • Built the web app to be mobile-optimized.
    • Created databases to store all data.
    • Used existing established frameworks for the UI design.
    Technologies: JavaScript, Mobile HTML5, Responsive, Heroku, Git, CodeIgniter, Bootstrap, PHP, SQL, CSS, HTML5
  • Senior Front-end Developer

    2016 - 2017
    ConsumerAffairs (via Toptal)
    • Developed a reusable, cross-platform web API with AngularJS in Django and Node.js.
    • Created a Slack notification for all request information.
    • Built responsive pages with AngularJS and Sass.
    • Wrote tests and assessed performance of all code.
    Technologies: JavaScript, Django, Sass, Grunt, AngularJS
  • Senior Front-end Developer

    2016 - 2016
    • Built a new architecture based in AngularJS GUI Papa John.
    • Built responsive pages with AngularJS and Sass.
    • Developed a reusable, cross-platform web API with AngularJS.
    • Used GUI AngularJS for components and Gulp for tasks.
    Technologies: JavaScript, Jasmine, Gulp, Sass, AngularJS
  • Front-end Developer

    2016 - 2016
    Big Swing (via Toptal)
    • Created a reusable, cross-platform application for Big Swing.
    • Developed a responsive design with Stylus.
    • Modified React templates for rendering.
    Technologies: JavaScript, Templates, React, Gulp, Responsive Design, Stylus
  • Web Developer

    2016 - 2016
    Smucher (via Toptal)
    • Architected modules for CSS with Sass.
    • Made HTML markup with Ruby on Rails and some conditionals.
    • Configured a Ruby on Rails environment.
    • Created pixel-perfect designs.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby, Sass, CSS, Bootstrap
  • Senior Engineer | Web Applications

    2016 - 2016
    Coinalytics (via Toptal)
    • Integrated Firebase with AngularJS.
    • Used GUI AngularJS for components and Gulp for tasks.
    • Implemented an AngularJS MVC application.
    Technologies: JavaScript, Firebase, Sass, Gulp, AngularJS
  • Front-end Developer

    2015 - 2016
    Alt Tab
    • Tested Protractor and Selenium.
    • Created an MVC Application under AngularJS.
    • Solved several issues related to cross-browser and mobile devices.
    Technologies: JavaScript, Git, Selenium, Protractor, CSS3, HTML5, AngularJS
  • Web UI Developer

    2014 - 2016
    • Built mobile and responsive sites.
    • Created several plugins to manage/show the content of the application using the Infuse.js plugin.
    • Designed and implemented proofs-of-concept for several American newspapers.
    • Read information from an API developed in JSP in order to integrate and add new functionalities in the front end.
    • Solved several issues related to with cross-browser and mobile devices.
    Technologies: JavaScript, JSP, HTML, Compass, CSS3, Subversion (SVN), Git, Maven, Java, jQuery
  • Web UI Developer

    2014 - 2014
    • Created TDD unit, E2E, and integration tests with Jasmine and Karma Grunt.
    • Implemented an AngularJS MVC application.
    Technologies: Test-driven Development (TDD), jQuery, HTML5, CSS3, AngularJS
  • Front-end Developer

    2013 - 2014
    GLM School
    • Created a robust application with AngularJS for educational processes at school.
    • Defined the architecture of an educational platform for managing schools.
    • Created the UX/UI to build single and interactive sites with full cross-browsing compatibility from all desktop browsers, mobile, and tablet platforms.
    Technologies: ASP.NET MVC, CSS3, HTML5, TFS, jQuery UI, jQuery, .NET, ASP.NET Web API, AngularJS
  • Front-end Developer

    2013 - 2013
    Aranda Software
    • Created a MVC Backbone.js and Underscore.js application.
    • Created wireframes and built responsive and browser support.
    • Implemented a web API request with Ajax.
    Technologies: TFS, .NET, Requests, Ajax, CSS3, HTML5, Underscore.js, Backbone.js


  • ES6 Datepicker, Timepicker, Filters

    An ES6-based set of components for creating appointments: Datepicker, Timepicker, and Filterpicker.

  • Google Fiber

    A project using ES6 web components and features


    School page integration for managing internal educational methodology.

  • TaskRabbit Mobile App

    React Native mobile app available for Android and iOS.

  • Toptal Mentor
    Tito is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Tito shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    HTML5, Sass, Less, CSS, CSS3, JavaScript, ECMAScript (ES6), ES7, GraphQL, Java, HTML, Ruby, SQL, PHP, TypeScript, Python
  • Frameworks

    React Native, Nuxt.js, Materialize, Compass, Bootstrap, AngularJS, ZURB Foundation, Jest, Angular, Redux, Protractor, Express.js, Jasmine, .NET, ASP.NET Web API, ASP.NET MVC, JSP, Selenium, Ruby on Rails (RoR), CodeIgniter, Django
  • Libraries/APIs

    Context API, Vuex, Vue 2, Vue, Node.js, React, Backbone.js, jQuery, Underscore.js, Selenium WebDriver, Requests, jQuery UI, Mobile HTML5, RxJS, Google Maps, REST APIs, MobX
  • Tools

    Vue CLI, Git, Gulp, Sublime Text 3, Grunt, Subversion (SVN), Jira, Asana, WebStorm, Angular CLI, Slack, Terminal, TFS, Maven, Stylus, NPM, Webpack, Growl, HERE, Expo, Karma
  • Paradigms

    Object-oriented Programming (OOP), Model View Controller (MVC), Agile Software Development, Responsive Web Design (RWD), Test-driven Development (TDD), Responsive
  • Platforms

    Firebase, Contentful, MacOS, Visual Studio Code, Heroku, Django CMS
  • Storage

    JSON, MongoDB, MySQL, Redis
  • Other

    React Hooks, Styled-components, Fetch API, User Interface (UI), Dom Manipulation, Ajax, Wireframing, Content Management Systems (CMS), Gatsby, Responsive Design, Templates, Content, Cloud, GitFlow


  • Bachelor's Degree in Computer Engineering
    2007 - 2012
    University Piloto of Colombia - Bogotá Colombia

To view more profiles

Join Toptal
Share it with others