Senior Software Engineer
Keiven Marques
Java · Spring Framework · Backend & web applications
Profile
Senior software engineer with more than six years at Opensoft, developing and maintaining public-sector web services and applications. Works with Java, Kotlin and Spring, with experience in tax business rules, relational data modelling, performance troubleshooting and production support.
Professional experience
Senior Software Engineer
Opensoft- Developed and maintained Java/Spring web services and applications for public-sector systems, including IRC and the IHRU housing programme.
- Implemented tax business rules and maintained applications including DMR, SIRE and Divergências.
- Designed Oracle and IBM Db2 tables and relationships to support application data persistence.
- Investigated production incidents and performance bottlenecks through monitoring and troubleshooting; provided technical support to restore service reliability.
- Worked with product managers, designers and QA to translate business requirements into technical solutions.
- Maintained secure infrastructure and contributed to development and maintenance process improvements while delivering against project requirements and deadlines.
Technical skills
Backend & services
Java · Kotlin · Spring Framework · Python · Web services
Frontend
JavaScript · TypeScript · AngularJS · Angular · React
Databases & persistence
Oracle · IBM Db2 · InfluxDB · ORM
Infrastructure & delivery
Docker · Jenkins · CI/CD · TFS · Git · SVN · Linux · Windows
Engineering & collaboration
Agile · Jira · Splunk · Performance monitoring · Production support
Projects I’ve Worked On
- Developed and maintained web services.
- Implemented corporate-tax business rules.
- Investigated performance bottlenecks and availability issues.
- Provided technical support to people using the system.
- Built and maintained web applications.
- Translated business requirements into application logic.
- Supported secure infrastructure and service reliability.
- Delivered changes against project requirements and deadlines.
- Updated application business rules.
- Carried out application maintenance as part of the team.
- Updated application business rules.
- Carried out application maintenance as part of the team.
- Updated application business rules.
- Carried out application maintenance as part of the team.
Education
Bachelor’s degree in Computer Science
Faculdade de Ciências e Tecnologia, Universidade NOVA de Lisboa
Languages
Portuguese - fluent · English - fluent