Tito Agudelo, Developer in Bogotá, Colombia
Tito is available for hire
Hire Tito

Tito Agudelo

Verified Expert  in Engineering

Front-end Developer

Location
Bogotá, Colombia
Toptal 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.

Portfolio

Bip Market, LLC
React, Next.js, UI Design, UX Design, JavaScript, Front-end, TypeScript...
With Your Tribe
Node.js, React Native, Prisma, Push Notifications, TypeScript, iOS, Android
TaskRabbit
JavaScript, GitFlow, CSS, Jest, Python, MobX, React Native, Front-end...

Experience

Availability

Full-time

Preferred Environment

Terminal, Slack, Visual Studio Code (VS 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.

Work Experience

React Developer

2023 - 2023
Bip Market, LLC
  • Developed a Next.js app using Tailwind CSS and React. Followed best practices and design using Figma, custom hooks, context API, and consuming services API.
  • Tracked feature tasks using Jira and Slack for communication and planning.
  • Used Talwind CSS classes, followed Figma design, and managed simple animations.
Technologies: React, Next.js, UI Design, UX Design, JavaScript, Front-end, TypeScript, User Experience (UX), User Interface (UI)

Senior Software Engineer

2022 - 2022
With Your Tribe
  • Developed and deployed a high-performance mobile application using React Native, resulting in a significant increase in user engagement and positive feedback from users.
  • Implemented complex features and functionalities in React Native, such as real-time data synchronization, push notifications, and geolocation services, resulting in a more robust and feature-rich application.
  • Collaborated closely with designers, product managers, and stakeholders to gather requirements, provide technical insights, and deliver intuitive and visually appealing user interfaces using React Native.
  • Implemented push notification functionality in a React Native mobile application using popular libraries such as OneSignal, improving user engagement and retention.
  • Integrated push notification functionality with back-end APIs, enabling personalized and targeted notifications based on user preferences, behavior, and app events, increasing user interaction and conversion rates.
Technologies: Node.js, React Native, Prisma, Push Notifications, TypeScript, iOS, Android

Senior Mobile Engineer (React Native)

2020 - 2020
TaskRabbit
  • Maintained the TaskRabbit project codebase migration from React code to React and TypeScript.
  • Developed new features for the TaskRabbit mobile app.
  • Created a unit test with Jest and Detox for integration testing.
  • Integrated the test with Detox for E2E testing, allowing test cases.
  • Reviewed and monitored the code of the entire team.
Technologies: JavaScript, GitFlow, CSS, Jest, Python, MobX, React Native, Front-end, React Hooks, TypeScript

Senior Lead Front-end Engineer

2019 - 2020
TMRW Org.
  • Developed a new website for TMRW's clinic software with Vue 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 environment.
Technologies: JavaScript, ECMAScript (ES6), Webpack, Jest, CSS3, HTML, Sass, Vuex, Vue, Nuxt.js, Clean Design, User Interface (UI), Landing Pages, Front-end, Tailwind CSS, UI Development, Less, Responsive Web Design (RWD), Figma

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.
  • Created a platform to manage access to the NY building remotely.
Technologies: JavaScript, HTML5, Sass, Node.js, Redux, Expo, React Native, React, Clean Design, Landing Pages, Front-end, Next.js, Email Templates, Shopify, UI Development, Less, Responsive Web Design (RWD), Figma

Front-end Engineer

2018 - 2019
Careroutes
  • 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, Clean Design, Landing Pages, Front-end, Email Templates, UI Development, Responsive Web Design (RWD)

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, Front-end, Next.js, Shopify, UI Development, Figma, React Hooks

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, Front-end, Email Templates, UI Development

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, Front-end, Next.js, Shopify, UI Development, React Hooks

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, Front-end, UI Development, React Hooks

Freelance ​Web ​Engineer

2017 - 2017
Huge
  • 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, UI Development, React Hooks

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, Front-end, UI Development

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, Front-end, UI Development

Senior Front-end Developer

2016 - 2016
Careerscore
  • 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, UI Development

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, Front-end, UI Development

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, Front-end, UI Development

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, UI Development

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, UI Development

Web UI Developer

2014 - 2016
Globant
  • 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, Jakarta Server Pages (JSP), HTML, Compass, CSS3, Subversion (SVN), Git, Apache Maven, Java, jQuery, UI Development

Web UI Developer

2014 - 2014
Bizagi
  • 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, UI Development

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, UI Development

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, UI Development

ES6 Date Picker, Time Picker, Filters

https://github.com/TitoAgudelo/appointment
An ES6-based set of components for creating appointments: date picker, time picker, and filter picker to understand how frameworks work behind components structure using template literals, web components supported by ES6 compiled to ES5.

Google Fiber

https://fiber.google.com/about/
A project using ES6 web components and features

GLM-EED

https://github.com/TitoAgudelo/GLM-EED
School page integration for managing internal educational methodology.

TaskRabbit Mobile App

React Native mobile app available for Android and iOS.

Languages

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

Frameworks

React Native, Nuxt.js, Materialize, Compass, Bootstrap, AngularJS, ZURB Foundation, Jest, Angular, Redux, Tailwind CSS, Next.js, Protractor, Express.js, Jasmine, .NET, ASP.NET Web API, ASP.NET MVC, Jakarta Server Pages (JSP), Selenium, Ruby on Rails (RoR), CodeIgniter, Django, Vanilla JS

Libraries/APIs

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

Tools

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

Paradigms

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

Platforms

Firebase, Contentful, MacOS, Shopify, Visual Studio Code (VS Code), Heroku, Django CMS, iOS, Android

Storage

JSON, MongoDB, MySQL, Redis

Other

React Hooks, Styled-components, Fetch API, User Interface (UI), Dom Manipulation, Ajax, Wireframing, Content Management Systems (CMS), Clean Design, Landing Pages, Front-end, Scroll Animations, SEO Tools, Email Templates, UI Development, Gatsby, Parallax Design, Responsive Design, Templates, Content, Cloud, GitFlow, Web Components, User Experience (UX), Push Notifications

2007 - 2012

Bachelor's Degree in Computer Engineering

University Piloto of Colombia - Bogotá Colombia