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.
@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,
});
}
}
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.
02. Experience
Professional path & track record.
Backend Developer
Remote ContractorBackend 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.
Backend Developer
Software EngineerSystems 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.
Bachelor of Science in Software Engineering
Academic • In ProgressDeepening 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
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.
05. 04. Contact
Let's connect.
Whether you have a technical opportunity, project inquiry, or collaboration idea, feel free to reach out directly.