Rafael Dias Pedrosa
— AI Enthusiast | FE Software Eng | Like to code & learn Technologies Construindo soluções diversas há mais de 13+ anos.
Sou especializado em desenvolvimento web. Minha paixão é criar soluções eficientes e escaláveis, utilizando as tecnologias mais recentes.
[Mais detalhes]- Nuxt & Vue
- Fastify & Node.js
- Arquitetura de Software
- GCP
- Docker & Kubernetes & CI/CD
- Automação & Scripting
- IA 🤖
Cursando Pós-Graduação em IA Aplicada
🚀 Lançamento do meu site pessoal (este), construído com Nuxt Content e Tailwind CSS. Focado em compartilhar minha jornada, projetos e aprendizados na área de desenvolvimento de software.
🏋️♂️ Projetei a implementação do sistema no Reserva Tamandaré. Site te loteamento, com fluxo complexo de vendas, utilizando Nuxt 3, Fastify e integração com, Pagar.me e Clicksign para assinaturas digitais.
📚 Trabalhando na criação de uma biblioteca personalidazada utilizando mapas
🌐 Criando um site estilo journal. Eu utilizo o conceito de jornal para me organizar diáriamente e durante 1 ano usei caderno, asd decidi informatizar isso
Carreira & Experiência
Senior Frontend Engineer @ Upwork (🇺🇸 - Remote)
Contributor / Team Member
Atuo trabalhando diretamente para a UPWORK. Mantendo o produto para que freelances possam se conectar com clientes. Estou alocado no time de payments e focando no frontend, utilização e migração para frameworks modernos e otimização de Core Web Vitals, melhorias e novas funcionalidades.
Atuo na plataforma evoluindo e mantendo aplicações (microfrontends) de diversas tecnologias, como Nuxt, Vue, PHP, e outras propietárias.
Full-stack Developer @ RLDatix - PolicyMedical (🍁 - Remote)
Contributor / Team Member
Trabalhei como Desenvolvedor Full-Stack em uma equipe ágil de 5 pessoas, gerenciando uma aplicação tradicional construída com Grails, GSP e MySQL. Minhas responsabilidades abrangiam todo o ciclo de vida do sistema Policy Manager, desde a depuração até o desenvolvimento de funcionalidades complexas.
Trabalhei em um módulo importante, reestruturando do FE. Tomei a iniciativa de propor uma abordagem moderna criei uma POC e adicionei VUE na arquitetura existente.
Tech Leader & Senior Frontend Developer @ Instituto Nacional de Telecomunicações (🇧🇷 - onsite)
Contributor / Team Member
Atuei como Tech Leader & Senior Frontend de uma das soluções da Ericsson, focando em Frontend (Angular) e garantindo a qualidade do código via testes automatizados (Jasmine e Protractor). Meu papel foi híbrido, conciliando a liderança de equipe (Team Lead/Scrum Master) com uma forte atuação técnica, reservando a maior parte do seu tempo para a programação e pair programming sempre que necessário.
Liderança técnica exigia discussões com POs do canadenses para levantar requisitos e alinhar expectativas.
Team Leader & Senior Software Engineer @ Tistech (🇦🇴 - Angola - onsite)
Contributor / Team Member
Trabalhei com a implementação e manutenção de sistemas para o governo de Angola (PGCO — mapeamento de rodovias e SCLU — coleta de lixo). No primeiro, liderei uma equipe pequena de 3 pessoas utilizando Laravel como framework PHP; também trabalhávamos muito próximos aos PMOs para levantar requisitos junto às empresas interessadas no sistema. No segundo projeto, utilizamos JSF. Trabalhei e participei na aceleração do desenvolvimento da ferramenta com atividades como criação de novas funcionalidades, modelagem da estrutura e auxílio nos requisitos.
Além de liderar a equipe, tive que interagir com stakeholders locais (governo de Angola). Apresentei, em um determinado projeto, para o ministro das obras públicas de Angola.
Software Engineer @ Fitec (🇧🇷 - Brasil - onsite)
Contributor / Team Member
Eu mantive um sistema crítico para a Ericsson, projetado para buscar e analisar dados em uma infraestrutura de servidores distribuídos. O fluxo de trabalho permitia que técnicos solicitassem pontos de dados específicos, os quais o sistema recuperava e processava em um formato legível para análise.
Uma das implementações/melhorias que fizemos foi baixar um job de 12 ~15 min para menos de 2 min. Buscávamos dados (10gb+) de servidores e executavamos um parse no Java. Trocamos a abordagem para usar scripts com AWK e em seguida, com um arquivo menor, usávamos o java para ler e popular o banco
Software Engineer @ Avanade (🇧🇷 - Brasil - onsite)
Contributor / Team Member
Trabalhei com a implementação e algumas correções de erros (bug fixes) para o sistema de viagens da empresa B2W, analisando e criando documentações que deveriam ser feitas utilizando UML, com casos de uso e diagramas de classe.
Software Engineer Jr @ BankSystem (🇧🇷 - Brasil - onsite)
Contributor / Team Member
Implemented and maintained web systems for the state government.
Software Engineer Jr @ Pitang (🇧🇷 - Brasil - onsite)
Contributor / Team Member
Trabalhei com a implementação e manutenção do sistema e-Fisco (Sistema de Nota Fiscal do Estado de Pernambuco) no módulo CMT (Controle de Mercadorias em Trânsito).
Consultoria & Freelance
Senior Software Engineer & Architect @ P.Nunes Loteamentos (🇧🇷 - Brasil - remote)
⚙️ Maintainer
Trabalhei na arquitetura do sistema Loteamento Reserva Tamandaré. Implementação de fluxos complexos com Nuxt 3, Fastify e integração com Clicksign API para assinaturas digitais.
Pitch: O cliente queria expandir o negócio de loteamento da empresa, e para isso, era necessário criar um sistema de vendas online, com fluxo complexo de vendas, utilizando Nuxt 3, Fastify e integração com, Pagar.me e Clicksign para assinaturas digitais. O desafio era criar uma solução escalável e eficiente que pudesse lidar com o crescimento do negócio.
Consultor Técnico @ Sette (🇧🇷 - Brasil - remote)
Contributor / Team Member
Atuação como consultor técnico para uma startup de tecnologia, focando em no Agro negócio. Aqui a ideia era otimização de performance e implementação de soluções escaláveis utilizando tecnologias modernas.
Pitch: Focada no Agro negócio. O desafio era otimizar a performance e implementar uma solução moderna, que apresentaçe dados (privados) das empresas contratantes contectando algunas desses dados a um googlemaps interativo.
Consultor Técnico & Desenvolvedor @ Musashi - (🇧🇷 - Brasil - remote)
⚙️ Maintainer
Desenvolvi *mais de um projeto* para Musashi ao longo de anos. Prestei minha consultoria técnica e atuei em diversas atividades como preparação de um linux em um ambiente azure para que eles colocassem diversos projetos internos (JAVA, PHP e Node) e os que eu implementava.
Sempre foi um prazer trabalhar com a Musashi 🙏 eventualmente eles entram em contato para que eu preste os meus serviços mesmo que seja dentro do escopo de uma tecnologia que não é exatamente minha 'expetise' como Android Nativo. 📱
Consultor Técnico & Desenvolvedor @ Amparo 60 (🇧🇷 - Brasil - remote)
⚙️ Maintainer
Um dos meu primeiros projetos como freelancer foi para a Amparo 60, onde atuei como consultor técnico e desenvolvedor. O projeto envolvia a criação de um sistema de gerenciamento de acervos 🖼️ utilizando tecnologias modernas da época como VRaptor.
Pitch: O desafio era criar um sistema de gerenciamento de acervos. Apesar de parecer CRUDs simples, existiam regras diversas como empréstimo de obras do acervo para outras instituições, controle de disponibilidade, e outras regras de negócio que tornavam o projeto mais complexo do que aparentava.
In Progresss 🔨
⚙️ Maintainer
🛡️ Arsenal Técnico ⚔️
💡 Estas são tecnologias que mais me interessam e com as quais tenho mais proficiência. Eu já fiz de tudo um pouco quando se trata de tecnologia. Gosto de explorar novas ferramentas e frameworks para me manter atualizado no cenário tecnológico que muda todo ano 🔥
Frontend 🖥️
- Vue
- Nuxt
- Angular
- TypeScript
- Tailwind CSS
- Core Web Vitals
- javascript
Backend 🔙
- Node
- Fastify
- PostgreSQL
- Redis
IA & Automação 🤖
- IA Aplicada
- Bash Scripting
- Cron Jobs
Infra & DevOps 🏗️
- Docker
- Kubernetes
- CI/CD (GitLab)
- GCP
Gamer 🎮
- Build de Herói 😂
- 82%+ é sim platina!
- RPG
- Survival
- Terror não... ❌

