Douglas Oliveira

Hi, I’m Douglas — Software Developer & Platform Maintainer

I’ve been building software for over 20 years, working across multiple languages and frameworks — from Java, PHP, and TypeScript to Dart and Swift. My focus is on creating clean, efficient, and maintainable systems that make a real impact in education technology.

I started with Java in 2011, developing a CMS that evolved into a powerful LMS serving up to 50,000 active users. Over time, I expanded into Swift and Flutter, modernizing mobile apps and unifying codebases across Android and iOS. On the web, I’ve followed JavaScript’s journey from the early AJAX days to TypeScript, building expressive and scalable applications with Express.js and React.

Here, you’ll find:

If you’re looking for a freelancer or even considering a full-time hire, feel free to contact me via LinkedIn.

Welcome to my space — where I share what I’ve learned (and keep learning).

Skill SetMy Skills

Programming Experience

A set of skill that I developed thoughout the years.

Programming Languages
Java
Type Script
PHP
Swift
Dart
Databases
MySQL
Mongo DB
Postgres
MS SQL
Mobile
Flutter
iOS (Swift)
Android (Java)
Frontend Libaries
React
jQuery
Backend Libaries
Pure Java EE / JBDC
Spring Boot
Pure PHP / PDO
Laravel
Express JS

Web Technologies
HTML 5
CSS
Less / Sass
Websockets
Server Sent Events
AWS
EC2
Route 53 / DNS
VPC
Security Groups
S3
SES / SNS
ECS / ECR
OSs and Servers
Ubuntu
Amazon Linux / Cent OS
Apache 2
NGNIX
Miscellaneous
NPM
Docker
Composer
Webpack
Vite
PostsRecent writings

Latest Posts

Updates, snippets, and reflections from my recent work.

my projectsFeatured Projects

Personal Coding Portfolio

A Complete Overview of All Projects I Contributed To, Alone or in a Team.