I'm a bachelor's student in Computer Engineering and Software Developer. I currently work with Ionic and Angular.js and am excited about several other technology subjects such as Backend development, mobile development with Flutter, data engineering, and machine learning.

| Senior software engineer with 7+ years of experience, specialized in frontend development with strong full-stack capabilities. Strong expertise in Angular, TypeScript, and frontend architecture, with complementary experience in Node.js, Java/Spring Boot, PHP, database optimization, and DevOps practices. - Led the migration of 10 enterprise projects from Angular 12 to 16, demonstrating strong frontend leadership; - Implemented a design system oriented by the Atomic Design Methodology, improving the Developer Experience (DX); - Developed full-stack solutions using Node.js/Nest.js, Java/Spring Boot, and PHP; - Achieved 99% performance improvement through MongoDB query optimization and strategic database indexing; - Participated in technical decisions about database structuring and API design patterns; - Led architecture decisions using Clean Architecture and SOLID principles; - Implemented CI/CD pipelines and DevOps practices with Docker and Nginx; - Collaborated to fix more than 30 bugs that were critical to user experience; - Collaborated to hire developers and coached a junior developer in his first IT experience. |
Angular WebApp that consumes the Github API to search users. More information at the README.md file.
Flutter App to organize personal finances.
A small project with some of the main advanced concepts in Node.js, such as event-emitter, streams, and buffers.
Nest.js microservice to manage notifications sending.
Explanation of the solution to the problem: Unmasking the Sultan’s Employee
Graphic implementation of the backtracking algorithm for the Knight’s tour problem
In the compilers course, two projects were proposed: A lexical analyzer for the ANSI-C language, and a syntactic analyzer for HTML.
Pedidoctor was a project developed in the Software Engineering course. The system aims to centralize appointment scheduling for different medical clinics.
Documentation:

This project was part of an assignment for the Distributed Systems course.
It contains the implementation of the Drench game in multiplayer mode. The goal was to implement communication between two devices via Sockets using TCP, UDP, and gRPC protocols. When establishing the connection, the user chooses which method to use.
More information and code: https://github.com/AndreNeves97/drench-sd-flutter
Papers about the work:
Video demonstration of the multiplayer game in action: https://www.youtube.com/watch?v=d5h8v_d_-H8
Development of a chat with multiple users connected peer-to-peer.
More information and code: https://github.com/AndreNeves97/node-p2p-chat
Demonstration video: https://www.youtube.com/watch?v=fsdCOiBw28w
Course focused on fundamental concepts of computer graphics. As a complement to the theoretical content, practical work was done in WebGL and A-Frame.


In this course, there was an in-depth study of computer architecture, along with practical activities with microcontrollers.
One of the projects was the development of an 8x8x8 LED Cube.
Images, videos, and code: https://github.com/AndreNeves97/Cubo-de-led-8x8x8

This was a project developed before the course, but supervised by the same professor.
The objective was to develop a prototype for monitoring electrical energy consumption via Web, accessible from mobile phones and computers.
|
|
|