Engenheiro de Software Sénior
Keiven Marques
Java · Spring Framework · Backend e aplicações web
Explorar portefólios animados ↗
Perfil
Engenheiro de software sénior com mais de seis anos na Opensoft, no desenvolvimento e manutenção de serviços web e aplicações para o setor público. Trabalha com Java, Kotlin e Spring, com experiência em regras de negócio fiscais, modelação de dados relacionais, diagnóstico de desempenho e apoio à produção.
Experiência profissional
Engenheiro de Software Sénior
Opensoft- Desenvolvi e mantive serviços web e aplicações Java/Spring para sistemas do setor público, incluindo IRC e o programa de habitação do IHRU.
- Implementei regras de negócio fiscais e mantive aplicações como DMR, SIRE e Divergências.
- Desenhei tabelas e relações em Oracle e IBM Db2 para suportar a persistência de dados das aplicações.
- Investiguei incidentes de produção e problemas de desempenho através de monitorização e diagnóstico; prestei apoio técnico para restabelecer a fiabilidade dos serviços.
- Colaborei com gestores de produto, designers e equipas de qualidade na tradução de requisitos de negócio em soluções técnicas.
- Mantive infraestruturas seguras e contribuí para melhorar os processos de desenvolvimento e manutenção, respeitando os requisitos e prazos dos projetos.
Competências técnicas
Backend e serviços
Java · Kotlin · Spring Framework · Python · Serviços web
Frontend
JavaScript · TypeScript · AngularJS · Angular · React
Bases de dados e persistência
Oracle · IBM Db2 · InfluxDB · ORM
Infraestrutura e entrega
Docker · Jenkins · CI/CD · TFS · Git · SVN · Linux · Windows
Engenharia e colaboração
Agile · Jira · Splunk · Monitorização de desempenho · Apoio à produção
Projetos em que trabalhei
- Desenvolvimento e manutenção de serviços web.
- Implementação de regras de negócio do IRC.
- Investigação de problemas de desempenho e disponibilidade.
- Apoio técnico aos utilizadores do sistema.
- Desenvolvimento e manutenção de aplicações web.
- Tradução de requisitos de negócio em lógica aplicacional.
- Apoio à infraestrutura e à fiabilidade dos serviços.
- Entrega de alterações de acordo com os requisitos e prazos do projeto.
- Atualização de regras de negócio da aplicação.
- Manutenção aplicacional enquanto membro da equipa.
- Atualização de regras de negócio da aplicação.
- Manutenção aplicacional enquanto membro da equipa.
- Atualização de regras de negócio da aplicação.
- Manutenção aplicacional enquanto membro da equipa.
Formação
Licenciatura em Engenharia Informática
Faculdade de Ciências e Tecnologia, Universidade NOVA de Lisboa
Idiomas
Português - fluente · Inglês - fluente