|
1 | 1 | # **Guilherme Louro** |
2 | | -## **Engenheiro de Software** |
| 2 | +## **Engenheiro de Software Fullstack** |
3 | 3 |
|
4 | 4 | Petrópolis, Rio de Janeiro - Brasil |
5 | 5 | +55 (24) 98111-6553 |
|
9 | 9 |
|
10 | 10 | --- |
11 | 11 |
|
12 | | -## **Experiência Profissional** |
| 12 | +## Experiência Profissional |
13 | 13 |
|
14 | | -### **[Appcues](https://www.appcues.com/)** _(2022 - 2024)_ |
15 | | -- Contribuí para a implementação e manutenção da extensão do Chrome do Appcues Builder usando TypeScript, aproveitando uma arquitetura orientada a eventos para criação e edição de fluxos de onboarding dentro de aplicações. |
16 | | -- Participei do desenvolvimento de um editor WYSIWYG do zero para o Builder utilizando TypeScript, gerando uma AST como saída para manipulação estruturada de elementos com React e Web Components. |
17 | | -- Tive um papel essencial na migração do sistema principal de JavaScript (React, Redux, Saga) para TypeScript (React, GraphQL), implementando hooks personalizados e refatorando componentes para melhor modularidade, manutenção e desempenho. |
18 | | -- Colaborei na estratégia e implementação de testes end-to-end com Playwright, melhorando a cobertura de testes e a confiabilidade do software, garantindo a validação de fluxos críticos. |
19 | | -- Contribuí para diversas features, pacotes e evolução do design system dentro de uma arquitetura monorepo, garantindo documentação clara para facilitar a manutenção e adoção pelos times. |
| 14 | +### **[Appcues](https://www.appcues.com/)** _(2022 - 2025)_ |
| 15 | +Boston, MA - EUA - **(Remoto)** |
| 16 | + |
| 17 | +- Tive um papel essencial na migração do sistema principal de JavaScript (React, Redux, Saga) para TypeScript (React, GraphQL), criando hooks personalizados e refatorando componentes para melhorar a modularidade, manutenção e performance. |
| 18 | +- Fui peça-chave na estratégia e implementação de testes end-to-end com Playwright, o que aumentou a cobertura de testes e a confiabilidade do software ao validar fluxos críticos. |
| 19 | +- Contribuí para o desenvolvimento de um editor WYSIWYG do zero com TypeScript, gerando uma AST como saída para permitir manipulação estruturada de elementos com React e Web Components. |
| 20 | +- Ajudei na criação e manutenção da extensão do Chrome do Appcues Builder com TypeScript, usando arquitetura orientada a eventos para criar fluxos de onboarding diretamente nos apps dos usuários. |
| 21 | +- Participei da evolução do design system e de vários pacotes em uma arquitetura monorepo, garantindo documentação clara para facilitar a adoção pelo time. |
| 22 | +- Atuei no desenvolvimento de recursos com IA usando RAG (Retrieval Augmented Generation), bancos vetoriais e LLMs da OpenAI, otimizando a experiência do usuário com sugestões inteligentes de conteúdo e fluxos automatizados. |
| 23 | + |
| 24 | +_**Skills: TypeScript, React, Redux, Saga, JavaScript puro, Extensões Chrome, GraphQL, Styled Components, Tailwind CSS, Monorepos (Turborepo), AWS (S3, CloudFront), Docker, GitHub Actions, CircleCI, Git, PostgreSQL, Testes unitários e de integração, React Testing Library, Jest/Vitest, Playwright, Micro Frontends, Design System, OpenAI, IA, LLMs, Agentes de IA**_ |
20 | 25 |
|
21 | 26 | ### **[Telnyx](https://telnyx.com/)** _(Fev - Ago 2022)_ |
22 | | -- Desenvolvi aplicações com TypeScript, React e Next.js, implementando uma arquitetura de micro frontends para desenvolvimento modular e escalável. |
23 | | -- Criei componentes, hooks e pacotes compartilháveis para padronizar a implementação em microsserviços e garantir a qualidade do código. |
24 | | -- Mantive um SDK de chamadas de vídeo em Vanilla JavaScript, integrando os serviços da empresa para comunicação em tempo real e desenvolvendo micro frontends para ampliar sua adoção. |
25 | | -- Gerenciei a integração e otimização da infraestrutura de micro frontends na AWS, garantindo deploys contínuos e alta disponibilidade. |
26 | | -- Atuei como mentor de desenvolvedores juniores e plenos, oferecendo orientação técnica, revisando código e promovendo boas práticas de desenvolvimento. |
| 27 | +Austin, TX - EUA - **(Remoto)** |
| 28 | + |
| 29 | +- Desenvolvi aplicações com TypeScript, React e Next.js, aplicando arquitetura de micro frontends para escalar e modularizar o sistema. |
| 30 | +- Criei componentes compartilhados, hooks e pacotes para padronizar o desenvolvimento entre micro frontends e melhorar a experiência do time. |
| 31 | +- Mantive um SDK de videochamada em JavaScript puro, integrando os serviços da Telnyx para comunicação em tempo real. |
| 32 | +- Gerenciei a integração e otimização da infraestrutura de micro frontends na AWS, garantindo deploys eficientes e alta disponibilidade. |
| 33 | +- Mentorei desenvolvedores juniores e plenos, oferecendo suporte técnico, revisões de código e boas práticas. |
| 34 | + |
| 35 | +_**Skills: TypeScript, React, Next.js, GraphQL, Styled Components, Monorepos (Turborepo), AWS, Docker, GitHub Actions, PostgreSQL, Testes unitários e de integração, React Testing Library, Jest, Cypress, Micro Frontends, Design System, SEO**_ |
27 | 36 |
|
28 | 37 | ### **[Personare](https://www.personare.com.br/)** _(2019 - 2022)_ |
29 | | -- Liderei a transição de uma arquitetura monolítica para microsserviços, melhorando escalabilidade, manutenção e resiliência do sistema. |
30 | | -- Atuei como líder técnico, gerenciando projetos e mentorando equipes para tomadas de decisão estratégicas e implementação das melhores práticas. |
31 | | -- Desenvolvi um monorepo para pacotes compartilháveis, componentes, hooks e design system, utilizando Atomic Design. |
32 | | -- Modelei uma arquitetura reutilizável para microsserviços, garantindo consistência, modularidade e integração fluida com Next.js, GraphQL, TypeScript e Styled Components. |
33 | | -- Desenvolvi um pacote de autenticação como adaptador para micro frontends, facilitando a integração e mantendo padrões robustos de segurança. |
34 | | -- Otimizei a performance de um site com 400K+ visitas diárias, garantindo alta disponibilidade sob carga intensa. |
35 | | -- Configurei infraestrutura AWS (Lambda, S3, CloudFront, RDS, etc.), garantindo segurança, escalabilidade e confiabilidade. |
| 38 | +Rio de Janeiro, Brasil - **(Remoto)** |
| 39 | + |
| 40 | +- Liderei a migração de um sistema monolítico para microserviços, melhorando escalabilidade, manutenção e resiliência do sistema. |
| 41 | +- Atuei como tech lead, gerenciando projetos e mentorando times para tomar decisões arquiteturais sólidas. |
| 42 | +- Criei um monorepo com pacotes compartilhados, componentes, hooks e design system usando Atomic Design. |
| 43 | +- Modelei um template base reutilizável para microserviços com Next.js, GraphQL, TypeScript e Styled Components. |
| 44 | +- Desenvolvi um pacote de autenticação como adaptador para micro frontends, facilitando a integração e mantendo padrões de segurança robustos. |
| 45 | +- Otimizei a performance de um site com mais de 400 mil visitas diárias. |
| 46 | +- Implementei estratégias de SEO para micro frontends, aumentando visibilidade e posicionamento em buscas. |
| 47 | +- Configurei infraestrutura AWS (Lambda, S3, CloudFront, RDS, etc.) focando em segurança, escalabilidade e disponibilidade. |
| 48 | +- Integrei pipelines CI/CD com GitHub Actions, otimizando o processo de deploy. |
| 49 | +- Mantive e evoluí um monolito legado em PHP, além de planejar sua migração para microserviços com PHP, Python e Node.js. |
| 50 | + |
| 51 | +_**Skills: TypeScript, React, Next.js, GraphQL, REST API, React Native, Styled Components, Monorepos (Lerna), Autenticação, AWS (Lambda, S3, CloudFront, Aurora, CodePipeline, CodeBuild), CI/CD, Docker, GitHub Actions, PostgreSQL, Testes unitários e de integração, React Testing Library, Jest, Cypress, Micro Frontends, Design System, SEO, PHP, Python, Node.js, Arquitetura de Microserviços, Mentoria, Liderança Técnica**_ |
| 52 | + |
| 53 | +### **Grifo/ADP** _(2018 - 2019)_ |
| 54 | +Porto Alegre, Brasil - **(Remoto)** |
| 55 | + |
| 56 | +- Trabalhei com a [ADP](https://br.adp.com/) no desenvolvimento frontend com React e Redux, criando padrões avançados de gerenciamento de estado e componentes reutilizáveis. |
| 57 | +- Desenhei e mantive um design system completo que trouxe mais consistência visual às aplicações. |
| 58 | +- Atingi mais de 90% de cobertura de testes com Jest e Enzyme, aplicando TDD para garantir qualidade. |
| 59 | +- Desenvolvi microserviços em Node.js integrados ao RabbitMQ com arquitetura orientada a eventos. |
| 60 | +- Criei pipelines automatizados de testes e defini padrões de documentação que reduziram bugs em produção em 40%. |
| 61 | + |
| 62 | +_**Skills: React, Redux, JavaScript puro, Styled Components, Monorepos (Turborepo), AWS (S3, CloudFront), Docker, GitHub Actions, Git, PostgreSQL, Testes unitários e de integração, Enzyme, Jest, Micro Frontends, Design System**_ |
36 | 63 |
|
37 | 64 | ### **[B2W Digital](https://www.linkedin.com/company/b2w---companhia-global-do-varejo/about/)** _(2015 - 2018)_ |
38 | | -- Liderei a migração de um sistema monolítico Django para uma SPA com React e Redux, pioneirando a adoção dessas tecnologias na empresa. |
39 | | -- O sucesso do projeto se tornou um modelo para outras migrações de Angular para React na companhia. |
40 | | -- Ministrei palestras e treinamentos internos sobre React e Redux, ajudando na adoção das tecnologias por outras equipes. |
41 | | -- Implementei a maior parte do projeto de forma independente, atuando também na mentoria de desenvolvedores juniores e plenos. |
| 65 | +Rio de Janeiro, Brasil - **(Presencial)** |
42 | 66 |
|
43 | | ---- |
| 67 | +- Liderei a migração de um sistema monolítico em Django para uma SPA com React e Redux, sendo pioneiro na adoção dessas tecnologias na empresa. |
| 68 | +- O sucesso do projeto virou referência para outras migrações internas de Angular para React. |
| 69 | +- Ofereci palestras e treinamentos internos sobre React e Redux para ajudar outros times na transição. |
| 70 | +- Desenvolvi a maior parte do projeto de forma autônoma, mentorando desenvolvedores juniores e plenos. |
| 71 | +- Também atuei no backend com Python e Falcon, aproveitando minha experiência fullstack. |
44 | 72 |
|
45 | | -## **Projetos Pessoais & Open Source** |
46 | | -- Gerencio o NETFLA, um portal de notícias de alto tráfego com 300K+ usuários mensais, integrando React, Next.js, Django, PostgreSQL e Docker. |
47 | | -- Contribuí no NETFLU, desenvolvendo um sistema de votação de atletas e criando o aplicativo mobile para Android e iOS com React Native. |
48 | | -- Desenvolvi serviços de web scraping automatizado (crawlers) usando Python e Django. |
49 | | -- Participei de projetos open-source e criei diversas aplicações full-stack. |
50 | | -- Criei e publiquei um curso online na Udemy: [Meu Curso na Udemy](https://www.udemy.com/user/guilherme-louro/) |
| 73 | +_**Skills: React, Redux, Python, Falcon, Styled Components, AWS (S3, CloudFront, CloudFormation), Docker, GitHub Actions, Git, PostgreSQL, Testes unitários e de integração, Enzyme, Jest, Cypress, Micro Frontends, Design System**_ |
| 74 | + |
| 75 | +### **[Maxisite](https://maxisite.net/)** _(2013 - 2015)_ |
| 76 | +Rio de Janeiro, Brasil - **(Presencial)** |
| 77 | + |
| 78 | +- Desenvolvi e mantive aplicações web com PHP, MySQL, AngularJS e jQuery, entregando soluções de alto desempenho para o setor de marketing digital. |
| 79 | +- Criei um [framework PHP personalizado](https://github.com/guilouro/lothus-php) que acelerou o desenvolvimento de projetos e contribuiu diretamente para o crescimento da empresa. |
| 80 | +- Modelei e otimizei bancos de dados para performance com grandes volumes de dados. |
| 81 | +- Realizei migrações de sistemas legados em PHP para arquiteturas mais modernas, melhorando performance e segurança. |
| 82 | +- Trabalhei em conjunto com designers e equipes de marketing para entregar soluções digitais alinhadas com os objetivos de negócio. |
| 83 | + |
| 84 | +_**Skills: PHP, MySQL, Node.js, OOP, AngularJS, JavaScript, jQuery, CSS, DigitalOcean, Infraestrutura, Automação, Testes, SEO, Liderança Técnica, Mentoria, Entregas Rápidas**_ |
| 85 | + |
| 86 | +### **Experiências Anteriores** |
| 87 | +- **Freelancer (2011 - 2013):** Desenvolvi jogos educacionais com AS3/AS2 e aplicações web sob medida para clientes. |
| 88 | +- **Eh! Comunicação (2008 - 2011):** Atuei com desenvolvimento web e design gráfico, entregando soluções digitais para campanhas de marketing. |
51 | 89 |
|
52 | 90 | --- |
53 | 91 |
|
54 | | -## **Habilidades** |
| 92 | +## Habilidades |
55 | 93 |
|
56 | 94 | ### **Front-End** |
57 | 95 | - **Linguagens & Frameworks:** TypeScript, JavaScript, React.js, Next.js, React Native |
58 | | -- **Estilização & Arquitetura:** Tailwind CSS, CSS-in-JS, Atomic Design, Responsive Design |
| 96 | +- **Estilização & Arquitetura:** Tailwind CSS, CSS-in-JS, Atomic Design, Design Responsivo (Mobile First) |
59 | 97 | - **Testes & Qualidade:** Jest, Vitest, Playwright |
| 98 | +- **Outros:** Design Systems, Monorepos (Turborepo, Nx), Otimização de SEO |
60 | 99 |
|
61 | 100 | ### **Back-End** |
62 | | -- **Linguagens & Frameworks:** Python (Django, Flask, Falcon), Node.js, PHP |
63 | | -- **Bancos de Dados & Armazenamento:** PostgreSQL, MySQL, SQLite, Firebase Realtime Database |
64 | | -- **Testes & Qualidade:** Pytest, Selenium, Unit & Integration Testing |
| 101 | +- **Linguagens & Frameworks:** Python (Django, Flask, FastAPI), Node.js, PHP |
| 102 | +- **Bancos & Armazenamento:** PostgreSQL, MySQL, SQLite, Firebase Realtime Database |
| 103 | +- **Testes & Qualidade:** Pytest, Selenium, Testes unitários e de integração, Playwright |
65 | 104 |
|
66 | 105 | ### **Infraestrutura & DevOps** |
67 | 106 | - **Cloud & Servidores:** AWS (EC2, S3, Lambda, CloudFront, CloudFormation, Aurora, RDS) |
68 | 107 | - **DevOps & Automação:** Docker, Kubernetes, GitHub Actions, CircleCI, AWS CodeBuild, AWS CodePipeline |
69 | | -- **Versionamento & Infraestrutura como Código:** Git, GitFlow, Terraform |
| 108 | +- **Versionamento & Infraestrutura como Código:** Git, GitFlow, Terraform, Pulumi |
| 109 | + |
| 110 | +### **Metodologias & Soft Skills** |
| 111 | +- **Liderança Técnica & Mentoria:** Guiando times, compartilhando conhecimento e promovendo boas práticas |
| 112 | +- **Arquitetura & Padrões de Projeto:** Foco em sistemas escaláveis e de fácil manutenção |
| 113 | +- **Colaboração entre times:** Atuação em equipes multidisciplinares com foco em alinhamento e eficiência |
| 114 | +- **Aprendizado rápido & Adaptabilidade:** Facilidade para dominar novas tecnologias e resolver problemas em ambientes dinâmicos |
| 115 | + |
| 116 | +--- |
| 117 | + |
| 118 | +## **Projetos Pessoais & Open Source** |
| 119 | +- Desenvolvi portais web e crawlers automatizados com Python e Django. |
| 120 | +- Gerenciei o NETFLA, um portal de notícias com mais de 300 mil usuários mensais, usando React, Next.js, Django, PostgreSQL e Docker. |
| 121 | +- Contribuí com o NETFLU, criando um sistema de votação de atletas e o aplicativo mobile com React Native. |
| 122 | +- Participei de projetos open source e criei várias aplicações fullstack. |
| 123 | +- Criei e publiquei um curso online na Udemy: [Meu curso na Udemy](https://www.udemy.com/user/guilherme-louro/) |
70 | 124 |
|
71 | 125 | --- |
72 | 126 |
|
73 | | -## **Educação** |
| 127 | +## Formação |
74 | 128 | - **Bacharelado em Sistemas de Informação** – FAETERJ |
75 | | -- **Publicidade e Marketing (Incompleto)** – Universidade Estácio de Sá |
| 129 | +- **Publicidade e Propaganda (Incompleto)** – Universidade Estácio de Sá |
76 | 130 |
|
77 | | -### **Cursos & Certificações** |
78 | | -- Desenvolvimento Android/iOS com React Native |
79 | | -- Curso Completo de React e Redux |
| 131 | +### Cursos e Certificações |
| 132 | +- Desenvolvedor Android/iOS com React Native |
| 133 | +- Curso completo de React e Redux |
80 | 134 | - JavaScript com TDD |
81 | | -- State Machines in JavaScript with XState, v2 |
82 | | -- Welcome to Django – Henrique Bastos |
83 | | -- Python para Zombies |
| 135 | +- Máquinas de Estado com XState |
| 136 | +- Bem-vindo ao Django – Henrique Bastos |
| 137 | +- Python para Zumbis |
84 | 138 | - Microsoft Students to Business Program |
85 | | -- Desenvolvimento PHP – WebRoads |
86 | | -- Flash Avançado – Luciano Augusto Training |
| 139 | +- Desenvolvimento em PHP – WebRoads |
| 140 | +- Flash Total Avançado – Luciano Augusto Training |
87 | 141 |
|
88 | 142 | --- |
89 | 143 |
|
90 | 144 | ## **Destaques & Diferenciais** |
91 | | -- Experiência sólida em desenvolvimento full-stack, arquitetura de sistemas e otimização de performance. |
92 | | -- Habilidade comprovada em migração de sistemas legados para arquiteturas modernas. |
93 | | -- Liderança técnica e mentoria, auxiliando times no crescimento e melhores práticas. |
94 | | -- Forte foco em qualidade de código, manutenção e eficiência no desenvolvimento. |
95 | | -- Atuação ativa no compartilhamento de conhecimento, através de treinamentos internos, contribuições open-source e cursos online. |
96 | | -- Experiência colaborando com equipes multidisciplinares e projetos internacionais. |
| 145 | +- Grande experiência em desenvolvimento fullstack, arquitetura de sistemas e otimização de performance. |
| 146 | +- Capacidade comprovada em liderar migrações de sistemas e modernização de aplicações. |
| 147 | +- Atuação com liderança técnica e mentoria de desenvolvedores. |
| 148 | +- Foco em qualidade de código, manutenibilidade e eficiência nos fluxos de desenvolvimento. |
| 149 | +- Paixão por compartilhar conhecimento por meio de mentoria, treinamentos internos e projetos open source. |
| 150 | +- Experiência em colaboração com times internacionais e multidisciplinares. |
0 commit comments