Fernando Pires
Software Engineer
6+
Experience
20+
Business Solutions
About
I've been working as a software developer for over 6 years. During this time, I've mainly used the React and Angular programming languages for the frontend, as well as Java and Node.js for the backend. I apply my knowledge base of system design, along with fundamentals and patterns, in order to implement the best possible solution for the business requirements. When it comes to architecture operations, I use my experience to create long-term sustainable ecosystems, predominantly using cloud services from AWS, Oracle and other architecture tools.
My first experience, I worked in the Flye Software as a developer of the company's main product, its ERP, a system developed in the 3 tiers model, using the Angular programming language for the frontend, Java for the backend and PostgreSQL as the database. In this project, I actively participated in building the system's main modules, such as: purchasing, sales, finance, tax, stock, accounting and production. I also implemented integrations with payment gateways, CRM, E-commerce, among others. In the last three years, I have been the technical leader of the company's outsourcing vertical, creating and maintaining various business solutions using the main patterns on the market. During this period, I carried out functions related to project management, together with technical operations related to systems development and architecture.
Currently I work as a senior software engineer in a large fintech corporation, mainly using the Node.js programming language in conjunction with the Nest.js framework on the backend, and on the frontend I use React.js integrated with Next.js. On the backend, where I have a greater focus, I contribute to the creation and management of distributed services within the company, as well as the migration of some highly coupled applications to independent microservices. In these tasks, I apply my knowledge of system design using Clean Architecture in conjunction with DDD and good programming practices with Design Patterns, SOLID and Clean Code, in order to provide sustainable products in the long term. On the frontend, I create management applications for clients and also for the backoffice team.
Main Tech Skills
Certifications
Oracle Cloud Infrastructure 2023 Certified Foundations Associate
Issued Jun 2023 · Expires Jun 2025
Oracle Cloud Infrastructure 2023 Certified Architect Associate
Issued Aug 2023 · Expires Aug 2025
Scrum Foundation Professional Certificate - SFPC™
Issued Feb 2023 · Expires Feb 2025