Portfolio / Curriculum Vitae

Enzo Lima de Santana

Full-Stack Developer

With more than 2 years of experience in the field, I am seeking an opportunity as a Full-Stack Developer, where I can apply practical knowledge of the languages and frameworks I know, website development, REST APIs, databases such as MySQL and Supabase, and version control with Git and GitHub. My goal is to contribute to robust and well-structured solutions while continuing to grow technically in a professional environment.

Enzo Lima de Santana

Overview

Professional Objective and Soft Skills

A direct translation of the curriculum content, grouped into a concise profile summary and behavioral strengths.

With more than 2 years of experience in the field, I am seeking an opportunity as a Full-Stack Developer, where I can apply practical knowledge of the languages and frameworks I know, website development, REST APIs, databases such as MySQL and Supabase, and version control with Git and GitHub. My goal is to contribute to robust and well-structured solutions while continuing to grow technically in a professional environment.

Behavioral Skills

Continuous and fast learningOrganization and attention to detailClear communication in technical and non-technical environmentsTeamworkAbility to work under pressure while keeping quality high

Skill Tree

Skills Organized by Branch

The first level groups technologies into sections. Clicking a section opens the technologies inside it, and clicking a technology reveals the level details.

Selected branch

Web Development

Click a section to open its technologies, then click a technology to reveal the level and related notes.

All skills marked as Intermediate

Level node

HTML5 / CSS3 / JavaScript

Semantic markup and responsive styling for production interfaces.

Advanced
StructureResponsive layoutsAccessibilityDesign systems

Projects

Projects Developed

The project descriptions were translated directly into English and reorganized into readable cards with the technologies used in each one.

Service Administration System

Full-stack platform split into four parts to support administration, user access, and shared API integration.

AngularNext.jsReact NativeNest.jsMySQL
  • Angular powers the administrative system.
  • Next.js acts as the application's web center for the WebView.
  • React Native wraps the Next.js interface to publish the app as a mobile product.
  • Nest.js exposes a single REST API for both the app and the admin system, separated by user roles.
  • Data persistence uses MySQL with a clear separation between business rules and data access.
  • LocalStorage stores the login session and JWT expiration state.
  • The project is fully versioned with Git.

POS Management System

Android-focused React Native solution integrated with payment terminals, printers, and local storage.

React NativeExpoMySQLAndroid SDKs
  • Built with React Native using Expo in prebuild/export mode to keep native capabilities.
  • Integrated with payment terminal SDKs such as Getnet, Stone, Gertec, Elgin, Clover, Mercado Pago, and PagSeguro/PagBank.
  • Handles printing and payment flows through terminal-specific SDK calls.
  • Supports external printers over Bluetooth and USB, including Epson, Elgin, and generic devices.
  • Uses AsyncStorage to keep login and configuration data.
  • Maintains a clear split between business rules and data access.

Employee Training System

Three-part full-stack system for admins, users, and shared API orchestration, deployed in the cloud and stores.

Next.jsReact NativeNest.jsAWSDockerMySQL
  • Next.js powers the administrative system.
  • React Native provides the user-facing mobile application.
  • Nest.js serves a single REST API for both the app and the admin area, with role-based separation.
  • Deployed in AWS with a Docker-based structure for the admin system and API.
  • Published to Google Play and the App Store.
  • Uses AWS RDS for MySQL and AWS S3 for file storage.
  • Uses AsyncStorage and LocalStorage to keep login and configuration data.
  • The project is fully versioned with Git.

Proposal Chatbot for Financial Services

n8n workflow connected to APIs and an AI agent for guided proposal conversations.

n8nAPIsAI AgentsWhatsApp API
  • Built with a clean and well-separated workflow for easier maintenance.
  • Integrates tools for the AI agent, both external APIs and internal workflow calls.
  • The agent is instructed to keep the conversation humanized while following the user's input patterns.
  • Supports direct chat through the official WhatsApp API on user devices.

PDF Download Robot

Automation system that logs into an external platform, downloads PDFs, and exposes them in a Jinja-based UI.

PythonPlaywrightFlaskJinja
  • Split into two parts: a Flask API and a CLI robot interface.
  • The Flask API handles database connectivity and automated login through Playwright.
  • The CLI interface helps visualize downloaded PDFs and access the current viewer.
  • Playwright is used to log in and capture access cookies.
  • GET requests retrieve generated PDF links through the login cookies and download them locally.
  • A Jinja template renders the already downloaded PDFs.

Experience

Professional Experience

A direct English translation of the work history listed in the curriculum.

Nuvem3 Tecnologia

Junior Full-Stack Developer

03/2024 - Present
  • Organize tasks through an internal time-management and prioritization system.
  • Execute operational processes with a focus on quality and fast delivery.
  • Maintain clear communication and teamwork in daily collaboration.
  • Work across all technologies listed in the technical skills section.

Education

Academic Background and Certifications

Translated academic history and formal recognition listed in the curriculum.

ETEC

Systems Development

Technical integrated program completed in December 2022

USJT

Computer Science

Bachelor's degree in progress

Courses and Certifications

5th ONDA - ETECFETEPS - ETECTOIEC - ETEC