Nicolas Alves

Software Engineer

I build software that ships — from backend architecture to full-stack products, AI-powered systems, APIs, and automation.

Profile image

Scroll ↓

Software Engineer focused on distributed systems and AI-powered applications.

I design and build scalable APIs, microservices, and event-driven systems using NestJS, Node.js, Java, and Spring Boot, while also developing modern frontend experiences with React, TypeScript, Next.js, and Vite. Currently, I work as a Full Stack Engineer at Grapevine, an enterprise CRM platform powered by AI Agents and advanced automations.

Languages

TypeScript
Node.js
Java
JavaScript

Frameworks & Libs

NestJS
Spring Boot
React
Next.js
Vite
Tailwind CSS
Prisma ORM
Zod

Databases & Infra

PostgreSQL
Redis
RabbitMQ
MongoDB
MySQL
Docker
AWS Cloud

Architecture

Microservices
Event-Driven Architecture
Multi-Tenant SaaS
AI Agents
Distributed Systems
Nov 2025 - Present

Full Stack Software Engineer @ Grapevine

  • Developing and maintaining the main API with NestJS, Prisma (PostgreSQL), Redis, RabbitMQ and ZOD in a microservices ecosystem.
  • Building and evolving the frontend SPA with React, TypeScript, Vite and Tailwind CSS for enterprise CRM workflows.
  • Implementing modules for Conversations, Contacts, Pipelines, AI Agents, Automations, Reports and multi-tenant configuration.
  • Participating in architecture decisions, code reviews, and initiatives focused on reliability and scalability.
  • Working with a fully containerized infrastructure using Docker and Docker Compose.
Jan 2025 - Nov 2025

Software Engineer @ Freelancer

  • Developed and deployed a full e-commerce platform using Java, Spring Boot, Next.js, TypeScript, JavaScript, PostgreSQL and Docker.
  • Contributed to architecture decisions and production readiness, helping increase client revenue by 23%.
  • Maintained and enhanced 5+ client websites in Spain with 20+ feature updates and 50+ bug fixes.
  • Improved website performance by 35% and increased user satisfaction from 3.2 to 4.5 out of 5.

Mar 2022 - Dec 2025

Bachelor's Degree in Information Systems

Estacio

  • Core subjects: Programming Logic and OOP, Web and Mobile Development, Databases and SQL.
  • Covered Software Engineering, Architecture, Networking, Cloud Computing, Data Structures and Algorithms.
  • Strengthened project management, AI and emerging technologies knowledge through team projects.

Jan 2024 - Jan 2025

ONE Program (Free online education)

Alura + Oracle

  • Intensive training focused on Java and Spring Boot development and RESTful API design.
  • Practical learning in MySQL database management, software architecture patterns and cloud fundamentals.
  • Completed 300+ hours of hands-on portfolio-oriented training.
Lari Finance

Lari Finance

Financial management app for self-employed professionals. Tracks payment entries, automatically calculates taxes and expenses, generates reports by period, and exports data as PDF or Excel.

    Java
    SpringBoot
    PostgreSQL
    Docker
    Angular
    TypeScript
    GitHub Actions
Larissa Carine

Larissa Carine

Landing page for a nail design brand.

    Java
    SpringBoot
    PostgreSQL
    Docker
    Angular
    TypeScript
    GitHub Actions
Auto FIPE

Auto FIPE

Auto-FIPE is a project developed in Java that consumes the FIPE API to query vehicle prices based on information such as make, model, and year. The project was developed using Java with Maven and the Spring framework.

    Java
    Spring Boot
Text Encoder

Text Encoder

A text encryption/decryption tool built as part of the ONE (Oracle + Alura) challenge, using character substitution logic, auto-reset functions, and clipboard integration.

    HTML
    CSS
    JavaScript

Let's build something that lasts.