Profile
Profile
Profile
Londrina, Paraná
Lemuel Figueira
43991911999 (Mobile) Engenheiro de Software II | Software Engineer II | REACT | NODE |
lfigueiradev@gmail.com JAVA | MYSQL | TYPESCRIPT | JAVASCRIPT
Londrina, Paraná, Brasil
www.linkedin.com/in/
ilemuelfigueira (LinkedIn)
Resumo
Principais competências
Sou desenvolvedor React altamente experiente e habilidoso com
Amazon ECS mais de 3 anos de experiência em desenvolvimento de software.
Amazon EC2
Especialista em React e tem experiência em trabalhar com
AWS BATCH
bibliotecas e frameworks como Material UI, Tailwindcss e
StyledComponents para criar interfaces de usuário de alta
Certifications
qualidade.
Programador Full Stack JavaScript
Além disso, tenho experiência em trabalhar com Node.js para
PRO
desenvolver aplicativos back-end escaláveis e está familiarizado
Lifelong Learning
com o uso de Express.
Também tenho experiência em trabalhar com Java e Kotlin, e estou
familiarizado com o uso de Spring Boot para construir aplicativos
robustos e seguros.
Minha paixão pela programação e atenção aos detalhes permite a
ele construir aplicativos de alta qualidade e de alta performance.
Sou uma pessoa apaixonada por tecnologia e sempre buscando
aprender e aplicar novas habilidades para melhorar meus projetos e
equipe.
Experiência
Dourado Cash
Engenheiro de Software II
dezembro de 2023 - Present (1 ano)
Campo Grande, Mato Grosso do Sul, Brasil
Desenvolvimento de Endpoints
- Implementar endpoints RESTful com NestJS.
- Documentar endpoints com NestJS/Swagger para geração automática de
documentação API.
Autenticação e Autorização
- Implementar autenticação JWT com NestJS e Passport.
- Gerenciar roles e permissões de usuários.
Page 1 of 7
Camada de Aplicação
- Desenvolver casos de uso conforme a lógica de negócios.
- Implementar serviços de aplicação que orquestram a lógica de negócios.
Camada de Domínio
- Modelar entidades e agregados de domínio.
- Criar e aplicar regras de negócios dentro das entidades.
Persistência de Dados
- Configurar e gerenciar a conexão com PostgreSQL.
- Criar e otimizar queries SQL usando TypeORM ou Prisma.
- Gerenciar migrações de banco de dados.
Desenvolvimento de Testes.
- Escrever testes unitários para serviços, controladores e repositórios com
Jest.
- Implementar testes de integração para verificar a interação entre
componentes.
- Configurar ambientes de teste e CI/CD.
- Desempenho e Escalabilidade
Page 2 of 7
- Aplicar atualizações de segurança e dependências.
- Gerenciar versionamento de API.
.add
Software Engineer
outubro de 2022 - outubro de 2023 (1 ano 1 mês)
Rio de Janeiro, Brazil
Atividades Backend:
Configurar sistemas para gestão do site de contabilidade, tais como:
- Desenvolvimento orientado a testes
- desenvolver um serviço do zero, para consolidação dos movimentos da
reserva.
- refatorar raw queries nas aplicações, que sempre dava erro de timeout ou
levava 15 minutos, para depois rodar em menos de 10 segundos.
- Desenvolver códigos fáceis de entender utilizando SOLID.
- Controle de qualidade das entregas, realizando uma série de evidências em
todas as pontas da aplicação antes de entregar qualquer atividade.
- Revisando o código dos colaboradores, e sugerindo algumas melhorias
quando necessário.
- Melhorando queries antigas dos sistemas Batch, ECS, Lambda.
- Baixando e salvando triggers | planilhas | arquivos no S3.
- Configurando AWS BATCH
- Configurando AWS ECS
- Configurando AWS Lambda
- Configurando AWS SQS
- Configurando AWS SNS
Page 3 of 7
Habilidades Backend: NODEJS | EXPRESS | TYPESCRIPT | TDD | SOLID
| STREAM | SEQUELIZE | TYPEORM | AWS Batch | AWS LAMBDA |
AWS ECS | AWS S3 | AWS-SDK | SONARQUBE | ORACLE | MYSQL |
SQLSERVER
ctrl mais
Co-Founder | Software Developer
junho de 2021 - outubro de 2023 (2 anos 5 meses)
Rio de Janeiro, Brazil
Meta
Software Engineer
junho de 2022 - agosto de 2022 (3 meses)
Page 4 of 7
Desenvolvimento de micro-serviços, para um sistema de vistoria de rodovias.
Produto:
- Sistema de vistoria de rodovias (DERMG)
Atividades Backend:
- Arquitetura Hexagonal
- Desenvolvimento Orientado a testes (TDD)
- Desenvolvimento utilizando princípios do SOLID
- Desenvolvimento do zero de microserviços com springboot
- Configurando integrações entre micro-serviços
- Configurando queries de alta complexidade e com alta performance
- Configurando mensagerias utilizando RABBITMQ
IK Solution
Software Engineer | Tech Leader
novembro de 2020 - junho de 2022 (1 ano 8 meses)
Desenvolvedor Líder, atuando na gestão do time e no desenvolvimento dos
projetos.
Produtos:
- Jornadamei (GOVBR)
- Faltas (POLIEDRO)
- Flexprev (PETROS)
- Antecipa Fácil
- Ciclo (POLIEDRO)
- P+ Vídeos (POLIEDRO)
- Portal Admin (POLIEDRO)
Atividades Liderança:
- Garantir a qualidade das sprints
- Garantir o prazo das sprints
- Gerenciamento dos times de desenvolvimento da empresa no seu
desenvolvimento técnico.
- Reuniões Diárias, Retrospectiva, Planejamento, Review e de Liderança
- Gestão das atividades utilizando Trello | AzureBoards.
Page 5 of 7
Atividades Frontend:
- Desenvolvimento utilizando SOLID e TDD
- Criar layouts de alta aderência ao user experience (UX|UI)
- Criar layouts inovadores e responsivos
- Criar e manter atualizado alguns templates de projeto Backend e Frontend
para o auxílio de projetos e times emergentes na empresa.
- Desenvolver formulários
- Integrações com sistemas de clientes e do GOVBR (Projeto Jornadamei)
- Documentação utilizando StoryBook
Atividades Backend:
- Desenvolvimento utilizando SOLID e TDD
Configurar sistemas para gestão do site de contabilidade, tais como:
- Desenvolvimento orientado a testes
- Controle de qualidade das entregas, realizando uma série de evidências em
todas as pontas da aplicação antes de entregar qualquer atividade.
- Revisando o código dos colaboradores, e sugerindo algumas melhorias
quando necessário.
- Melhorando queries antigas dos sistemas.
- Desenvolvendo queries de alta performance
- Baixando e salvando triggers | planilhas | arquivos no S3.
- Configurando CI-CD
- Configurando AWS BATCH
- Configurando AWS ECS
- Configurando AWS Lambda
- Configurando AWS SQS
- Configurando AWS SNS
- Configurando Docker e Pipelines
Stone
Software Engineer
novembro de 2019 - maio de 2020 (7 meses)
Rio de Janeiro e Região, Brasil
Page 6 of 7
formulários, desenvolvendo fluxogramas do funcionamento do POS e
formulários na comunicação do POS com os endpoints especificados.
Formação acadêmica
Universidade Unigranrio
Bacharelado, Sistemas de Informação · (2016 - 2020)
Page 7 of 7