About

Engineering Philosophy

I enjoy building software that is simple for users and scalable for engineering teams.

Whether I'm designing a Backend-for-Frontend architecture, building distributed microservices, securing IoT fleets with PKI and mTLS, or creating modern React and Vue interfaces — my goal is the same:

Build systems that are reliable, maintainable and enjoyable to use.

Career Growth

The Journey Behind Every Promotion

Follow the path from trainee to senior engineer — one milestone at a time.

Swizell Pereira profile photo

January 2021

Trainee Software Engineer

Learned

  • JavaScript fundamentals
  • TypeScript
  • Node.js
  • REST API basics
  • Git workflow

Built

  • Internal backend tasks
  • Small API features
  • Bug fixes
  • Development fundamentals

Outcome

Built a strong foundation in backend development and learned how professional software teams work.

Next Challenge

Contribute to a real production project.

01 / 12

Technology Ecosystem

Technologies powering the products I build.

Languages

TypeScriptJavaScript

Frontend

React.jsNext.jsVue.js (2 & 3)TanStack QueryReduxVuexVuetifyTailwind CSSHTML5CSS3

Backend

Node.jsNestJSExpress.jsREST APIsMicroservicesEvent-Driven ArchitectureBFF

Messaging

Apache KafkaRabbitMQMQTT

Databases

PostgreSQLMongoDBRedisSupabasePrismaMongoose

Security

PKI / mTLSOpenSSLRBACJWT

Quality

JestCypressSuperTest

Platform

DockerCI/CDGitBitbucketPostman

Engineering Principles

How I think about software.

01

Build for scale.

02

Think in systems.

03

Performance is a feature.

04

Security is never optional.

05

Write code for the next engineer.

06

Ship quality over quantity.

Leadership

Leading teams that ship.

Recognized by client stakeholders for exceptional contributions in delivering critical project components on high-visibility initiatives.

Led a team of 6 engineers

Coding standards & structured reviews

Mentored 10+ developers

30% improvement in code quality

Delivered 10+ key initiatives

90% on-time · 95% fewer staging bugs

Resume

Full experience, one document.

Download a PDF summary of my engineering background, leadership experience, and technical skills.

Download Resume