Work Experience
Convergência - Fullstack Engineer
Colaborador terceirizado alocado no Supremo Tribunal Federal, responsável por construir os componentes de front-end e back-end utilizando técnicas de design de projetos de software e desenvolvimento orientado a testes para produzir componentes sem débito técnico.
Experiências:
- arquitetura e desenvolvimento de componentes de front-end usando Javascript, NodeJS, Angular, Angular Material, HTML, CSS, TypeScript e SASS, Webpack;
- arquitetura e desenvolvimento de componentes de back-end usando Java Spring Framework, Spring Boot, Spring Cloud, JPA, Activiti, Maven;
- armazenamento de dados usando SQL (Oracle) e NoSQL (Cassandra, Redis, Elasticsearch e S3);
- design de soluções usando Domain-Driven Design;
- práticas e tecnologias para revisão de código, código limpo, programação segura, refatoração, desenvolvimento orientado a testes (TDD) e integração contínua;
- práticas e tecnologias para testes automatizados;
- containers usando Docker e Kubernetes;
- CI/CD;
- metodologias ágeis, incluindo Scrum e Kanban;
Noovi - Software Engineer
Responsabilidades:
Desenvolvimento e sustentação de aplicações voltadas para
telefonia, com integrações em softwares de clientes, utilizando:
- JSE
- JEE
- JSF
- Primefaces
- Spring Boot
- Hibernate
- Entity Manager
- Maven
- Apis REST
- Banco de dados Oracle
- Criação, manutenção e refatoração de softwares desenvolvidos na plataforma .NET
M2G - DevOps Engineer
Responsabilidades:
- Liderança da equipe técnica: Desenvolvimento, sustentação e qualidade de software
- Gerenciamento de entregas
- Redução da complexidade e facilitação da integração entre as equipes
- Identificação e planejamento de melhorias/correções em softwares legados
- Promoção da evolução contínua através da prática DevOps, utilizando CI/CD
- Remodelagem de arquitetura de software com foco em sistemas críticos
- Desenvolvimento de integrações entre canais digitais como WhatsApp, E-mail, e o CRM da empresa, utilizando Java, Apis RESTful, RabbitMQ, bancos de dados relacionais como SQL Server e MySQL, e Service Discovery utilizando Netflix Eureka, Netflix Zuul e NGINX
M2G - Software Engineer
Responsabilidades:
- Atuação em desenvolvimento, manutenção, e suporte à sistemas críticos no segmento de saúde (backend e frontend) utilizando: Java, C#, ASP.NET, ASP.NET MVC, Javascript, AJAX, Classic ASP, Scala
- Webservices RESTful e SOAP
- Code review
- GIT e SVN
- Modelagem de bancos de dados relacionais como MySQL e SQL Server. Criação, manutenção, e otimização de procedures, funções e triggers
- Eventuais visitas a clientes para análise, suporte e pequenas consultorias
M2G - Software Engineer
Atuação no desenvolvimento e manutenção de websites em JSP, JSF, JQuery, Banco de Dados MySQL, e Eclipse IDE.
Rewar - Rollout Analyst
Atualização de equipamentos de hardware em clientes como Bayer, Porto Seguro, ...