Skip to main content
Backend Developer · Remote · Brazil

João Piccinin

Backend Developer & Technical Content Creator

Specializing in resilient server-side applications, structured APIs, and data architecture. Building software remotely for a US-based client while sharing real-world software engineering insights on YouTube.

Core Focus
Backend & APIs
Stack Core
NestJS • Node • PHP
Location
Brazil (UTC-3)
invoices.controller.ts
TypeScript

@Controller('api/invoices')

@UseGuards(JwtAuthGuard)

export class InvoicesController {

constructor(private readonly service: InvoicesService) {}

// Process transactional billing payload

@Post()

@HttpCode(HttpStatus.OK)

async create(@Body() dto: CreateInvoiceDto) {

return await this.service.processPayment({

customerId: dto.customerId,

amount: dto.amount,

idempotencyKey: dto.key,

});

}

}

POST /api/invoices → HTTP 200 OK
Latency: 14ms | NestJS v10

01. About

Engineering solid backends with continuous craft.

I am a backend developer based in Brazil with hands-on experience designing, maintaining, and scaling server-side systems. Currently, I work as a remote backend software contractor for an American company, collaborating with cross-functional teams to deliver reliable digital products.

My background involves developing modular microservices, architecting relational databases, integrating payment gateways, and implementing clean API contracts. I prioritize readability, maintainability, and domain clarity over unnecessary complexity.

Alongside my daily work, I am pursuing my Bachelor's in Software Engineering, bridging foundational computer science concepts with modern industry workflows.

Clean Architecture
Strict domain boundaries and SOLID adherence.
High Performance
Optimized query plans, indexing & low latency.
Global Remote
Seamless async workflows with US teams.

02. Experience

Professional path & track record.

Backend Developer

Remote Contractor
US-Based Client • Present

Backend engineering on high-volume financial platforms (Visa/Mastercard rewards & cashback), plus a lead role in building a CRM for non-profits to manage donations, donors, and email & SMS campaigns. PHP/LAMP modernization toward microservices, RESTful APIs, AWS (RDS, EC2, S3, SQS, SNS), automated testing with Jest & Vitest, Datadog/Sentry observability.

Node.js TypeScript NestJS PHP / Laravel PostgreSQL Docker

Backend Developer

Software Engineer
Brazil • Previous

Systems supporting ~3,000 healthcare clinics and 50,000+ active users. Laravel 5.8 & 11, NestJS, Node.js, TypeScript. Refactored financial reports module for significant performance gains; designed a data migration feature with 100% data integrity; PHPUnit & AWS integrations.

PHP / Laravel MySQL REST APIs Git

Bachelor of Science in Software Engineering

Academic • In Progress

Deepening computer science foundations: data structures, algorithmic efficiency, distributed computing, database management systems, and software quality assurance.

03. Tech Stack

Tools & engineering foundation.

Languages & Runtimes

Core backend programming languages and execution environments.

  • Node.js & TypeScript
  • NestJS & Fastify
  • PHP 8 & Laravel

Databases & ORMs

Relational modeling, indexing, migrations, and query optimization.

  • PostgreSQL & MySQL
  • Prisma & Knex.js
  • Redis Caching

Architecture & Quality

Patterns, type safety, and automated test suites to prevent regressions.

  • Clean Architecture & SOLID
  • Vitest, Jest & Supertest
  • Zod Schema Validation

DevOps & Cloud

Containerization, CI/CD pipes, cloud infrastructure, and version control.

  • Docker & Containers
  • AWS Fundamentals (S3, EC2)
  • CI/CD & GitHub Actions
04. YouTube Creator

Honest perspectives on backend engineering & tech careers.

On my channel, I document real software development experiences without exaggerated hype or shortcut promises. I explore technical concepts, backend fundamentals, everyday contractor workflows, and continuous career development.

Real-World Backend
Practical code architecture, databases, and APIs.
Career Realities
Navigating remote roles, learning curves, and growth.
Continuous Learning
Documenting studies, patterns, and technical books.

05. 04. Contact

Let's connect.

Whether you have a technical opportunity, project inquiry, or collaboration idea, feel free to reach out directly.

business@joaopiccinin.com
Send Email
Copied to clipboard