Short Overview - Please take a minute to say hello and past project highlights.
I blend the triad of technical, business and project management with over 20 years experience. I am a software architect that also codes and runs Agile Product Delivery with a DevOps pipeline with security as a first class citizen (so this is really DevSecOps).
Publications
Core J2EE Patterns - ISBN-9780130648846
Pattern content reviewer, creator and reference software developer / implementer.
Managed international software development team creating pattern reference implementation library.
Provided professional services to Sun Microsystems clients for practical pattern utilization.
Significant content contributor and Manager of international Software Developer team producing supporting code..
Business
Consulting with .com startups to major corporations to writing RFP's and responses to RFP's for greenfield solutions, lift-and-shift and technology modernization.
Revived and resuscitated multinational onshore and offshore strategic at-risk projects managing expectations from the executive level to developer level.
Technical
DevSecOps for ongoing software stability and reliability
Testing including: functional business requirements testing as: unit and integration including security and performance metrics.
Integration pipelines in Jenkins and ConcourseCI
Technology focused on open-source, Java, Spring, Maven/Gradle, Linux, Containers (AWS, Docker, EC2, JVM)
Project Management
Seasoned with old-school Waterfall and new Agile practices resulting in successful business transformations to Agile. PMBOK, SAFe, Agile, Spiral Model... They are all versions of iterative delivery.
Founding member of the Kansas City Agile User Group.
Leadership experience across the disciplines of project management (Agile and PMBOK), software architecture and development OpenSource, Java, Linux, AWS) and automation (CI/CD, DevOps, DevSecOps). Security first, last and in-between as a first-class citizen!
Together we deliver reliable, repeatable, process automation instead of manual, labor‑intensive, error‑prone practices. This is accomplished by integrating existing open‑source libraries and services as building‑blocks with low, or no licensing costs.
My focus and industry passion:
SAFe, Agile, DevSecOps, Test Automation, Linux and AWS Cloud.
Security as a first-class citizen with continuity through the ISO layers from the user to session to network .
SDLC Automation and Continuous-* and automated
Integration, Testing (functional, performance, security)
Jenkins and Concourse-CI
Link the SDLC to SPLC!
Containers!!!!
The first container I used was ... Java! The JVM is a container.
Docker OS containers and clustering them on Kubernetes.
Languages that run on all Mac, Linux, Windows
Guiding Principles:
Security is a first-class citizen (RBAC, Authentication/Authorization, SSO based in LDAP). DevOps must be DevSecOps.
DRY - Don't Repeat Yourself. Duplicated code == BAD
Cross-Functional matrix teams with ever-present users/product-owners.
Built-In: Security and Quality from day-one
"Shift-Left" bringing activities closer to developers so they are able to build/test locally before code commit/push for CI and developers must do this.
Source code revision control with the spirit of git-flow. At least with main and feature branches. "tag" release branches from a frozen "main". Do not store artifacts or dependencies in the repository. Version everything! (semver.org)
Declare project depend and let your tool (package-lock.json, (maven, gradle) bring them in.
Externalize configuration from the application and differentiate by environment (developer, dev, qa, performance, prod).
Must use Continuous Integration (CI) including Continuous Testing (CT) and preferably Continuous Deployment (CD).
Must have Test Data Management (TDM) providing test data inputs and expected outputs external to tests with rapid dataset reset capability.
Reference:
Management,Agile,Scrum Kanban,Shift-Left,Mentor, SAFe,TOGAdF,Zachman,Enterprise Architecture, DevOps,Linux,CI/CD Jenkins,Docker,TDD Continuous Testing, Testing,Functional,Performance,Security,Integration Unit Mock,JUnit TestNG Cloud,Docker,AWS CCP,KVM libvirt,Linux EC2 TCP DNS,IMAP SMTP Languages,Java,C C++,JSON XML,Bash SQL JDBC,DSL’s