Experience includes managing 60+ software professionals over 3 years as a 1st and 2nd level manager and providing individual and team leadership to hundreds more. Leadership experience includes coaching for the Intel® Software Academy and sharing expertise through conference presentations, coaching, training, and blogs as a member of the Intel® Agile Coaching Network.
Developing and leading training programs to uplift individual and team capabilities in various technical disciplines, including software engineering, eXtreme Programming (XP), Agile, and DevOps. Continuing to extend my track record of consistently improving individual and team delivery, along with improvements in quality, predictability, and productivity. I pride myself in succeeding where others have failed. My work has impacted some of the world's top brands including Intel, IBM, Bayer, Fiserv, Wells Fargo, Bank of New York, and GoDaddy to name a few.
My passion lies in improving team performance, software quality, and productivity through effective integration of software engineering, Agile, and DevOps practices.
Professional RolesFollowing is a list of professional roles I have successfully fulfilled throughout my career. The timeframe for some of these roles overlap (i.e. I concurrently fulfilled the roles of Leader and Trainer).
Leader (10+ years)Provided individual leadership to hundreds of software professionals and team leadership to over a dozen software/firmware development teams. Led the delivery of system, service, and application software through the development of technical solutions, the adoption of software processes, and commitment to quality, schedule, and scope. Leadership experience includes coaching for the Intel® Software Academy and sharing expertise through conference presentations, coaching, training, and blogs as a member of the Intel® Agile Coaching Network.
Manager (3+ years)Managed 60+ software professionals as a 1st and 2nd level manager, while achieving short and long-term strategic planning, risk management, staffing, training, mentoring, career development, performance evaluations, and delivery on commitments with annual budgets of $1.2M and $5.8M.
Engineer (3+ years)Designed, built, and delivered high quality software using engineering principles to ensure compliance to predefined quality models, including characteristics of extensibility, resiliency, scalability, and security.
Developer (10+ years)Implemented and tested application, service, and database software to fulfill enterprise, business, and regulatory requirements.
Scrum Master (10+ years)Coaching software development teams in living the values and principles of Agile to satisfy customers’ needs, along with technical practices to ensure that the products will easily support changes so they can continue to meet those customers’ needs throughout their lifetime. This is accomplished through continuous development of an Agile and DevOps mindset, while focusing the team on technical excellence.
Trainer (8+ years)Developing and leading training programs to uplift individual and team capabilities in various technical disciplines, including software engineering, eXtreme Programming (XP), Agile, and DevOps. These courses are listed on the Teaching tab.
Professional CertificationsClick or tap on images to view certificates.
This certification demonstrates technical expertise in designing and deploying scalable, highly available, and fault-tolerant systems on AWS. Proficiency was verified in various AWS services, including IAM, S3, CloudFront, EC2, EBS, EFS, RDS, DynamoDB, Redshift, Elasticache, Kinesis, Route53, ASG, Lambda, API Gateway, VPC, ELB, Elastic Beanstalk, CloudFormation, Cognito, CloudWatch, CloudTrail, SNS, SQS, SWF, and Elastic Transcoder to build scalable, resilient, and cost-effective compute and storage systems.View Certificate
This certification endorses developers with advanced knowledge, skills, and abilities necessary to design, build, execute, and deploy DB2 database applications. This individual has strong skills in DB2 SQL and in database application development concepts.View Certificate
This certification validates IT professional and developer technical expertise through rigorous, industry-proven, and industry-recognized exams. My qualifying exam (316) validated expertise in developing and implementing Windows-based applications on the .NET platform and was required for the Microsoft Certified Solutions Developer (MCSD) certification.View Certificate
This certification validates a thorough understanding of all aspects of the Six Sigma Method including competence in subject matters contained within the phases of Define, Measure, Analyze, Improve and Control (DMAIC). A Six Sigma Green Belt understands how to implement, perform, interpret and apply Six Sigma at a high level of proficiency.View Certificate