Diones.dev

~/hello

Diones Alves

6+ years building enterprise-grade applications, REST APIs, and cloud-based solutions. Currently crafting large-scale financial systems at GFT Technologies.

View Projects →Download CV ↓Get in Touch
JavaSpring BootNode.jsNestJSReactNext.jsTypeScriptAWSDocker
~/about

Who I am

I'm a Full Stack Software Engineer based in Brazil with over 6 years of experience delivering production-grade software for enterprise clients. My work spans backend systems, REST APIs, microservices architecture, and modern frontend applications.

At GFT Technologies , I work on large-scale financial systems and banking platforms where reliability, security, and performance are non-negotiable. I care deeply about clean architecture, SOLID principles, and writing code that teams can evolve with confidence.

I hold AWS Cloud Practitioner and Azure AZ-900 certifications, and I'm comfortable working across the full stack — from database schema design to pixel-perfect UIs.

6+

Years of Experience

Software Engineer @ GFT

Current Role

AWS CP + AZ-900

Certifications

Brazil 🇧🇷

Location

~/skills

Technical Stack

Backend

JavaSpring BootNode.jsNestJSExpressREST APIsMicroservices

Frontend

ReactNext.jsTypeScriptJavaScriptHTMLCSS

Cloud

AWSAzureDockerKubernetesCI/CD

Database

PostgreSQLMySQLMongoDB

Architecture

Clean ArchitectureSOLIDEvent-Driven Architecture
~/projects

Selected Work

App Spotify

OAuth • YouTube API • Player

Web platform for music discovery and playback powered by YouTube, with Google OAuth login and playlist/subscription sync. Includes an embedded player (audio/video), search, Prisma-backed session persistence, and automatic token refresh.

Next.js 16React 19PrismaGoogle OAuthYouTube API
Repository

Finans

Full-stack • Docker • Postgres

Full-stack personal finance app with JWT auth, categories, paginated expenses, and a construction-costs module. Docker Compose setup (Postgres + NestJS + Nginx + React), Prisma migrations on startup, and a modern UI built with React Query + Tailwind/Shadcn.

NestJS 11React 19PrismaPostgreSQLDockerNginxJWT
Repository

Upload S3 AWS

AWS S3 • Signed URLs • Upload

Full-stack app for uploading and managing files on Amazon S3. NestJS backend with file validation, single/multi upload endpoints, and signed URL generation; Next.js frontend with drag-and-drop, listing, and preview. Monorepo structure with clear separation between API and UI.

NestJSAWS SDK v3S3Next.jsTypeScriptMulter
Repository

App Movies TMDB

React Query • UX • API

Full-featured web app to explore movies, TV shows, and people using the TMDB API. Rich detail pages (trailers, cast, recommendations), debounced search, pagination/infinite scroll, and React Query caching for great perceived performance. Responsive dark UI.

ReactTypeScriptViteReact QueryTailwindTMDB API
Repository

AI Diet Agent

AI • SSE • Streaming

Full-stack app that generates personalized diet plans using AI with real-time streaming via SSE (Server-Sent Events), delivering a ChatGPT-like experience. A NestJS backend orchestrates the generation and streams chunks; a Next.js frontend consumes it with EventSource and renders progressively.

NestJSNext.jsTypeScriptSSEOpenAI
Repository

Google Ads AI Reporter

Automation • Google Ads • AI

Automated n8n workflow that pulls Google Ads campaign metrics and search terms, analyzes performance bottlenecks with an AI agent (OpenAI), and delivers an HTML report via Gmail. Demonstrates orchestration, data transformation, and practical business automation.

n8nGoogle Ads APIOpenAIGmailAutomation
Repository

NestJS + Kafka

Kafka • Messaging • Async

Practical async messaging example with Apache Kafka using NestJS: a REST API produces messages to a topic and a consumer processes events in real time. Includes docker-compose to run Kafka/Zookeeper locally, payload validation, and e2e tests to cover the end-to-end flow.

NestJSKafkaDocker ComposeMicroservicesJest
Repository
~/experience

Where I've Worked

Backend Developer

GFT Technologies

CurrentJun 2024 - Present · 2 yrs 1 mo

Development and maintenance of APIs using Spring Boot, with implementation of messaging flows via Kafka and RabbitMQ for integration with legacy mainframe systems. Working in a large-scale corporate environment in the banking sector, ensuring scalability, resilience, and low latency in service communication processes.

Spring Framework, Apache Kafka and 9 more skills

Systems Analyst

SIS Soluções Integradas de Sistemas

Sep 2021 - Jun 2024 · 2 yrs 10 mos

Alphaville | Barueri | SP

Worked on maintaining and evolving a BFF (Backend for Frontend) for a large banking system using Node.js and TypeScript. Responsible for fixing incidents, optimizing performance, and implementing continuous improvements in legacy projects of high business relevance.

Spring Framework, Bitbucket and 22 more skills

Frontend Developer

IF Mais

Jun 2021 - Aug 2021 · 3 mos

Tabuleiro do Norte, CE, Brazil · Remote

Integrated React.js applications with APIs developed in Laravel, ensuring efficient communication between frontend and backend. Created responsive web interfaces focused on good user experience.

CSS, Styled-components and 7 more skills

Frontend Developer

Nupreds

Feb 2021 - Jun 2021 · 5 mos

Tianguá, CE, Brazil · Remote

Developed React.js interfaces with advanced functionality implementation through integration with external libraries, ensuring scalability and frontend quality.

Node.js, JavaScript and 3 more skills

Full Stack Developer

Laranet Telecom

Apr 2020 - Oct 2020 · 7 mos

Tianguá, CE, Brazil · On-site

Worked as a full stack developer, creating REST APIs in PHP and integrating them with the React.js frontend. Responsible for implementing end-to-end functionalities and ensuring efficient communication between application layers.

Backend development, PHP and 7 more skills

Certifications

☁️

AWS Cloud Practitioner

Cloud Certification

🔷

Azure AZ-900

Cloud Certification

~/contact

Let's Build Something

Open to new opportunities, freelance projects, or just a technical conversation. Drop a message — I respond within 24 hours.

Email

pereiradiones987@gmail.com

Send Email →
GitHubinLinkedIn