Alonso is an experienced professional with five years of experience in the IT industry, specializing in software engineering. He is a self-driven and detail-oriented full-stack JavaScript developer with a focus on quality and exceeding expectations of both internal and external clients. He's also familiar with the MERN stack.
Integrated the FullCalendar library with the legacy codebase, reduced technical limitations for drag and drop features, and styled issues with the former core calendar library. Constructed it to easier inject custom components.
Implemented a global keyboard shortcuts component that can be used by any component regardless of its input-based element.
Reduced the bundle size using code splitting techniques, including route base split and tree shakeable libraries.
Optimized most legacy class-based and functional components and upgraded to the latest version of React, all related dependencies, and deprecated APIs.
Split the core component, reducing its complexity and performance, and made it reusable for new features.
Improved Redux store performance using local-forage as cache and reselect for memoization.
Improved the UX of the OAuth (Google, Microsoft) and third-party integrations (Slack, Asana) flow.
Developed a guide to handle the z-index hierarchy across the whole app.
Added new features and fixed bugs on-demand using Asana and Sentry.
Led the notifications feature, took part in planning, development, testing, and integration with a small team, using the feature-flag strategy.
Maintained and added features to our main product, a text authoring and course creation platform, using Jira as a reporting tool and Trello as a subtask manager.
Participated in decision-making regarding the design and architecture of features and the team workflow on every sprint.
Built and maintained an ERP software as a service for small to medium businesses with a microservice architecture using Laravel as the core and Node.js for heavy transactions and real-time features.
Tracked and fixed bugs using the Trello and Kanban board.
Implemented notifications and chat for customer assistance, using real-time technologies.
Developed the back end for an Uber-clone MVP that allows secure and fast user-taxi matching based on geo-fence distances. Currently integrated and used by well-known taxi companies in PerĂº.
Designed the app architecture to support requests of the two apps in realtime, also making it very easy to integrate with existing taxi companies.
Configured and deployed API for development and production environments to monitor app performance through log files.
Designed an admin dashboard that allows managers to quickly customize and maintain their employees.