- Programming languages: Javascript, Typescript, Java, PHP, Dart
- Frontend (Primary Focus): Angular, Ionic, Flutter, TypeScript
- Full-Stack & Backend: Node.js, Nest.js, Java/Spring Boot, PHP
- Databases: MongoDB, MySQL, PostgreSQL, Oracle (with optimization expertise)
- Architecture & Design: Clean Architecture, Domain-Driven Design, System Design
- DevOps: Docker, Nginx, CI/CD, Infrastructure as Code
-
📄 Resume: https://andreneves.dev/resume.pdf
- Passei Direto (Brazilian academic platform): https://www.passeidireto.com/perfil/330404-andre-neves/
Workshop lab about DevOps, Terraform, Kubernetes, and GitOps. This project demonstrates infrastructure as code practices with Terraform to provision AWS EKS clusters, CI/CD pipelines for automated Docker image builds and deployments, and GitOps methodology using ArgoCD for continuous deployment. The infrastructure includes backend and frontend applications deployed on Kubernetes with automated synchronization from Git repositories.
Study project with Angular, featuring a replication of a Stripe-like payment dashboard. This project showcases relevant techniques including Clean Architecture with clear separation of domain, infrastructure, and presentation layers, reactive UI state management using RxJS, advanced filtering system with abstraction and inheritance, and modern Angular patterns including standalone components and dependency injection. The application includes a comprehensive payments table with advanced filtering, sorting, pagination, and multi-column sorting capabilities.
Experimentation of the Google Agent Development Kit (ADK). A Python-based weather agent that demonstrates the integration of multiple APIs and tools to provide comprehensive weather information and location services. The project showcases API integration with OpenWeatherMap and Nominatim geocoding services, error handling, and environment management. The agent can handle complex multi-step queries, chain multiple API calls together, and perform calculations on gathered data.
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.
- Two-player Drench Game via Peer-to-Peer connection (Flutter)
- Anatome - Mobile App to teach Anatomy (Flutter)
- Pedidoctor - Medical appointment scheduling system (Angular)
- Graphic implementation for Knight's tour backtracking algorithm (Ionic/Angular)
- Linear Algebra
- Algorithms and Data Structures
- Computer Organization and Architecture
- Databases
- Compilers
- Computer Graphics
- Software Engineering
- Artificial Intelligence
- Distributed Systems
- Microprocessors and microcontrollers
- Concurrent computing
-
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.
- Genetic algorithm implementations - FGA and NSGA
- Neural network implementations - Simple Perceptron and MLP
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.
|
|
|














