Desenvolvedor backend
Olá! Meu nome é Felipe Lunkes, mas pode me chamar de Lunx!
Sou um desenvolvedor backend pleno com experiência no desenvolvimento de soluções utilizando Java (Spring Framework e Spring Boot), C# (ASP.NET e Entity Framework) e Python. Atuo na construção de aplicações escaláveis, com foco em arquitetura de microsserviços orientada a eventos, utilizando APIs RESTful, bancos de dados relacionais (MySQL) e não relacionais (MongoDB), Docker, Redis/Valkey, mensageria com Apache Kafka e Kinesis, além de serviços AWS (Lambda, S3 e SQS). Também possuo extensa prática em testes unitários e de integração.
Possuo sólida experiência em diferentes linguagens e ecossistemas, incluindo Java, C#, Python, C, Assembly x86 e shell scripts, além de vivência prática com Rust, Python, JavaScript/TypeScript, HTML e CSS. Estou em constante evolução técnica, com destaque recente para Rust.
Sou um entusiasta de programação baixo nível (Assembly x86) e interessado em design e implementação de sistemas operacionais. No meu tempo livre, você poderá me encontrar jogando (The Legend of Zelda: Breath of the Wild, The Legend of Zelda: Tears of the Kingdom, Animal Crossing: New Horizons, Ghostwire: Tokyo ou Minecraft), estudando, lendo, programando em Assembly x86 ou me aventurando em Rust. Além disso, desenvolvo um sistema operacional completamente escrito em Assembly x86, que pode ser encontrado na minha Linha do Tempo de projetos.
Meu currículoUm blog sobre programação, OSDev, hardware e tecnologia em geral, com uma pitada de Assembly x86 e Java.
Ir para o Agente x86Abaixo, alguns dos meus principais projetos.
Vá até a Linha do Tempo para ver todos os projetos.
O Hexagonix é um novo sistema operacional Unix-like, escrito do zero em linguagem Assembly x86. Ele é construído sobre o Hexagon, um núcleo (kernel) monolítico simples e leve, com suporte a modo protegido (32 bits), interface de dispositivos e sistema de arquivos FAT16 (leitura e escrita). Compatível com hardware antigo (1999 em diante) e atual.
Ver no GitHubO DoeTech é uma plataforma que visa criar uma interface entre empresas e pessoas físicas, interessadas em doar equipamentos eletrônicos que seriam descartados, e instituições sociais ou pessoas carentes que desejam receber esse tipo de equipamento. A proposta do DoeTech é diminuir a produção de lixo eletrônico enquanto favorece a reutilização de equipamentos eletrônicos por instituições de cunho social e pessoas de baixa renda. Desenvolvido em C# e Angular.
Ver no GitHubO Which Medicine é uma aplicação web frontend que visa proporcionar o acesso facilitado à informações relevantes sobre medicamentos e interações medicamentosas, auxiliando na redução de riscos associados à automedicação, possibilitando que os usuários possam utilizar os medicamentos com maior segurança. Desenvolvido utilizando HTML, CSS (e Bootstrap) e JavaScript.
Ver no GitHubAbaixo, você encontrará uma linha do tempo com meus projetos, experiências profissionais e formação acadêmica.
Todos os projetos abaixo foram liberados como software livre.
Desenvolvedor backend pleno, utilizando, entre outras tecnologias, Java, Spring Framework, Spring Boot, APIs RESTful, bancos de dados relacionais (como MySQL), Python, JavaScript/TypeScript, Docker, Linux, Redis, AWS SQS, Amazon S3, mensageria com Apache Kafka e Kinesis, testes unitários e de integração, arquitetura de microsserviços e AWS Lambda (serverless).
Desenvolvedor backend Jr., utilizando, entre outras tecnologias, Java, Spring Framework, Spring Boot, APIs RESTful, bancos de dados relacionais (como MySQL), Python, JavaScript/TypeScript, Docker, Linux, Redis, AWS SQS, Amazon S3, mensageria com Apache Kafka e Kinesis, testes unitários e de integração, arquitetura de microsserviços e AWS Lambda (serverless).
Desenvolvedor backend trainee, utilizando, entre outras tecnologias, Java, Spring Framework, Spring Boot, APIs RESTful, bancos de dados relacionais (como MySQL), Python, JavaScript/TypeScript, Docker, Linux, Redis, AWS SQS, Amazon S3, mensageria com Apache Kafka e Kinesis, testes unitários e de integração, arquitetura de microsserviços e AWS Lambda (serverless).
Mestre em Ciências da Saúde (área de concentração: Biologia Celular e Molecular, Genética e Bioinformática) pelo Instituto René Rachou (IRR/Fundação Oswaldo Cruz). Bolsista do CNPq.
De 03/2016 a 11/2020, bolsista de Iniciação Científica no Instituto René Rachou (IRR)/Fiocruz Minas. Bolsista Fapemig e CNPq.
Monitor da disciplina de Botânica de Algas a Pteridófitas, no curso de graduação em Ciências Biológicas da Pontifícia Universidade Católica de Minas Gerais (PUC Minas).
Bolsista de Iniciação à Docência ligado à Pontifícia Universidade Católica de Minas Gerais (PUC Minas) e atuando na Escola Estadual Ordem e Progresso (Secretaria de Educação e Policia Civil de Minas Gerais), nos anos do Ensino Médio. Bolsista do CNPq.
Desenvolvedor de software freelancer, utilizando as linguagens Java, C e VisualBasic.
Técnico responsável pela manutenção de computadores de mesa e laptops, atuando como freelancer.
Instrutor de informática junto ao programa TELECENTROS.BR, do governo federal. Bolsista do CNPq.
Graduação em andamento em Análise e Desenvolvimento de Sistemas (ADS) na Pontifícia Universidade Católica de Minas Gerais (PUC Minas). Desenvolvimento de projetos utilizando, entre outras tecnologias, JavaScript/TypeScript, CSS, HTML, C#, MySQL, APIs RESTful e Figma.
Mestre em Ciências da Saúde (área de concentração: Biologia Celular e Molecular, Genética e Bioinformática) pelo Instituto René Rachou (IRR/Fundação Oswaldo Cruz). Minha dissertação de mestrado tratou da caracterização funcional de uma família de proteases de Schistosoma mansoni através de silenciamento gênico por RNA de interferência (RNAi), em busca de um novo alvo terapêutico para o tratamento da esquistossomose. Primeiro colocado no processo seletivo da 1ª entrada de 2021 do programa. Bolsista de mestrado do CNPq.
Graduação em Ciências Biológicas (bacharelado) com ênfase em Biotecnologia e Saúde pela Universidade Federal de Minas Gerais (UFMG), com foco nas áreas de Bioquímica e Imunologia (Biologia Molecular). Minha monografia tratou da caracterização funcional de uma família de proteases de Schistosoma mansoni através de silenciamento gênico por RNA de interferência (RNAi). Durante minha graduação, me aprofundei nas áreas de Bioquímica, Imunologia, Parasitologia e Microbiologia.
Curso técnico integrado em informática pela Escola Técnica Vital Brasil (unidade da Polimig - Escola Politécnica de Minas Gerais), onde me familiarizei com noções de lógica de programação, C, Java, Pascal, Delphi, Visual Basic, hardware, robótica, desenvolvimento web, bancos de dados relacionais e SQL, análise de sistemas e empreendedorismo. Durante meu curso técnico/ensino médio, atuei como instrutor de informática e democratização da tecnologia, junto ao programa do governo federal Telecentros.BR.