Languages
Diogo Fonteles
Senior Software Engineer at LOXY - Connecting Tomorrow NowPreferred skills to work with
All Skills
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
Responsible for maintaining the Loxy software, using Angular, Typescript, Nx, Jest and Cypress, RxJs, WebSockets, RSockets (Java Spring)
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
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
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.
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.
I worked as a front-end engineer using Angular with Redux on a Java backend on the ITIM profimetrics team.
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.
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.
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
Skills: Modelagem de dados · Esquemas (algoritmos genéticos)
Skills: Modelagem de dados · Esquemas (algoritmos genéticos)