Alexander Lopez
Verified Expert in Engineering
Front-end Developer
La Ceja - Antioquia, Colombia
Toptal member since November 22, 2022
Alex has nearly a decade of experience working with web technologies, including React on the front end, Node.js and Express on the back end, and PostgreSQL databases. He has been delivering platforms that handle thousands of users in integration with microservices. Alex is a highly-skilled professional, has experience in leadership roles, and is willing to leverage his skill set in new and challenging projects.
Portfolio
Experience
- Express.js - 6 years
- React - 5 years
- Redux - 5 years
- Node.js - 4 years
- Webpack - 4 years
- Next.js - 3 years
- Tailwind CSS - 2 years
- Cypress - 2 years
Availability
Preferred Environment
MacOS, Slack, Docker, Oh My Zsh, Chrome, Zoom, DBeaver, Affinity Designer, Figma, Visual Studio Code (VS Code)
The most amazing...
...app I've managed is written in Kubernetes with EKS and Docker, reads from Kafka with multiple consumers, and handles the front end with Next.js and Express.
Work Experience
Web UI Architect
AppTiempo
- Architected the entire application, from the front and back ends to the DB.
- Tracked all projects from start to launch with an Agile style.
- Oversaw the deployment and built process from scratch to the digital ocean.
Experience
App Tiempo
https://apptiempo.coAdditionally, the app provides functionality for importing and exporting Excel files, with the ability to process the data before import or export. The application also utilizes Redux for managing the state of the application and SCSS for styling the components.
The front-end components are modular and reusable, allowing easy maintenance and scalability. The architecture of the front end is designed with a focus on performance and user experience, utilizing best practices for component-based development and optimized for efficient data flow. Overall, the front end seamlessly integrates with the Node.js server and PostgreSQL database to provide a smooth and efficient user experience.
Disney Ordering Tool
https://clo-disney.lightning.force.com/The business logic and front-end layer provide the functionality for generating episodic or featured movie orders for EMEA, LATAM, and APAC users and for translating the metadata used by different clients into the correct format with heavy reuse of previously built components.
The application layer handles the integration with the Node.js back end and Kafka consumers, making the platform real-time and reliable. The infrastructure layer manages the underlying system infrastructure and services.
NatGeo News
https://www.nationalgeographic.com/pages/topic/latest-storiesWe aimed to develop reusable features and functions across the different consumers and layouts to improve the maintainability and scalability of the codebase. Additionally, to ensure that the website is performant, I also implemented bundle analysis to identify and optimize the size of the components, and I used front-end testing tools such as Cypress to automate the testing of the application.
To ensure that the website is SEO friendly, I also optimized the components for search engines, and I performed page load analysis using Lighthouse to measure the website's performance and identify potential issues.
Education
Professional Diploma in Graphic Communication
University of Medellin - Medellin, Colombia
Skills
Libraries/APIs
React, Node.js, Bookshelf.js, Moment.js, REST APIs, Puppeteer, Styled-jsx
Tools
Slack, Oh My Zsh, Git, Zoom, Redux Thunk, Prisma, Knex.js, JavaScript Testing, Photoshop CC, Stylus, Webpack, Affinity Designer, Figma, Lighthouse
Languages
JavaScript, HTML, HTML5, CSS3, SCSS, CSS, Sass, TypeScript
Frameworks
Express.js, Redux, Tailwind CSS, Chrome, Next.js, Bulma, Cypress, React Native
Platforms
Visual Studio Code (VS Code), MacOS, Docker, Kubernetes, Firebase, Shopify, Apache Kafka
Storage
JSON, PostgreSQL, DBeaver
Other
Bootstrap 4, Axios, Front-end, APIs, Ajax, Front-end Architecture, Web Scraping, CI/CD Pipelines, Shopify Theme, ESLint, SEO Content, UX Analysis, SEO Tools
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