Alexander PerezFull Stack Developer
Over 5 years as a Software Engineer specializing in Full-Stack development. Reviewing, upgrading, and developing sites. Proficient work with JavaScript frameworks with expertise in Node.js and React JS, successfully delivering efficient software solutions based on these technologies. With great teamwork and leadership skills.
Certifications
C1 Advanced
C1 Advanced, B2 Upper Intermediate, B1 Intermediate
10/07/2021
NodeJS
Node.js
12/09/2019
React
React
11/26/2019
Tech stack
React (9)
Node.js (8)
B2 Upper Intermediate
C1 Advanced
B1 Intermediate
TypeScript (8)
AJAX (4)
GraphQL (4)
React Apollo (4)
Figma (4)
OpenStreetMap API (4)
Next.js (4)
PHP (3)
GatsbyJS (3)
C# (2)
Microsoft SQL Server (2)
LeafletJS (2)
ASP.NET MVC (2)
Google Material Design (1)
REST APIs
SQL
Microservices Architecture
PostgreSQL
Gatsby
JavaScript
NoSQL
Experience
Full Stack DeveloperAmherst
12/2021 - Currently

* Worked in a project that utilized React JS, Tailwind, Next.js with Vercel on a daily basis. * Worked very closely with the design team, determined the best UI/UX that aligned with the stakeholders needs. * Performed code reviews and code quality control. * Utilized third party APIs like Smarty(address autocompletion), OpenStreetMap, etc.

Figma
Node.js
OpenStreetMap API
TypeScript
React
Next.js
Full Stack DeveloperConstant Contact
01/2021 - 12/2021

• Proposed and implemented a dependency injection design pattern to decouple dependencies between services and reduce boilerplate code for testing. • Implemented a MVC design pattern that increase the code organization and productivity. • Performed technical interviews to potential members of the team. • Guide a group of 3 developers accomplish different tasks base on the product requirements. • Performed code reviews and code quality control to ensure optimal production results.

Google Material Design
GraphQL
TypeScript
React Apollo
Node.js
React
Full Stack DeveloperPlaza Lama
03/2018 - 12/2020

• Designed and implemented a well-tested and scalable web application based on a GraphQL API and a Node.js environment to do the logistic of the customer's orders. • Migrated the add to cart action from server-side rendering to AJAX (jQuery) which reduces the time to add items to the cart by up to 20% and leads to a better user experience. • Created an infinitive scrolling table that removes unseen elements from the Dom, saves them to the cache, and reduces the browser memory usage by 10% every 500-1000 rows. • Configured, managed, and implemented client-side caching and improved the front-end response time by up to 30% as well as adding offline capabilities.

TypeScript
React Apollo
GatsbyJS
GraphQL
Node.js
AJAX
React
PHP
Full Stack DeveloperHunter del Caribe
01/2017 - 03/2018

• Actively worked in an agile software development environment which utilized the Scrum process. • Worked on an application that utilized Razor, HTML5, JavaScript, CSS3, C#, ASP .Net MVC. • Implemented the open-source Leaflet library to replace Google maps which saved over USD$10,000 a month in payments. • Apply a Geolocation feature that is use by thousands of users. • Improved the performance of the customer's list after proposing and integrating cursor-based pagination which increased the query performance by up to 40%.

C#
React
AJAX
Microsoft SQL Server
ASP.NET MVC
LeafletJS
Education
Software DevelopmentTechnological Institute of the Americas
08/2018 - 08/2020
Computer ScienceFederico Henriquez and Carvajal University
08/2012 - 12/2017