Patrick Anderson Figueroa LopezFull Stack Developer
Software Engineer specialized in front-end development with 6 years of experience in companies from different sectors. 📌 Technologies and languages: React.js, Redux, SASS, CSS, Node.js, Express.js, AWS, Firebase, Databases, and English language at an advanced level. 📌 Key indicators: commitment, responsibility, leadership, initiative, proactive, and eagerness to learn. 📌 Interests: analyzing, designing, and building high scalability and performance solutions, project management, and developing aspects that constantly favor my learning.
Certifications
React
React
11/26/2019
JavaScript Developer
JavaScript, TypeScript, React, GraphQL, React Apollo, React Redux, Git, Angular, AngularJS, Node.js
12/16/2022
NodeJS
Node.js
12/09/2019
Tech stack
React (14)
Node.js (13)
Git (14)
JavaScript (7)
TypeScript (6)
GraphQL (4)
React Apollo (4)
Angular
AngularJS
React Redux
Redux (13)
Jest (10)
Next.js (9)
Express.js (7)
GitHub (4)
Go (4)
AWS CloudFormation (3)
BitBucket (2)
Firebase (2)
Styled-components (2)
HTML (1)
REST APIs (1)
React Native (1)
MongoDB (1)
Vue.js (1)
Product Management
Technical Leadership
Amazon Web Services (AWS)
Experience
Software EngineerEPWERY
01/2022 - Currently

- Develop an administrator dashboard for brokers to manage their coverages. - Responsible for deployments, production bugs, development of new/existing features, and meeting with clients, design team, and other leaders to consider the project path/status. - Designed and integrated reusable components with HTML and CSS, maintaining a high standard of UI consistency. - Developed dynamic single-page applications (SPAs) using React.js, enhancing user experience and performance.

Next.js
GitHub
React
Jest
Redux
Node.js
TypeScript
JavaScript
Go
Git
Lead Software EngineerPatagonian
03/2022 - 07/2024

- Assigned to various project development teams of the company's customers. - In the current client, take the leader role for a small team. - Responsible for deployments, production bugs, development of new/existing features, and meeting with clients, design team, and other leaders to consider the project path/status. - Collaborated closely with the design team to ensure the technical feasibility of UI/UX designs. - Streamlined CSS architecture by adopting T ailwind CSS, facilitating faster styling and consistent design patterns. - Engineered scalable web applications using React.js and Next.js, resulting in a 50% increase in user engagement. - Utilized Nest.js for building robust and maintainable server-side applications

Next.js
AWS CloudFormation
Express.js
Jest
React Apollo
GraphQL
Redux
React
Node.js
Git
Software EngineerScalac
08/2022 - 01/2024

- Drive the development of new features and enhancements. - Managing deployments, resolving production bugs, and implementing new features. - Facilitate meetings with clients, design teams, and project stakeholders to assess project progress and requirements. - Utilized Nest.js for building robust and maintainable server-side applications. - Built interactive UI components using React.js and CSS, improving application usability.

Next.js
Express.js
GraphQL
React Apollo
Jest
Redux
React
Node.js
Git
Software EngineerBeyond Limits
08/2021 - 03/2023

- Enterprise platform to allow users from different roles to do functions according to their permissions. - Implemented new features using the back and front sides and maintained the current features enhancing the logic and the UX/UI design. - Collaborated with peers on group projects, enhancing teamwork and problem-solving skills.

Next.js
BitBucket
Jest
Redux
Git
Node.js
React
Software EngineerInetum ( Pacifico )
06/2021 - 02/2022

- Enterprise public platform that allows users to buy and quote insurance plans for the user or family. - Enhancement of UX/UI and logic from current features and maintenance of the current ones. - Be the main developer in the team to talk with the clients and other teams to ensure the viability of the new features.

Git
Node.js
React
Redux
Jest
Styled-components
Full Stack DeveloperOnfire.co
06/2020 - 07/2021

- Develop web pages in collaboration with the team leader based on the project scope defined by the direct boss. - Create and maintain websites such as lizigo.pe, proyecto-g.org, and onfire.co. - Participate in daily SCRUM meetings to review progress and discuss tasks. - Perform data validations using test cases with users, implementing improvements based on feedback.

Git
React
Redux
Node.js
Express.js
Firebase
JavaScript
Senior Technical AnalystIndra ( Rimac )
01/2021 - 06/2021

- Provide support and maintenance for various functionalities on the client’s website. - Implement and project the proposed design onto the website. - Ensure the website is user-friendly and comfortable for the end user. - Troubleshoot and resolve any issues or bugs that arise on the website

Git
React
Redux
JavaScript
TypeScript
Styled-components
Software EngineerFluyez
08/2020 - 01/2021

- A public and private platform that allows users to buy and sell cryptocurrency. - Be in charge of developing the website and mobile app in the first iteration.

React
Redux
JavaScript
TypeScript
React Native
Git
Express.js
Node.js
Full Stack DeveloperHCP
08/2020 - 01/2021

- Maintain and update the company’s website by adding new functionalities and modifying existing features. - Lead the team in the absence of the primary leader, ensuring smooth project progression. - Structure projects collaboratively with the main leader, taking responsibility for project organization and execution. - Conduct daily SCRUM meetings to review progress and set goals.

Git
React
Redux
Express.js
Node.js
MongoDB
GitHub
Full Stack DeveloperGlobalNick
12/2019 - 03/2020

- Develop web pages according to specified requirements. - Collaborate with the project leader to review progress daily. - Follow the SCRUM methodology for project management. - Ensure all web development tasks align with the requested specifications.

Git
React
Redux
Node.js
Express.js
Vue.js
Firebase
JavaScript
Junior Software EngineerLima Coders SAC
01/2019 - 12/2019

- Collaborate with the team to review progress daily. - Follow the SCRUM methodology for project management. - Ensure all web development tasks align with the requested specifications.

TypeScript
HTML
JavaScript
React
Git
REST APIs
Education
Amazon Web Services Training and CertificationAWS Academy Cloud Foundations
03/2020 - 12/2020
Bachelor's DegreePontificia Universidad Católica del Perú
02/2012 - 02/2020
Portfolio
Personal portfolio
March 2024 - July 2024