Managed 60+ software professionals over 3 years as a 1st and 2nd-level manager and continuing to provide individual and team leadership to hundreds more. Leadership experience also includes coaching for the Intel® Software Academy and sharing expertise through conference presentations, coaching, training, and blogs.
Developing and leading training programs to uplift individual and team capabilities in various principles, practices, and patterns within Agile, DevOps, and software engineering disciplines. 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 Agile, DevOps, and software engineering practices.
Professional Roles
Following 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.Instructor (10+ 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 under the Training menu above.Professional Certifications
Click or tap on images to view certificates.AWS Certified Solutions Architect Associate
Certified in architecting and deploying secure and robust applications on AWS technologies. Demonstrated technical expertise in defining solutions using architectural design principles based on customer requirements and providing implementation guidance based on best practices to the organization throughout the life cycle of the project. 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.
Verify CertificationMicrosoft Certified Azure Fundamentals
Certified in cloud-based solutions and services and how those services are provided with Microsoft Azure. Demonstrated foundational knowledge of cloud concepts, core Azure services, workloads, networking, storage, compute, security, privacy, compliance, application support, and application development.
View CertificateMicrosoft Certified Professional
Certified in developing and implementing Windows-based applications utilizing the Microsoft .NET Framework. Demonstrated technical proficiency and expertise in creating user services, creating and managing components and .NET assemblies, consuming and manipulating data, and testing, debugging, configuring, securing, deploying, maintaining, and supporting Windows-based applications.
View CertificateCertified SAFe 5 Agilist
Certified in applying the Scaled Agile Framework (SAFe) to scale Lean and Agile development in the enterprise, using SAFe to facilitate a Lean-Agile transformation, applying Lean-Agile mindset and principles, planning and successfully executing Program Increments, executing and releasing value through Agile Release Trains (ARTs), and building an Agile portfolio with Lean-Agile budgeting.
Verify CertificationCertified SAFe 4 Agilist
Certified in applying the Scaled Agile Framework (SAFe) to scale Lean and Agile development in the enterprise, using SAFe to facilitate a Lean-Agile transformation, applying Lean-Agile mindset and principles, planning and successfully executing Program Increments, executing and releasing value through Agile Release Trains (ARTs), and building an Agile portfolio with Lean-Agile budgeting.
Verify CertificationCertified Scrum Product Owner
IBM Certified Administrator - Rational Unified Change Management
IBM Certified Solution Designer - Rational Software Architect
IBM Certified Advanced Technical Expert - DB2 For Clusters
Certified in designing, building, implementing, and supporting partitioned database systems. Demonstrated expert knowledge and ability to define and administer partitioned databases, nodegroups, table spaces, and tables, implement data management including data loading, rebalancing, redistribution, backup and recovery, and implement performance tuning utilizing Explain facilities and monitoring tools to optimize join strategies, OLAP features, and database resources.
View CertificateIBM Certified Advanced Technical Expert - DB2 Data Replication
Certified in applying advanced techniques required for complex data replication in DB2 and multi-vendor database environments. Demonstrated expert knowledge and ability to define connectivity requirements, define and administer data replication components including replication sources, subscriptions, staging tables, replicas, and control tables/servers, configure, implement and administer data replication products including DPropR, DPropNR, DataJoiner, DB2 Capture, and DB2 Apply, and implement and support update-anywhere and mobile replications.
View CertificateIBM Certified Solution Technologist - e-business
Certified in developing and implementing complex e-business solutions. Demonstrated the technical skills required to develop and implement e-business applications, along with the ability to understand and articulate the issues, strategies, methodologies, and technical requirements of e-business projects.
View CertificateIBM Certified Solutions Expert - Business Intelligence
Certified in performing the advanced skills required to design, develop, and support Business Intelligence applications. Demonstrated expert knowledge and ability to define and implement the modeling, construction, and maintenance of data warehouses and data marts, define, organize, and maintain meta data, utilize OLAP servers to construct data cubes for dynamic, multi-dimensional analysis, and utilize data mining tools to extract information and present multi-component data mining frameworks.
View CertificateIBM Certified Solutions Expert - DB2 UDB Application Development
Certified in relational database application development. Demonstrated expert knowledge and ability to define, manipulate, and maintain complex relational database objects, apply advanced SQL concepts, optimize concurrency, and utilize numerous Application Programming Interfaces (APIs).
View CertificateCertified Hexawise Test Design Professional
Certified in designing thorough and efficient sets of software tests using proven, modern strategies. Demonstrated specialized expertise in designing sets of unusually thorough and efficient software tests, distinguishing between shallow, wasteful sets of test sets and optimized sets of tests, generating sets of tests that systematically eliminate wasteful repetition, and clearly describing and reporting coverage achieved by test sets.
View CertificateSix Sigma - Green Belt
Certified in applying tools and techniques to enable breakthrough process and quality improvements utilizing the Six Sigma methodology. Demonstrated 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