Hello, I'm
Douglas Brum
Backend & Cybersecurity-Oriented Developer
I'm a backend developer who focuses on building robust APIs and web systems using Java with Spring Boot and Python with Django. Comfortable working with Linux environments, Docker containers, and AWS fundamentals. What sets me apart is my strong interest in cybersecurity and secure application design. I bring that mindset to every project I touch.
const developerProfile = {
name: "Douglas Brum",
role: "Backend Developer",
location: "Rio de Janeiro, Brazil",
favoriteStack: [
"Java + Spring Boot",
"Python + Django",
"MySQL",
"Docker"
],
currentlyLearning: "AWS & Cybersecurity",
openTo: [
"Backend Roles",
"Remote Work",
"Freelance Projects"
],
};About
I am a backend developer focused on Java with Spring Boot and Python with Django, building secure, well structured and reliable web applications. I enjoy working close to the core of systems, designing architecture, databases and APIs, and deploying solutions in Linux environments using Docker.
I have hands on experience with real world projects, especially platforms with social impact, where reliability, organization and scalability truly matter. I do not just write code that works, I build solutions designed to last.
I also work as an IT instructor, teaching Linux, MySQL and core computing concepts. This experience has strengthened my communication skills, architectural thinking and ability to make clear technical decisions, which are essential for strong team collaboration.
I enjoy writing technical articles and sharing knowledge, reflecting my commitment to continuous learning and best practices. If you are looking for a backend developer with a strong Linux foundation, a security conscious mindset and clean, well designed code, I would be glad to connect.
Skills
A comprehensive toolkit for building secure, scalable backend systems
Backend & Languages
Core programming languages for building robust server-side applications.
Frameworks & Ecosystem
Modern frameworks and tools for efficient backend development.
Databases
SQL and NoSQL databases for data persistence and management.
Infrastructure & DevOps
Containerization, cloud services, and API development.
Certifications
Continuous learning in cybersecurity and software engineering
Google Cybersecurity Certificate
Software Engineer with Java
Udemy
Introduction to IoT
Cisco
Computing Science with Python
USP
Introduction to Cybersecurity
Cisco
Linux and SQL
NDG Linux Unhatched Certificate
Cisco
Computer Technician
Senac
Experience
Professional journey combining support, education, and development
Software Support Analyst
A4PM
2025 – Present
- • Support end users in configuring and effectively using business software across multiple departments.
- • Investigate and troubleshoot technical issues, documenting incidents and collaborating with development teams to resolve bugs.
- • Ensure system availability and smooth user experience, bridging the gap between technical and non-technical stakeholders.
IT Instructor
FUNDEC
2022 – 2025
- • Teach practical classes in Linux, MySQL, and general computing to students of varying ages and skill levels.
- • Develop engaging didactic materials and hands-on exercises that translate complex concepts into accessible learning experiences.
- • Evaluate student progress and provide guidance for entry-level opportunities in the IT market.
Technical Support & Freelance Developer
Dbrum Tech
2020 – Present
- • Perform hardware and software maintenance, diagnostics, and repairs for diverse client environments.
- • Develop custom software solutions and small-scale systems tailored to specific client requirements.
- • Work through the full development lifecycle from requirements analysis to delivery, focusing on scalable and maintainable solutions.
Education
Academic foundation in software development and emerging technologies
Associate Degree in Systems Analysis and Development
UNIASSELVI
Aug 2022 – Jul 2025
Focused on software development, algorithms, database systems, and web technologies. Covers full-stack development, software engineering principles, and practical application building.
Languages
Portfolio
Real-world applications solving practical problems with clean, maintainable code
Highlighted Projects
Culture House - Social Management Platform
Social Project Management System
Web platform designed to help NGOs manage social assistance records efficiently. It tracks individuals and their interactions, automates WhatsApp messages for birthdays and special dates, and generates comprehensive CSV and PDF statistical reports. This project showcases full-stack development, database modeling, role-based access control, and containerization.
Product Management CRUD
Java & Spring Boot Application
Robust CRUD application for managing products with a clean, intuitive web interface. Demonstrates backend architecture with Spring Boot, persistence with relational databases, and server-side rendering with Thymeleaf. Built with enterprise-grade patterns and best practices for maintainability.
User Registration Platform
Full-Stack Node, React & MySQL
Complete web application for user registration with full CRUD operations. Uses a modern three-tier architecture with a Node.js backend API, React frontend for dynamic UI, and MySQL database for data persistence. Highlights ability to integrate multiple technologies into a cohesive, working system.
Case Studies
Deep dives into real-world projects and technical solutions
Intelligent Educational Learning Gap Diagnosis Platform
Role: Full Stack Developer & BI Architect
Project Type: Business Intelligence Web System (College Graduation Project)
Problem
Public schools in Brazil often struggle with fragmented data, lack of dashboards, and limited insight into student learning gaps. Educational staff typically rely on spreadsheets or manual processes, making it difficult to identify students at risk, trends in specific subjects or grades, classes with structural performance gaps, and geographical patterns of educational challenges. A centralized BI solution was needed to support data-driven decision-making.
Solution
Designed and implemented a full BI platform with a Django REST API for structured and secure data access, a Vue.js + Vite frontend for fast responsive UI, interactive dashboards built with Plotly.js, geospatial visualizations using Leaflet, JWT-based authentication for protected access, and a synthetic data generator for development and demos. The system allows teachers, coordinators, and administrators to visualize trends, compare performance between classes or schools, and detect learning gaps early.
Key Features
- •JWT-based authentication with token refresh mechanism
- •Complete CRUD operations for Schools, Classes, Students, and Teachers
- •Interactive dashboards with Plotly.js for performance analysis
- •Geospatial analysis using Leaflet and real mapping tiles
- •REST API built with Django + DRF for structured data access
- •Performance insights via Plotly.js visualizations
- •Synthetic dataset generator for testing scenarios
- •Responsive, fast frontend using Vue 3 + Vite
- •Early-warning insights for at-risk students
- •Demographic and geographic pattern analysis
System Architecture
Database Schema (ERD)
Culture House — Social Management Platform
Role: Full Stack Developer
Project Type: Social NGO Management System
Problem
NGOs managing social assistance programs need to track assisted individuals, automate communications, and generate comprehensive reports, but lack affordable and scalable technical solutions.
Solution
Built a full-stack web platform using Python/Django with MySQL for data persistence, Docker for containerization, and integrated WhatsApp API for automated birthday messages. Implemented role-based access control, CSV/PDF report generation, and a responsive Bootstrap 5 interface.
Key Features
- •Individual tracking and case management with comprehensive profiles
- •Automated WhatsApp messaging for birthdays and special events
- •Statistical report generation in CSV and PDF formats
- •Role-based access control for administrators and staff
- •Docker Compose deployment for easy setup and scalability
System Architecture
Database Schema (ERD)
Contact
Let's build something great together
Let's Work Together
I'm actively seeking backend developer roles at junior to mid level, freelance projects, and remote opportunities. If you're building secure, scalable systems and need someone who brings both technical depth and a security conscious mindset, I'd love to hear from you.
Whether it's a fulltime position, contract work, or collaboration on an exciting project, I'm open to discussing how I can contribute to your team.