My name is Kyle Chamberlin and I build solutions to make developers' lives easier.
Building the tools that engineers want to use, mentoring craftsmen, and playing board games is how I enjoy spending my time.
I invite you to join me on my journey to make software development more enjoyable and approachable for everyone.
Lead Software Consultant
Evolving business capabilities through outcome driven software engineering.
Engineering Manager | Platform Tooling
Acting as the key technical resource and development manager for the custom software development team inside the Enterprise Architecture group at KPMG, I oversaw the development of four successful projects. These projects included DevOps tooling and build automation DSL, Enterprise ETL and data transfer bus, KPMG's Federated Authentication Platform, and the organization's Infrastructure-as-Code framework. Responsibilities included writing technical architecture proposals, planning and grooming of complex business requirements into implementable stories, working with security architects to ensure the highest levels of data security and secure code practices were followed, and hiring and growing a magnificent team of developers. My team has become the premier development team internally at KPMG. We are now the go-to group for any new custom development initiatives. We are passionate about implementing the software using industry established best practices.
Tech Lead | Cognitive Projects
As the lead development resource for the Cognitive Projects pilot, I designed a new application architecture that has since been used for all cognitive projects at KPMG. I implemented roboust continuous integration and deployment workflows utilizing Jenkins, Gradle, and Git. These workflows allowed for the adoption of Test Driven Development and reduced time to production. I worked closely with business users and project managers to translate complex, sometimes loosely defined, business requirements into comprehensive actionable technical requirements.
As a member of the talented team at Bravo, I designed and implemented enterprise web services using Spring for a regional healthcare system. I also led development efforts and defined new processes for automated testing for a large CRM system while leveraging expertise in Linux, Maven, Ansible, Git, XSLT, and the Atlassian suite of agile tools to overcome any technical road blocks.
Software Engineer II
While working on the Global Research & Development team, I led the transition from SVN to Git and from Flash to Java. These efforts included leading trainings on Git and the development workflow changes necessitated by that change. I participated in the Agile process, utilizing weekly meetings and daily scrum to continuously improve the quality of the products.
Data Manipulation Specialist
As a senior member of the IS department, I initiated several practices to increase the efficiency of the development and product delivery. Working closely with Leadership, I was able to re-invent the talent acquisition process which led to better cohesion, productivity, and retention in the IS department. Implemented Agile methods to help reduce turnaround times and increase Leadership satisfaction.