Software Engineer with 5+ years of experience designing and building scalable backend systems, SaaS platforms, ERP solutions, AI-powered applications, and business automation. Experienced in Python, Node.js, TypeScript, React, PostgreSQL, Docker, and AWS, with strong API, system architecture, cloud deployments, and third-party integrations. Built AI solutions using Retrieval-Augmented Generation (RAG), LLMs, pgvector, and Ollama, integrating payment gateways (e.g., WhatsApp Cloud API), enterprise systems, and external APIs. Delivers end-to-end software development—from requirements gathering and architectural design to production support—collaborating directly with stakeholders to build reliable, maintainable, business-driven solutions.…

Gabriel Ennes

Software Engineer with 5+ years of experience designing and building scalable backend systems, SaaS platforms, ERP solutions, AI-powered applications, and business automation. Experienced in Python, Node.js, TypeScript, React, PostgreSQL, Docker, and AWS, with strong API, system architecture, cloud deployments, and third-party integrations. Built AI solutions using Retrieval-Augmented Generation (RAG), LLMs, pgvector, and Ollama, integrating payment gateways (e.g., WhatsApp Cloud API), enterprise systems, and external APIs. Delivers end-to-end software development—from requirements gathering and architectural design to production support—collaborating directly with stakeholders to build reliable, maintainable, business-driven solutions.…

Available to hire

Software Engineer with 5+ years of experience designing and building scalable backend systems, SaaS platforms, ERP solutions, AI-powered applications, and business automation. Experienced in Python, Node.js, TypeScript, React, PostgreSQL, Docker, and AWS, with strong API, system architecture, cloud deployments, and third-party integrations.

Built AI solutions using Retrieval-Augmented Generation (RAG), LLMs, pgvector, and Ollama, integrating payment gateways (e.g., WhatsApp Cloud API), enterprise systems, and external APIs. Delivers end-to-end software development—from requirements gathering and architectural design to production support—collaborating directly with stakeholders to build reliable, maintainable, business-driven solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Portuguese
Fluent
English
Intermediate

Work Experience

Senior Software Engineer (Enterprise Dev Solutions) — Freelance at EDS – Enterprise Dev Solutions (Freelance)
January 1, 2026 - Present
Architected and developed scalable backend APIs and business automation solutions using Python, Node.js, PostgreSQL, Docker, and REST APIs. Delivered custom software for 6 business clients, including ERP platforms, AI-powered applications, and business automation systems. Designed and implemented ERP solutions covering order management, production tracking, inventory, and financial operations with a modular, scalable architecture. Built an automation platform using the Meta WhatsApp Cloud API, responsible for delivering 140+ personalized client documents per month, reducing repetitive document distribution and communication tasks. Integrated payment gateways, ERP platforms, NF-e services, and third-party APIs to automate business workflows and improve operational efficiency. Led the full development lifecycle including requirements gathering, system architecture, data modeling, backend development, deployments, and production support, collaborating with stakeholders to align operation
Software Engineer at ED S – Enterprise Dev Solutions (Freelance)
January 1, 2026 - Present
Designed and developed backend APIs and business automation solutions using Python and Node.js. Built ERP modules for order management, production tracking, and financial operations, supporting multi-client deployments and reducing manual business workflows through automation. Integrated WhatsApp Cloud API, payment gateways, and third-party business systems to enable automated customer communication and business process integration. Delivered end-to-end full-stack solutions: architecture design, database modeling, API development, deployment, and production support. Collaborated directly with clients to gather business requirements, translate operational needs into technical solutions, and deliver production-ready software, significantly reducing repetitive administrative tasks and improving operational efficiency.
Software Engineer at EDS – Enterprise Dev Solutions (SaaS Platform)
January 1, 2026 - Present
Developed a modular ERP system used for financial management, inventory control, product management and accounting. Implemented authentication and licensing system using refresh tokens and secure access control. Designed scalable backend architecture and databases structure for multi-client usage.
ERP SaaS Platform Developer at EDS
January 1, 2026 - Present
Developing a modular ERP system used for financial management, inventory control, product management and accounting. Implemented authentication and licensing system using refreshed tokens and secure access control. Designed scalable backend architecture and databases for multi-client usage.
Software Engineer at EDS – Enterprise Dev Solutions (Freelance)
January 1, 2026 - Present
Delivered scalable solutions tailored to client business requirements. Built backend services and APIs using Python and Node.js. Implemented automation workflows using WhatsApp APIs and chatbot systems. Designed dashboards and data visualization tools for business insights. Delivered scalable backend solutions based on client requirements.
Software Engineer (Mid-Level) at New Cad
January 1, 2025 - January 1, 2025
Built a furniture management platform from scratch, leading requirements gathering, system architecture, database design, backend development, frontend implementation, and production deployment. Developed scalable backend services and business workflows using Python, JavaScript, React, and PostgreSQL to support inventory management and day-to-day business operations. Designed relational data models and data processing routines to ensure data integrity, consistency, and application reliability. Engineered a Python automation pipeline to extract, validate, and process XML documents automatically, reducing manual processing time by more than 50% while improving data accuracy and operational efficiency. Integrated internal systems and optimized application performance to improve workflow efficiency and support business growth.
Software Engineer (Full Stack) — (2 Custom ERPs)
January 1, 2025 - January 1, 2026
Designed and developed 2 custom ERP systems replacing spreadsheet- and paper-based workflows. Centralized inventory management, production tracking, financial operations, and order processing. Built end-to-end full-stack applications using Python, Node.js, React, Next.js, PostgreSQL, and REST APIs, leading backend architecture, database design, API development, and frontend implementation. Developed WhatsApp Cloud API automation workflows to automate customer communication, document delivery, and personalized messaging, eliminating repetitive manual communication tasks. Implemented a Business Intelligence dashboard replacing spreadsheet and Power BI reporting with a centralized web platform providing real-time KPIs and operational metrics. Engineered browser automation solutions using Puppeteer for CRM interactions, data extraction, and form submissions, reducing repetitive manual work while improving processing speed, consistency, and operational efficiency. Collaborated with busines
Senior Software Engineer — Freelance at Vortexa Technology (Freelance)
January 1, 2025 - January 1, 2026
Delivered custom software solutions for clients across retail, manufacturing, beverage distribution, and professional services, including ERP platforms, business dashboards, and automation systems.
Software Engineer at Vortex a Technology (Freelance)
January 1, 2025 - January 1, 2026
Designed and developed custom ERP systems and business applications to streamline operations, inventory management, and financial workflows. Built end-to-end full-stack web applications using Python, Node.js, React, and Next.js, delivering scalable solutions from backend architecture to frontend implementation. Developed WhatsApp-based automation workflows to streamline customer communication, automate document delivery, and reduce manual administrative work. Built dashboards and reporting systems with real-time KPIs and operational metrics for data-driven business decisions. Developed business automation tools using Puppeteer for data extraction, form automation, and repetitive workflows to improve operational efficiency. Collaborated with clients on business requirements, technical solution design, and delivery of customized software aligned with operational needs.
Software Engineer at NewCad
January 1, 2025 - January 1, 2025
Developed full stack applications using Python, JavaScript and React. Built a new furniture management system from scratch. Designed and managed database structures and backend services. Implemented XML data processing and automation for data extraction. Integrated systems and improved overall system performance.
Software Engineer at Vortexa Technology (Freelance)
January 1, 2025 - January 1, 2026
Developed custom ERP systems and business applications. Built full stack applications using Python, Node.js, React and Next.js. Implemented automation workflows using WhatsApp APIs and chatbot integrations. Created dashboards and reporting systems for data analysis. Developed automation scripts using Puppeteer for web data extraction and process automation.
Software Engineer at New Cad
January 1, 2025 - January 1, 2025
Developed full stack applications using Python, JavaScript and React. Built a new furniture management system from scratch. Designed and managed database structures and backend services. Implemented XML data processing and automation for data extraction. Integrated systems and improved overall system performance.
Software Engineer at Vortex Technology (Freelance)
January 1, 2025 - January 1, 2026
Built full stack applications using Python, Node.js, React and Next.js. Implemented automation workflows using WhatsApp APIs and chatbot integration. Created dashboards and reporting systems for data analysis. Developed automation scripts using Puppeteer for web data extraction and process automation.
Software Engineer (Mid-Level) at GAFOR Logística
January 1, 2024 - January 1, 2025
Developed and maintained scalable backend systems using Python, supporting logistics operations and business-critical processes. Designed React interfaces to improve usability and streamline internal operational workflows. Architected relational data models and backend services to deliver reliable, scalable, maintainable business applications. Implemented authentication, authorization, and role-based access control (RBAC) mechanisms, strengthening application security and user management. Designed and implemented automation solutions and system integrations that replaced manual operational processes, reducing processing time by more than 50% and significantly improving team productivity.
Software Engineer at GAFOR Logística
January 1, 2024 - January 1, 2025
Developed backend systems using Python for logistics operations. Built frontend interfaces using React. Designed and maintained database structures and backend services. Implemented user access control and blocking systems. Integrated internal systems to improve operational efficiency.
Software Engineer at GA FOR Logistics
January 1, 2024 - January 1, 2025
Built backend systems using Python for logistics operations. Built frontend interfaces using React. Designed and maintained database structures and backend services. Implemented user access control and blocking systems. Integrated internal systems to improve operational efficiency.
Software Engineer (Junior) at Desis
January 1, 2022 - January 1, 2023
Developed and maintained backend systems tailored to client-specific business processes using Python, SQL, and REST APIs. Integrated WhatsApp APIs and third-party services to automate business workflows, improving communication and reducing manual operational tasks. Designed and optimized database models, SQL queries, and data processing routines to ensure application performance, reliability, and data integrity. Delivered custom software enhancements and business features based on client requirements, improving system functionality and user experience. Collaborated directly with clients and internal teams to analyze requirements, design technical solutions, and deliver production-ready software.
Software Engineer at Desis
January 1, 2022 - January 1, 2023
Developed and customized backend systems based on client requirements. Implemented integrations with WhatsApp APIs. Designed and maintained database operations and queries. Improved system functionality through custom features and enhancements.
Software Engineer Dissertation at Independent / Dissertation Project
January 1, 2022 - January 1, 2023
Developed and customized backend systems based on client requirements. Implemented integrations with WhatsApp APIs. Focused on data processing, system improvements and feature enhancements.
Software Engineer (Junior) at Ethios Consultoria
January 1, 2021 - January 1, 2022
Developed and customized TOVS ERP solutions using ADVPL, implementing business features to support finance, operations, inventory management, and business workflows. Designed backend routines, system integrations, and data exchange processing between TOVS ERP and external business platforms, improving operational efficiency. Developed and optimized SQL queries, database operations, and data processing routines to ensure data integrity, consistency, and application reliability. Delivered custom ERP enhancements based on client requirements, automating business processes and improving day-to-day operational workflows. Collaborated with clients to analyze business requirements, customize ERP modules, and deliver solutions aligned with operational needs.
Software Engineer at Ethios Consultoria
January 1, 2021 - January 1, 2022
Developed and customized ERP systems based on client needs. Built backend routines and system integrations. Worked with database management and data processing. Implemented system improvements and custom business logic.
Software Engineer at Ethios Consulting
January 1, 2021 - January 1, 2022
Built backend routings and system integrations. Worked with database management and data processing. Implemented system improvements and custom business logic.

Education

MBA in Software Engineering at Universidade de São Paulo (USP)
January 1, 2025 - January 1, 2026
Technology Degree in Systems Analysis and Development at Universidade Nove de Julho (UNINOVE)
January 1, 2019 - January 1, 2021
MBA in Software Engineering at Universidade de São Paulo (USP)
January 1, 2025 - January 1, 2026
Technology Degree in Systems Analysis and Development at Universidade Nove de Julho (UNINOVE)
January 1, 2019 - January 1, 2021
MBA in Software Engineering at University of São Paulo (USP)
January 1, 2025 - January 1, 2026
Technology Degree in Systems Analysis and Development at Universidade Nove de Julho (UNINOVE)
January 1, 2019 - January 1, 2021
MBA in Software Engineering at University of São Paulo (USP)
January 1, 2025 - January 1, 2026
Technology Degree in Systems Analysis and Development at Universidade Nove de Julho (UNINOVE)
January 1, 2019 - January 1, 2021
MBA in Software Engineering at University of São Paulo (USP)
January 1, 2025 - January 1, 2026
Technology Degree in Systems Analysis and Development at Universidade Nove de Julho (UNINOVE)
January 1, 2019 - January 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Manufacturing, Transportation & Logistics, Retail, Financial Services, Computers & Electronics
    Real-time Notification System (Multi-channel)

    Designed a scalable notification system capable of sending messages across multiple channels such as WhatsApp, email, and SMS.

    The system supports event-driven architecture, message queues, retry mechanisms, and delivery tracking to ensure reliability.

    It was designed to handle asynchronous communication and prevent duplicate notifications, simulating real-world production scenarios.

    Focused on system design, scalability, and fault tolerance.

    Technologies: Python, REST APIs, Event-driven architecture, Queues (concept), Webhooks

    ERP Integration and API System for Warehouse Management (WMS)

    Built and maintained a backend API for warehouse management system (WMS) integration with ERP.

    The system retrieves and processes documents, products, and logistics data from SQL Server using stored procedures, and exposes structured REST endpoints for external systems.

    Implemented authentication, data transformation, and business rules to ensure consistency between systems.

    Focused on performance, reliability, and clean architecture to support real-world operations.

    Technologies: Python, Flask, SQL Server, Stored Procedures, REST APIs, Authentication (JWT)

    WhatsApp Automation System with Python and Meta Cloud API

    Developed a backend automation system that sends personalized WhatsApp messages using the Meta WhatsApp Cloud API.

    The system reads client data from Excel files, processes file paths dynamically, and sends PDF reports automatically via WhatsApp.

    It includes file handling, API integration, error handling, logging, and message delivery tracking. A webhook system was also implemented to monitor message status (sent, delivered, read, failed).

    This project simulates a real-world integration between internal systems and external APIs, focusing on reliability and automation.

    Technologies: Python, Flask, REST APIs, Excel processing, Webhooks, Meta Cloud API