Software Developer
• Development of interdepartmental systems for the handling of encrypted data, in order to provide replacements which reduced tech debt. • Developing and supporting development tools such as command line programs to ensure repeatable setup patterns across developer machines, reducing the downtime when switching from project to project. • Assisting in production of proof-of-concept systems to replace the encrypted data handlers, in order to reduce upkeep costs by up to 50%, in comparison to the existing on-premise systems. • Assisted in development and conception of internal test driven development tools for said proof of concept systems, in order to uphold the previously established standard of 90 to 95% code coverage.