Tito Agudelo
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
Full-stack Next.js Developer
Sirvatus, Inc.
- Enhanced and maintained existing web applications, implementing new features and optimizing performance.
- Developed server-side rendering functionality to improve application speed and SEO.
- Collaborated with the design and product teams to transform wireframes and mockups into functional features.
- Created a Next.js application to connect the API using Node.js and Prisma, as well as connect the website using the best standards in React, TypeScript, styled-components, Node.js, Prisma, etc.
Shopify Developer
Signathon LLC
- Developed and implemented a Shopify site and connected 3rd-party services to allow users to connect with their sports heroes off the field.
- Offered live broadcast video, one-on-one virtual meetings with celebrities, and a room with friends to meet them.
- Contributed to the front and back end. Implemented new features with JavaScript to update the theme and configuration of the Shopify site.
React Developer
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 Tailwind CSS classes, followed Figma design, and managed simple animations.
React Developer
RBW Technologies
- Spearheaded the development and maintenance of React-based websites, showcasing proficiency in front-end technologies.
- Demonstrated commitment to long-term engagements, contributing to ongoing website maintenance and development efforts.
- Maintained flexibility and collaboration by ensuring 2-4 hours of overlap with the EST time zone.
- Showcased expertise in JavaScript and React, tackling complex functionalities and crafting robust React components.
- Implemented effective version control practices using Git and Bitbucket, ensuring streamlined collaboration and code management.
- Integrated the Sanity CMS into website development projects, optimizing content management processes.
- Leveraged knowledge in Algolia and Gatsby 3 to enhance the search functionality and user experience.
Senior Software Engineer
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.
Senior Mobile Engineer (React Native)
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.
Senior Lead Front-end Engineer
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.
Front-end Engineer
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.
Front-end Engineer
Care Routes
- Developed a platform using React and Redux within HERE to extend the maps' functionality.
- Created a process to calculate routes using the app.
- Built the state management to support the same services logic as the React Native app.
Senior Front-end Engineer
Matter Supply
- Developed a restaurant website using Nuxt.js and middleware using Node.js to handle all the information within the Contentful SDK.
- Populated the information models in Contentful and managed queries.
- Built a middleware to extend the functionality of Mailchimp and Contentful.
- Created responsive layouts on Nuxt.js using Sass as a preprocessor.
Freelance Senior Front-end Developer
Gfinity Esports
- Built a new website for Gfinity Esports using AngularJS, Gulp, and Sass.
- Created a responsive design and cross-browser application with Sass.
- Connected Node.js with the API to serve available content.
Freelance Senior Front-end Developer
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.
Senior Front-end Developer
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.
Freelance Web Engineer
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.
Front-end Engineer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Front-end Developer
Big Swing (via Toptal)
- Created a reusable, cross-platform application for Big Swing.
- Developed a responsive design with Stylus.
- Modified React templates for rendering.
Web Developer
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.
Senior Engineer | Web Applications
Coinalytics (via Toptal)
- Integrated Firebase with AngularJS.
- Used GUI AngularJS for components and Gulp for tasks.
- Implemented an AngularJS MVC application.
Front-end Developer
Alt Tab
- Tested Protractor and Selenium.
- Created an MVC Application under AngularJS.
- Solved several issues related to cross-browser and mobile devices.
Web UI Developer
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.
Web UI Developer
Bizagi
- Created TDD unit, E2E, and integration tests with Jasmine and Karma Grunt.
- Implemented an AngularJS MVC application.
Front-end Developer
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.
Front-end Developer
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.
Experience
ES6 Date Picker, Time Picker, Filters
https://github.com/TitoAgudelo/appointmentGoogle Fiber
https://fiber.google.com/about/As a senior front-end developer on the project, I developed the new website for Google Fiber with ES6 Vanilla JS and web components. I also programmed new features for the website page, using Grow and Kintaro to handle the website's content.
GLM-EED
https://github.com/TitoAgudelo/GLM-EEDTaskRabbit Mobile App
https://www.taskrabbit.com/As the senior React Native mobile engineer on the project, I maintained the TaskRabbit codebase migration from React code to React and TypeScript while overseeing the entire team's code. I also developed new features for the mobile app, devised a unit test for integration testing using Jest and Detox, and integrated the test for E2E testing.
Skills
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, React Redux, Underscore.js, Selenium WebDriver, Parallax, Liquid, Shopify API, 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, GitHub
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, Mobile Development
Platforms
Firebase, Contentful, MacOS, Shopify, Visual Studio Code (VS Code), Heroku, Django CMS, iOS, Android, HubSpot, Algolia
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, Site Speed Optimization, Gatsby, Parallax Design, Software Engineering, Shopify Customizations, Responsive Design, Templates, Content, Cloud, GitFlow, Web Components, User Experience (UX), Push Notifications, Customer Engagement, Pop-ups, Web App Development, CRM APIs, Sanity CMS
Education
Bachelor's Degree in Computer Engineering
University Piloto of Colombia - Bogotá Colombia
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