Sobre

Oi! Meu nome é Luís e trabalho como desenvolvedor de software. Sou apaixonado por várias coisas, algumas delas incluem:

  • Teclados personalizados
  • Editores de texto
  • Meu ambiente de desenvolvimento (você pode conferir meus dotfiles se quiser)
  • Developer tooling em geral
  • Melhorar em diversas áreas
  • Aprender mais sobre linguística e filosofia

A ideia desse site é ser um lugar para compartilhar algumas coisas, principalmente através dos meus blog posts. Essa página é principalmente um resumo da minha experiência profissional e educação. Se quiser entrar em contato ou discutir algo, pode enviar um e-mail para luissimas@protonmail.com.

Experiência Profissional Link para o cabeçalho

Cloud developer, Luizalabs (Magalu Cloud) (2024-Present) Link para o cabeçalho

Atualmente estou trabalhando na Luizalabs construindo o Magalu Cloud: a primeira cloud brasileira multi data center. Foi uma grande mudança pra mim tanto no ambiente de trabalho mas também no trabalho em si. Apesar de ainda ser um desenvolvedor, agora estou exposto a uma grande área de tópicos que vão desde o hardware da infraestrutura até a construção de produtos para usuários finais.

Desenvolvedor de Software Freelancer, Upwork (2023-Presente) Link para o cabeçalho

Em 2023, comecei a trabalhar em alguns projetos esporadicamente como freelancer. Senti que precisava de mais experiência lidando diretamente com clientes. No geral, tem sido uma ótima experiência; fiz algumas ferramentas e migrações de serviços e bancos de dados. É uma sensação muito gratificante poder entregar valor por meio de um projeto completo e receber feedback diretamente do cliente.

Desenvolvedor Back-end, Liven Tech (2022-2024) Link para o cabeçalho

A Liven é uma software house em São Carlos, Brasil. Seus clientes vão de startups a grandes empresas em diversas áreas.

Como desenvolvedor back-end na Liven, comecei trabalhando principalmente no desenvolvimento de APIs REST em Node.js usando Typescript e Clean Architecture. Também trabalhei bastante em plataformas de telecomunicações em Python e Node.js. Foi aqui que descobri meu interesse por monitoramento de infraestrutura e aplicações, usando principalmente Prometheus e Grafana. Além disso, também trabalhei com testes de carga usando Grafan K6 e otimizações de performance em aplicações Python.

Além disso, meu tempo na empresa enriqueceu minha experiência com práticas Scrum, que são principalmente aplicadas em uma pequena equipe trabalhando em um projeto com mudanças constantes e desenvolvimento de requisitos.

O ambiente de trabalho me permitiu iniciar um grupo de estudo de programação funcional com meus colegas de trabalho. Juntos, desenvolvemos uma ferramenta interna usando Elixir e Phoenix LiveView. Essa foi provavelmente a experiência que despertou meu interesse em desenvolver ferramentas internas.

Desenvolvedor de Software, CATI Jr (2021-2023) Link para o cabeçalho

No início da minha graduação, participei de uma empresa júnior focada no desenvolvimento de soluções de software para empresas locais chamada CATI Jr. A maior parte do meu trabalho consistia no desenvolvimento de APIs REST em Node.js, o que me introduziu à gestão de projetos, padrões, documentação e práticas Scrum.

Na CATI Jr, tínhamos um problema recorrente de baixa retenção de conhecimento na empresa. Conseguimos colaborar na melhoria tanto da documentação interna quanto da cultura da empresa de compartilhar conhecimento.

Educação Link para o cabeçalho

Cursos Pragmatic Studio (2023-2024) Link para o cabeçalho

Realizei dois cursos na plataforma Pragmatic Studio focados em Elixir/OTP e Phoenix LiveView. Nesses cursos tive a oportunidade de aprender os fundamentos de OTP com Elixir e também desenvolver diversas UIs interativas utilizando Phoenix LiveView.

Os certificados de conclusão estão disponíveis na minha página de aluno.

Introdução à Programação Funcional (2021) Link para o cabeçalho

Participei de um curso extracurricular da UTFPR aberto à comunidade no qual tive a oportunidade de conhecer pessoas de diferentes países e aprender muito sobre os fundamentos da programação funcional.

Durante esse curso implementei um método de prova de argumentos lógicos clássicos conhecido como Analytic Tableaux usando Elixir, incluindo um simples analisador lógico proposicional usando as bibliotecas leex e yecc do Erlang.

Além disso, apresentei uma palestra sobre os conceitos básicos de OCaml e as vantagens de se trabalhar com tipos algébricos e pattern matching em uma linguagem tipada estaticamente.

Bacharelado em Ciência da Computação (2020-Presente) Link para o cabeçalho

Atualmente, sou estudante de graduação em ciência da computação, participando ativamente de atividades extracurriculares e grupos de extensão. Também tem sido uma ótima oportunidade para aprender mais sobre outras áreas de interesse, principalmente lógica e matemática.

Ensino Médio e Certificação Técnica (2017-2019) Link para o cabeçalho

Frequentei um ensino médio que incluía um curso técnico integrado em desenvolvimento de software. Durante esse período, tive a oportunidade não apenas de construir bases técnicas sólidas, mas também de participar de atividades extracurriculares, principalmente em eventos culturais.