[{"data":1,"prerenderedAt":228},["ShallowReactive",2],{"lastUpdated":3,"index-pt-BR":4},"2025-05-26",{"id":5,"title":6,"body":7,"description":18,"extension":19,"freelance_experience":20,"meta":80,"navigation":23,"path":112,"professional_experience":113,"seo":190,"skills":191,"social":222,"stem":226,"updatedAt":3,"__hash__":227},"content_ptbr/pt-BR/index.md","Rafael Dias Pedrosa",{"type":8,"value":9,"toc":14},"minimark",[10],[11,12,13],"p",{},"-- # Sobre Mim",{"title":15,"searchDepth":16,"depth":16,"links":17},"",2,[],"Construindo soluções diversas há mais de 13+ anos.","md",[21,39,51,67,78],{"company":22,"isMaintainer":23,"isInProgress":23,"company_link":24,"role":25,"period":26,"description":27,"curiosity":28,"skills":29,"project_link":38},"P.Nunes Loteamentos (🇧🇷 - Brasil - remote)",true,"https://pnimobiliaria.com/contato.php","Senior Software Engineer & Architect ","2025","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.",[30,31,32,33,34,35,36,37],"Nuxt 3","Fastify","Clicksign API","Architecture","nodejs","typescript","PAGAR.ME API","GCP","https://loteamentoreservatamandare.com",{"company":40,"company_link":41,"role":42,"period":43,"description":44,"curiosity":45,"skills":46,"project_link_404":50},"Sette (🇧🇷 - Brasil - remote)","https://sette.ag/","Consultor Técnico","2023 ~ 2024","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.",[30,47,33,48,49],"Vue","javascript","googlemaps","Rural.uno",{"company":52,"company_link":53,"isMaintainer":23,"isInProgress":23,"role":54,"period":55,"description":56,"curiosity":57,"skills":58,"project_link_404":66},"Musashi - (🇧🇷 - Brasil - remote)","https://musashi.com.br/","Consultor Técnico & Desenvolvedor","2015 & 2016 & 2022 & 2025","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. 📱",[59,60,61,62,63,64,47,65,33],"Android Nativo","JAVA","Groovy Grails","Node.js","Linux","Azure","JavaScript","Internal Projects",{"company":68,"isMaintainer":23,"isInProgress":69,"role":54,"period":70,"company_link":71,"description":72,"curiosity":73,"skills":74},"Amparo 60 (🇧🇷 - Brasil - remote)",false,"2014","https://amparo60.com.br/","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.",[75,60,76,77],"VRaptor","Javascript","MySQL",{"role":79,"isMaintainer":23,"isInProgress":23},"In Progresss 🔨",{"current_activity_title":81,"current_activity":82,"current_activity_list":83,"recently_activity_title":86,"recently_activity_list":87,"subTitle":98,"about":99,"about_more":100,"interest_list":105},"O que estou fazendo agora?","Cursando Pós-Graduação em IA Aplicada",[84,85],"Kubernetes, observabilidade, docker, ci/cd, cloud, automação e claro, IA 🤖","Finalizando de adicionar telemetria e observabilidade no meu homelab ☺️","Recentemente e em andamento",[88,91,93,96],[89,90],"✅ done","🚀 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.",[89,92],"🏋️‍♂️ 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.",[94,95],"\u003Cspan class='animate-spin'>⚙️\u003C/span> in progress\u003C/span>","📚  Trabalhando na criação de uma biblioteca personalidazada utilizando mapas",[94,97],"🌐 Criando um site estilo \u003Cb>journal\u003C/b>. Eu utilizo o conceito de jornal para me organizar diáriamente e durante 1 ano usei caderno, asd \u003Ca class='font-bold text-blue-600 underline hover:text-blue-800! transition-colors!' href='https://me.rdpedrosa.dev/blog/my-bullet-journal'>decidi informatizar isso\u003C/a>","— AI Enthusiast | FE Software Eng | Like to code & learn Technologies","Sou especializado em desenvolvimento web. Minha paixão é criar soluções eficientes e escaláveis, utilizando as tecnologias mais recentes.",[101,102,103,104],"📝 Como analista de sistemas e desenvolvedor experiente, atuo/atuei com empresas de todos os tamanhos. Sou especializado em ambientes dinâmicos e críticos, adaptando-me rapidamente a novas tecnologias e requisitos.","🗣️ Minha comunicação fluida em todos os níveis organizacionais permite alinhar expectativas e gerenciar mudanças de forma eficaz. ","💪 Sou comprometido com excelência técnica e coesão do time. Priorizo alinhamento proativo e comunicação transparente para mitigar riscos, assegurar entrega de valor e manter um ambiente produtivo e motivador. ","🌐 Hoje, focando na web e no desenvolvimento frontend, ademais, também produzo soluções de pequeno e médio porte para diversos setores como freelance e consultoria.",[106,107,108,37,109,110,111],"Nuxt & Vue","Fastify & Node.js","Arquitetura de Software","Docker & Kubernetes & CI/CD","Automação & Scripting","IA 🤖","/pt-br",[114,125,137,149,156,167,176,185],{"company":115,"role":116,"period":117,"curiosity":118,"description":119,"skills":120},"Upwork (🇺🇸 - Remote)","Senior Frontend Engineer","2022 — Current","Atuo na plataforma evoluindo e mantendo aplicações (microfrontends) de diversas tecnologias, como Nuxt, Vue, PHP, e outras propietárias.","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.",[121,47,122,123,124],"Nuxt","PHP","Core Web Vitals","Performance",{"company":126,"role":127,"period":128,"description":129,"curiosity":130,"skills":131},"RLDatix - PolicyMedical (🍁 - Remote)","Full-stack Developer","2019 ~ 2022 (3y 7m)","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.",[132,60,133,77,134,135,136],"GSP","VUE","Postgres","groovy","Grails",{"company":138,"role":139,"period":140,"description":141,"curiosity":142,"skills":143},"Instituto Nacional de Telecomunicações (🇧🇷 - onsite)","Tech Leader & Senior Frontend Developer","2017 ~ 2019","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.",[144,76,145,146,147,148],"Angular","TECH LEADER","SCRUM MASTER","Jasmine","Protractor",{"company":150,"role":151,"period":152,"curiosity":153,"description":154,"skills":155},"Tistech (🇦🇴 - Angola - onsite)","Team Leader & Senior Software Engineer","2016 ~ 2017","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.","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.",[144,76,145,146,147,148],{"company":157,"role":158,"period":159,"description":160,"curiosity":161,"skills":162},"Fitec (🇧🇷 - Brasil - onsite)","Software Engineer","2014 ~ 2016","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",[60,163,164,165,166],"JSF","HIBERNATE","PRIMEFACES","JAVASCRIPT",{"company":168,"role":158,"period":169,"description":170,"skills":171},"Avanade (🇧🇷 - Brasil - onsite)","2013 ~ 2014","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.",[172,76,173,174,175],"C#","UML","SQL Server","WEB API",{"company":177,"role":178,"period":179,"description":180,"skills":181},"BankSystem (🇧🇷 - Brasil - onsite)","Software Engineer Jr","2011 ~ 2013","Implemented and maintained web systems for the state government.",[60,76,77,182,183,163,184],"PostgreSQL","Spring","Hibernate",{"company":186,"role":178,"period":187,"description":188,"skills":189},"Pitang (🇧🇷 - Brasil - onsite)","2011 ~ 2011","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).",[60,76,184],{"title":6,"description":18},[192,197,202,208,214],{"category":193,"items":194},"Frontend 🖥️",[47,121,144,195,196,123,48],"TypeScript","Tailwind CSS",{"category":198,"items":199},"Backend 🔙",[200,31,182,201],"Node","Redis",{"category":203,"items":204},"IA & Automação 🤖",[205,206,207],"IA Aplicada","Bash Scripting","Cron Jobs",{"category":209,"items":210},"Infra & DevOps 🏗️",[211,212,213,37],"Docker","Kubernetes","CI/CD (GitLab)",{"category":215,"items":216},"Gamer 🎮",[217,218,219,220,221],"Build de Herói 😂","82%+ é sim platina!","RPG","Survival","Terror não... ❌",{"github":223,"linkedin":224,"email":225},"https://github.com/rafadpedrosa","https://linkedin.com/in/rafadpedrosa","rafael@rdpedrosa.com","pt-BR/index","4c7n-WLPlLBdwsioDQTkKUkAiYnbF6Luwe-daXMGObU",1779800308319]