Canadian Bank Note Company
Software Developer
Currently help onboard national-government identity programs by interpreting jurisdiction requirements, configuring the shared platform, developing requirement-specific features, testing complete workflows, resolving gaps, and supporting release and production behaviour.
Current Software Developer role; project lead for St. Lucia implementation and co-lead for St. Kitts eVisa/passport delivery within larger teams.
Configure country rules when the shared product supports them; develop Java, Spring, Vaadin, and payment features when a requirement needs new behaviour.
Validate end-to-end document workflows and trace production issues across logs, APIs, configuration, and database state.