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.

developer-profile.ts
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"
  ],
};
JavaSpring BootDjangoMySQL
DockerAWS FundamentalsLinux
🔒 Security-minded development

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.

JavaPythonJavaScriptTypeScriptGoC/C++

Frameworks & Ecosystem

Modern frameworks and tools for efficient backend development.

Spring BootDjangoNode.jsReact

Databases

SQL and NoSQL databases for data persistence and management.

MySQLSQLiteMongoDB

Infrastructure & DevOps

Containerization, cloud services, and API development.

DockerAWS (foundations)LinuxRESTful APIsHTMLCSSBootstrap

Certifications

Continuous learning in cybersecurity and software engineering

2024

Google Cybersecurity Certificate

Google

2024

Software Engineer with Java

Udemy

2023

Introduction to IoT

Cisco

2023

Computing Science with Python

USP

2023

Introduction to Cybersecurity

Cisco

2023

Linux and SQL

Google

2023

NDG Linux Unhatched Certificate

Cisco

2018

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

PortugueseNative
EnglishIntermediate
SpanishBasic

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.

PythonDjango 4+MySQL 8+Bootstrap 5DockerDocker Compose

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.

JavaSpring BootThymeleafSQLREST APIs

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.

Node.jsExpress.jsReactMySQLREST APIs

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)

Django 4Django REST FrameworkVue.js 3VitePlotly.jsLeafletJWTMySQLSQLitePythonTailwind CSS
View Repository
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

PythonDjangoMySQLDockerBootstrap 5WhatsApp API
View Repository
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)

Content

Insights, articles, and recommendations from the community

Medium Articles

LinkedIn Recommendations

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.

Email

dbcfilho01@gmail.com

LinkedIn

/in/dbcfilho

Location

Rio de Janeiro, Brazil

Open to remote work