Technical and detail-driven Software Development Lead with 5 years of experience designing, developing, and maintaining software products. Proven success delivering quality software products and capabilities to product owners. Experience leading small teams whilst meeting deliverable objectives utilizing Agile/Scrum processes. Extensive background and knowledge of software languages and mathematical algorithms and concepts.