Work Experience
Associate Manager / Senior Software Artisan
Accenture
April 2018-Present
Responsibilities:
As both a team leader and a developer, produce high-quality software for clients, using Test Driven Development, pair programming, and Speed to Value principles. Provide consulting support to clients, with focus on finding solutions to the client's business problems in and out of software. Assist clients in transformation to application of Agile principles and practices.
Key Accomplishments:
- Led a mixed team of Accenture and client developers in an API modernization project and guided the turnaround from a dysfunctional and demoralized group to a high-performing, high-morale team.
- Mentored three newly hired software developers, guiding them in career development and acclimation to Accenture's culture and systems.
- Coached a major manufacturing client in implementing Scaled Agile Framework (SAFe), simultaneously leading three teams in implementing Agile principles resulting in successful delivery of critical software products.
- Coached another manufacturing client in its implementation of Scrum at Scale, guiding two longstanding teams in adopting Agile practices that resulted in a 90% increase in their productivity in less than six months.
- Created the software powering a retail client's new employee bonus program, which successfully paid out over $5 million in bonuses in its first fiscal year.
- Created a mobile barcode scanning application, allowing a retail client to offer customers the ability to scan their own items while shopping and check out using contactless payment.
- Provided training and support to a client's internal development team, supporting the developers in learning new technologies and practices to improve their effectiveness and the quality of their products.
Languages and Technologies Used:
- Kotlin
- Spring Boot
- Apigee
- Java
- React
- React Native
- Swift
- PostgreSQL
- Concourse CI
- Google Cloud Platform
Programmer
Rain and Hail Insurance
August 2017-April 2018
Key Accomplishments:
- Designed and programmed the quoting system for a new insurance policy offering, resulting in the company being first to market with its new product.
- Rewrote a legacy policy management application as part of a small development team, providing customers a streamlined way to request quotes and purchase coverage in a Web-based application.
Languages and Technologies Used:
- Java
- Spring Boot
- Angular
- Oracle SQL
- Jenkins
Application Developer
EMC Insurance
May 2016-July 2017
Key Accomplishments:
- Developed software component of EMC's Predictive Development system to alert users of possible high-dollar claims.
- Created inquiry system to allow users to view reports on EMC's OnCall Nurse program for Workers Compensation policy holders.
Languages and Technologies Used:
- Business Information System (formerly MAPPER)