As a software engineer, I work with my team to deliver capabilities rapidly to our customers using a range of XP and Agile techniques.
My experience as an Agile Delivery Lead and Release Train Engineer enables me to lead and coach teams to deliver high quality working software to our customers.
My current team is replacing a legacy application with an in-house developed solution utilizing a micro front-end architecture using Angular, Vue, Node, Java, AWS and PostgreSQL.
I also manange my organization's software vulnerabilities and compliance efforts by ensuring vulnerabilities are well managed.
I work part-time as an instructor and teaching assistant for a six month full-stack web development bootcamp. The bootcamp is delivered in collaboration with 2U Education Services and major universities.
Students learn HTML/CSS, JavaScript, database, NodeJS, and React during the bootcamp. Students also learn Git, termimal, and other full-stack web development tools and techiques. In the final weeks of the bootcamp, students build and deploy a full-stack application to the cloud.
I deliver lectures, demonstrate code examples, and assist students with in-class activities, troubleshooting homework, and assist with projects.
I have over 10 years experience coaching teams in agile software delivery utilizing scrum, lean agile, and kanban delivery methods.
By focusing on incrementally delivering their customer's highest priority features, the teams I coach are able to deliver quickly, without compromising quality. I strive to work with teams and their product owners to ensure that teams are reliably delivering continuous value to their customers.
I coach teams to constantly look at their software delivery process and discover opportunities to improve how they deliver working software.
I also coach teams to adopt test automation, pairing, and devops to improve their delivery capabilities.