// Olá, eu sou

Émerson Vargas

Desenvolvedor Full-Stack

Construo aplicações web, mobile e PWA end-to-end — do banco de dados à interface — com foco em produto, performance e entregas que chegam à produção.

Foto de perfil

01 · sobre

Desenvolvedor full-stack com mais de 4 anos de experiência, especializado em plataformas SaaS multi-tenant de rastreamento veicular. Atuei em um produto B2B, atendendo empresas cujos clientes finais somavam mais de 200 mil veículos rastreados no auge, cobrindo backend Python, frontend Angular, aplicativos Android/iOS e infraestrutura Linux. Experiência com geolocalização em tempo real, telemetria, migração de stack tecnológica e modernização de sistemas legados. Moro em São Marcos/RS, disponível para trabalho remoto.

Formação

Bacharelado em Ciência da Computação · 2022–2024 (incompleto)

Idiomas

Português (nativo) · Inglês (intermediário)

02 · trajetória

Evolução de carreira

De aprendiz a desenvolvedor autônomo com contratos formais — cada etapa ampliou escopo e responsabilidade.


2022 — 2023

PurpleCats Payments

Aprendiz → Desenvolvedor Júnior

Ingressei como aprendiz e fui promovido a desenvolvedor júnior em 3 meses. Desenvolvi landing pages, extensões de navegador, backoffice e DApps com React, TypeScript, SCSS e Vite, em time ágil sob Scrum.

Primeiro empregoWeb developerReactJSWeb3

2023

ZTech

Desenvolvedor

Empresa de sistemas ERP e automação comercial com emissão fiscal. Ajudei na modernização do ERP legado em Delphi, contribuindo na migração da base de dados de Paradox para PostgreSQL e em ajustes necessários no código.

ERPDelphiPostgreSQLMigração de dados

2024 — 2026

Hapolo Rastreamento

Desenvolvedor Júnior → Desenvolvedor Full-Stack

Plataforma SaaS white-label B2B de rastreamento veicular, telemetria e cobrança, atendendo empresas cujos clientes finais somavam mais de 200 mil veículos rastreados no auge. Entrei como desenvolvedor front-end em ReactJS para um sistema à parte da empresa, que acabou não indo para frente, e fui realocado como desenvolvedor júnior para o sistema de rastreamento, então em Django com frontend em jQuery — sistema ao qual continuei dando suporte ao longo da minha passagem pela empresa. Pouco depois, tive a oportunidade de aprender a criar PWAs e apps Ionic, e passei a atuar na evolução e manutenção das quatro aplicações do ecossistema — rastreamento, motorista, instalador e cotação — em Angular, Ionic, TypeScript e Capacitor (Android, iOS, Web e PWA), liderando a migração delas de Cordova para Capacitor e aprendendo boa parte do backend em Python ao longo do caminho, sobre uma arquitetura multi-tenant em que cada cliente rodava sua própria stack de microsserviços em Python. Por serem apps Ionic multiplataforma, criei PWAs com ambientes distintos via Angular environments para cada empresa cliente, dando a elas e aos usuários finais mais uma forma de monitorar seus veículos. Liderei a evolução do BK Auth — app de autenticação com geração offline de códigos de validação para o sistema de cobrança, iniciado por um dev estagiário —, promovendo melhorias importantes, e liderei a migração completa do app de cotação (React Native → Ionic no front, Node.js/Express/Knex → Python/FastAPI no back). Implementei rastreamento em tempo real, telemetria, horímetro e cálculo de consumo de combustível com Google Maps, OpenStreetMap e Leaflet, além de administrar 38 configurações Nginx em produção e implantar monitoramento de erros com GlitchTip self-hosted.

PWAWhite-labelMigraçõesAngularBackendArquitetura multi-tenantMulti-tenantFastAPIMobile

03 · stack

Stack técnica

Tecnologias com as quais já atuei profissionalmente, com perfil generalista — do banco de dados à interface, passando por mobile e infraestrutura.

Frontend

AngularReactJSNext.jsTypeScriptJavaScriptIonicPWAHTML5CSS3SCSS

Backend

NestJSNode.jsPythonDjangoFastAPIExpressAPIs REST

Dados

MySQLPostgreSQLSQLSQLAlchemy

Mobile

AndroidiOSCapacitorPWAReact Native

Geolocalização

Google MapsOpenStreetMapLeafletTelemetriaRastreamento em tempo real

Infra

DockerNginxLinuxWSL / UbuntuGitCertbot

Ferramentas

Claude CodeVS Code

04 · soft skills

Como eu trabalho

Características que marcam a forma como atuo em equipe e conduzo o trabalho no dia a dia.

🚀

Aprendizado rápido

Assimilo tecnologias e contextos novos com agilidade, encurtando a curva de aprendizado em projetos e stacks desconhecidas.

Proatividade

Antecipo problemas e tomo iniciativa para resolvê-los antes que virem bloqueios, sem depender de direcionamento constante.

🗣️

Comunicação em time

Comunico ideias e decisões técnicas com clareza, mantendo o time alinhado e o trabalho colaborativo fluindo.

🧠

Pensamento lógico e analítico

Decomponho problemas complexos em partes menores, avaliando trade-offs com base em dados e lógica antes de decidir.

05 · projetos

Projetos em destaque

🚛

Vetor

SaaS de gestão de frota (painel web + aplicativo mobile) em Angular, NestJS e Ionic, com integração a plataforma de rastreamento via API REST. Optei por PostgreSQL após avaliar o comportamento do MySQL em altos volumes de dados, priorizando escalabilidade a longo prazo. Responsável por todo o ciclo: levantamento de requisitos, proposta comercial, arquitetura, identidade visual e desenvolvimento.

SaaSAngularNestJSIonicPostgreSQLProjeto próprio

06 · contato

Vamos conversar?

Aberto a oportunidades CLT, PJ e freelance. Respondo rápido — me chame por qualquer canal abaixo.

easter egg

// você chegou até aqui 👀