Full-stack developer based in Ottawa, Canada

I build reliable web applications, APIs, and internal tools.

I help businesses build, modernize, and maintain software systems across the full stack, from backend architecture and integrations to frontend interfaces, automation, and deployment support.

With experience in Python, JavaScript, PHP, Java, React, Django, Laravel, Node.js, Docker, AWS, and relational and NoSQL databases, I help teams move projects forward, improve existing systems, and solve practical technical problems.

How I can help

Practical development support for business systems.

Custom Web Applications

Web applications tailored to business workflows, including internal tools, customer portals, operational dashboards, and custom platforms.

API Development and Integrations

REST APIs, third-party integrations, and reliable data exchange between systems.

System Modernization

Legacy system improvements, component decoupling, cloud migrations, and maintainability upgrades.

Automation and Internal Tools

Tools that reduce manual work, simplify business processes, and make operational data easier to use.

Experience

Full-stack development across existing systems and new builds.

I have worked as a full-stack developer since 2011, supporting companies in Canada, the USA, and Brazil across document technology, e-commerce, legal services, manufacturing, aviation, and healthcare.

My work has included migrating monolithic systems toward event-driven architecture, building Django and React applications, developing Node.js APIs, modernizing legacy desktop software, creating e-commerce solutions, and automating business processes that reduced work from days to minutes.

Architecture

Supported a transition from a monolithic system to a scalable event-driven architecture using Kafka.

Modernization

Migrated legacy desktop workflows into modern cloud-based web applications.

Automation

Built automation that reduced a critical process from 40 hours to 30 minutes.

Technical skills

Comfortable across frontend, backend, databases, and infrastructure.

Frontend

React JavaScript HTML CSS Bootstrap AngularJS Vue.js

Backend

Python Django Node.js Express PHP Laravel Java

Data and infrastructure

PostgreSQL MySQL MongoDB Docker AWS Linux Kafka

Specialties

REST APIs Microservices Web crawling Automation Real-time data flow

Why work with me

Clear development support for practical software problems.

I am comfortable joining existing projects, understanding business workflows, improving maintainability, and delivering practical software without unnecessary complexity.

  • Experienced with both legacy systems and new product development.
  • Comfortable working across frontend, backend, databases, and infrastructure.
  • Focused on maintainable systems that support real operational needs.

Latest writing

Technical notes and project reflections.

Tutorials Building Your First API with FastAPI

  Introduction   Welcome to this beginner-friendly guide on embarking upon the realms of web development by building…

Technical Skills Why Version Control is a Must for Every New Developer

Introduction   In the realm of software development, mastering the basics is a critical step towards becoming proficient.…

Web Development The Full-stack Unveiled: A Comprehensive Overview

Introduction   In the realm of web development, the term “full-stack” has been buzzing around, highlighting a one-stop…

Contact

Need help building, improving, or maintaining a web application?

Email me and tell me what you are working on.

contact@ronaldo.dev