9am.works
Diogo Fonteles's profile
Have a job proposal for this talent?

Availability not confirmed

Languages

Portuguese

Diogo Fonteles

Senior Software Engineer at LOXY - Connecting Tomorrow Now
Lisbon, Portugal
Hourly rate (non-binding)
40
/hour

Preferred skills to work with

Angular
Node
NestJS
React
MongoDB

All Skills

Framework (1)
Angular
Library/API (1)
React
Database (1)
MongoDB
Programming Language (2)
Python,
GraphQL

About

With over 15 years of experience, I hold a Diploma in Computer Science (2013) and postgraduate degrees in Software Engineering and Network and Systems Security (2015). Currently, I'm a Fullstack Developer at Authorify, where I enhance the efficiency of the American real estate market by developing platforms that help brokers manage and publicize their work. Our team uses methodologies like DDD and TDD, and we apply Clean Architecture and SOLID principles for quality and scalability. We work with technologies such as Next.js, React, NestJS, Kafka, and MongoDB to improve broker training and lead management.


Previously, I served as a Senior Software Engineer at Paneas (Feb 2023 - Jun 2024), developing debt renegotiation solutions for Brazilian financial institutions. I worked on Desenrola Brasil, a federal program that enabled citizens to renegotiate debts with government subsidies. This project required integration with major banks and supported up to 2 million simultaneous users. We used Angular for the frontend, Python (FastAPI) for the backend, and AWS resources like Lambdas and load balancing within a microservices architecture. Frontend optimizations such as lazy loading and infinite scrolling were crucial for handling large data volumes.


Before Paneas, I was a Frontend Engineer at Skills Workflow, focusing on digital, advertising, and design agencies. My role involved developing features for workflow and project management. I also worked with ndBIM Virtual Building, developing BIM systems using Angular 10, Redux/NgRx, and Docker, and with ITIM’s Profimetrics team, where I focused on retail business using Angular 8.


Earlier, I worked at the Rio Grande do Norte State Attorney General's Office, developing full-stack systems for the e-MP project using ASP.NET Core and Angular in an Agile environment. My experience also includes data analysis with QlikView, React, GraphQL, and PostgreSQL, and I have led teams as an IT business analyst, conducting diagnostics and feasibility studies for systemic solutions.

Experiences

Senior Software Engineer
LOXY - Connecting Tomorrow Now
September 2024 - Present (9 months)
Zürich, Switzerland

Responsible for maintaining the Loxy software, using Angular, Typescript, Nx, Jest and Cypress, RxJs, WebSockets, RSockets (Java Spring)

Senior Software Engineer
Authorify
June 2024 - October 2024 (5 months)
Estados Unidos, Nuevo Leon, Mexico

I work as a Fullstack developer in complete initiatives, developing the backend in NestJS (Node + Typescript) using tools such as Kafka, Redis, MongoDB, Google Analytics, and Google Tag Manager. In the frontend I use ReacJS and also the NextJS framework, using in some projects a monorepo approach with Nx.

I use as standard the development focused on DDD and TDD, using SOLID and Clean Architecture principles.


The company focuses on the American real estate market, providing training and portfolio management for real estate brokers, enabling them to build books and referral magazines to publicize their work and follow up on the Leads that reach their Landing pages.


Referral:

www.authorify.com

Senior Software Engineer
Paneas
February 2023 - June 2024 (1 years and 5 months)
São Paulo, State of São Paulo, Brasil

My work consists of developing debt renegotiation solutions for several financial institutions in Brazil, such as Bradesco, Itaú and other institutions that need the same type of service.


In 2023, we developed a very challenging project, through PD Tech, to create a debt renegotiation platform. It was a program from the federal government of Brazil, so that indebted citizens could renegotiate their debts with government subsidies. We faced the challenge of a tight schedule to develop a project of this size, just six months. The project involved integration with all of the country's main banks and also needed to guarantee simultaneous access for up to 2 million people. The stacks used in this project were Angular on the frontend and Python (Fast API) on the backend, in addition to other AWS resources, such as Lambdas, load balancing and others. For this we also needed to adopt a microservices architecture, and in the Frontend we also had to adopt an approach that allowed low latency when loading data, as we were dealing with a very large volume of data. So we use lazy loading, infinite scrolling, pagination to name a few examples. The project was called Desenrola Brasil and this is the link to access it: https://desenrola.gov.br/home


I also worked in parallel on a large project for Banco do Bradesco, which aimed to create an entire platform to register banking correspondents and manage all banking products and assets. The project is called Bradesco Expresso and can be found at the link:

https://expresso.bradesco/html/index.shtm

Senior Frontend Developer
Skills Workflow
November 2020 - July 2023 (2 years and 9 months)
Lisboa, Portugal

Working as a Frontend Engineer in the Skills Workflow team, developing a platform for digital, advertising, and design agencies to manage their workflow and project management effectively. Utilized Angular 11 and REST APIs to deliver high- quality solutions.

Senior Frontend Developer
ndBIM Virtual Building
April 2020 - November 2020 (8 months)
Vila Nova de Famalicão, Braga, Portugal

I worked as a Frontend Engineer in the ndBIM Virtual Building team using Angular 10,

focusing on the development of a Building Information Modeling system, using Redux / NgRx, Custom

Components, Docker.

Senior Frontend Developer | KCS iT
KCS iT
November 2019 - March 2020 (5 months)
Porto, Portugal

I worked as a front-end engineer using Angular with Redux on a Java backend on the ITIM profimetrics team.

Full-stack Developer
Ministério Público do Estado do Rio Grande do Norte
December 2013 - November 2019 (6 years)
Natal, State of Rio Grande do Norte, Brasil

Full-Stack systems developer in Process Virtualization (e-MP) design using ASP.NET Core (APIs), Angular 6+, Entity Framework, HTML5, CSS3, UX, Gulp , LESS, JavaScript, ES6, TypeScript, Jasmine, Core with SQL Server. Agile environment with SCRUM. Integration and continuous delivery with Docker and Gitlab containers.


Techniques and development of Business Intelligence applications with Engineering and Data Analysis with Data Warehouse building in PowerBI and Qlikview.

Senior Information Technology Business Analyst
Grendene S/A
August 2010 - December 2013 (3 years and 5 months)

Department Informatica Industrial Systems Perform diagnostics of usage of less complex systems, ensuring the full functioning of programs. Performed analysis, feasibility study and proposition of development of systemic solutions through technical specifications, using appropriate methodology and procedures for its implementation. Conduct program consistency testing, as well as train users on system utilization and assist in the execution of automated test routines. Lead developer team.

Data Base Administrator, Developer
Prefeitura Municipal de Sobral - Secretaria da Educação
April 2005 - August 2010 (5 years and 5 months)

Technician hired by the Secretariat of Education to work on data related to the External Evaluation of the Municipality of Sobral. It currently uses Firebird, MySQL and Postgres databases associated with C #, VB, PHP. CakePHP framework also used in the development of the solution.

Education

REACT PART 1: REUSABLE COMPONENTS FOR YOUR WEBAPP
REACT PART 1: REUSABLE COMPONENTS FOR YOUR WEBAPP, Alura Cursos Online alura.com.br
August 2019
ADVANCED JAVASCRIPT II: ES6, OBJECT ORIENTATION AND PROJECT STANDARDS
ADVANCED JAVASCRIPT II: ES6, OBJECT ORIENTATION AND PROJECT STANDARDS, Alura Cursos Online alura.com.br
May 2018
RESPONSIVE WEB DESIGN: PAGES ADAPTED FROM MOBILE TO DESK
RESPONSIVE WEB DESIGN: PAGES ADAPTED FROM MOBILE TO DESK, Alura Cursos Online alura.com.br
April 2018
MICROCOPY: THE INFLUENCE OF MICRO COPY ON USER EXPERIENCE
MICROCOPY: THE INFLUENCE OF MICRO COPY ON USER EXPERIENCE, Alura Cursos Online alura.com.br
April 2018
LESS: SIMPLE AND PRODUCTIVE CSS
LESS: SIMPLE AND PRODUCTIVE CSS, Alura Cursos Online alura.com.br
April 2018
GULP: FRONT-END TASK AUTOMATION
GULP: FRONT-END TASK AUTOMATION, Alura Cursos Online alura.com.br
April 2018
JAVASCRIPT COURSE: PROGRAMMING IN THE WEB LANGUAGE
JAVASCRIPT COURSE: PROGRAMMING IN THE WEB LANGUAGE, Alura Cursos Online alura.com.br
April 2018
ADVANCED JAVASCRIPT I: ES6, OBJECT ORIENTATION AND PROJECT STANDARDS
ADVANCED JAVASCRIPT I: ES6, OBJECT ORIENTATION AND PROJECT STANDARDS, Alura Cursos Online alura.com.br
April 2018
HTML5 AND CSS3 I
HTML5 AND CSS3 I, Alura Cursos Online alura.com.br
March 2018
HTML5 AND CSS3 II
HTML5 AND CSS3 II, Alura Cursos Online alura.com.br
March 2018
Computer Science
Bachelor of Computer Science, Universidade Estatual Vale do Acaraú - UVA
December 2013

Skills: Modelagem de dados · Esquemas (algoritmos genéticos)

Networks and Systems Security
Networks and Systems Security Specialization Certificate, Universitary Center UNINTA

Skills: Modelagem de dados · Esquemas (algoritmos genéticos)

Software Engineering
Software Engineering Specialization, Universitary Center UNINTA