Software Engineer
Common Services - (2024 - Present)
Description
As a senior software engineer in the common services team I have daily responsibilities regarding service design, architecture and development. The services that my team maintains and develops is widely used within the Police organisation by hundreds of other developers and dozens of applications and services. Services that we have developed include:
- Policy-based access control agents
- An OAuth2 provider for legacy systems
- Audit logging enablement libraries
At the Police there is a strong emphasis on security, privacy, compliance and reliability. These considerations are top priorities for me and my team and influence our decision-making processes throughout the development lifecycle.
Buzzwords
- Kotlin
- Java
- OAuth/OIDC
- Access Control
- Software design
- Domain Driven Design
- Mentorship