Software Architect
CurrentSoftware Architect (current)-Architected stateless, horizontally scalable, micro services platform-Architected Public Reporting API (https://github.com/Chatham/apidocs.chathamfinancial.com)-Architected reporting framework that led to 40x improvement in report generation time-Design loosely coupled services that favor batch processing-Developed in house web services framework based on Service Stack .Net that enabled rapid development and deployment of lightweight RESTful web services-Developed basic hypermedia web services client that removes the need to manually set endpoint URLs-Currently involved with assessing and addressing software security requirements, including password hashing, securing data at rest, and authorizationStandards, Training, and Code Quality (current)-Led unit testing discussion groups with all developers at Chatham and Development Partners spread across three continents -Performed one on one unit testing “sign off” assessments with every developer touching our code base-Developed written in-house coding standards and core training program-Promote pre-commit code reviews using tools such as Phabricator-Promote Test Driven Development (TDD) and Behavior Driven Development (BDD)-My code has been referred to as “Fortress Tony” by my peers and my code reviews have earned me the nickname “Soul Crusher” (positive)Hack Week Mayor (current)-Coordinate and execute quarterly “Hack Week” utilizing a format similar to Startup Weekend (pitch, sign up, final presentation) across geographically separated offices-Mentor developers on pitches and final presentations-Heavily automated entire process with custom scripts and YouTrack-Worked on projects such as streaming serialization using JSON, web apps using Node.Js with Express and Go with Revel, and dead code detection using OpenGrok-Many projects find their way into production use or as internal tools