A Deeper Look
Sr. Manager, IT / Sr. Development Project Manager
Building upon a strong management foundation to champion mission critical cybersecurity enhancements to the software development process.
Sr. Manager, IT / Sr. Software Development Project Manager
Product and Process Owner
Static Code Analysis
I provided Strategic Vision, defined processes and lead the implementation of a suite of tools that enabled Software Developers to identify security vulnerabilities in their code. This was not just a major roll-out but a significant culture change where mitigation of such vulnerabilities became a new, foundational element of the development workflow. This ultra high visibility effort had enormous impact and was a great success and positioned the company to win major contracts, including the Department of Defense, whose exacting standard demanded a solidly implemented Static Code Analysis program that produced safe software.
Regulatory Compliance / Audit Preparation / BCDR
As Process Owner, I was responsible for ensuring Regulatory Compliance and I successfully represented my processes in compliance audits as well as impromptu audits from high-standard clients including the Department of Defense. Also responsible for Business Continuity and Disaster Recovery planning and testing (please see equivalent responsibility detailed in BCDR section in previous pages).
Sr. Manager, IT / Sr. Software Development Project Manager
Program Management
Leading a Fresh Initiative
As a completely new initiative that would forever change a previously mature process, the effort to implement a Static Code Analysis program faced many challenges, both technical and strategic. Proof of concept needed to be established in order to instill confidence in Software Development teams that the process would be effective. The potential amount of development man-hours necessary to mitigate uncovered vulnerabilities was substantial and in depth analysis of data and probabilities was required to ensure optimal targeting of only the highest risk lines of flagged code. Managing the program to a successful conclusion required me to be a persuasive influencer, a trusted technical subject matter expert and a determined, unflappable bulldog.
Program Management
Game Changing Outcome
One of the biggest obstacles to success with Static Code Analysis is its inherent tendency to generate FALSE POSITIVE VULNERABILITIES.
I designed a data analysis solution to reliably filter out significant proportion of these false positives. My solution was reviewed and enthusiastically endorsed by the Department of Defense and it saved our organization 75,000 software developer man-hours!
Sr. Manager, IT / Sr. Software Development Project Manager
Technical Project Manager
Software Development Project Management
Technical Project Manager for Software Development teams in continual projects to customize and enhance in-house and third party Static Code Analysis tools. Primarily an Agile methodology shop, working in both Sprint and Kanban models.
- Backlog Grooming
- Requirement Reviews / Preliminary Estimation
- Solution Design
- Stakeholder Reviews
- Sprint Planning
- Development Iteration / Sprint(s)
- Daily Scrum
- Test Design and Iteration Testing
- Release
- Sprint Review / Lessons Learned
- Maintenance
- Retirement
Sr. Manager, IT / Sr. Software Development Project Manager
Resource Manager
Personnel Management
For a considerable amount of my career, I've been a Resource Manager for teams of Sr. Software Developers and Support Technicians. I take great pride in team building and developing the potential of my direct reports. They can say with confidence that in addition to driving business outcomes, I genuinely act as their advocate to the best of my ability.
- Resource manager for up to 15 senior staff
- Payroll management well in excess of $1 million
- Career Development
- Staff Evaluations
- Talent Acquisition
- Corrective Actions
- Team Building and Motivation
Sr. Manager, IT / Sr. Software Development Project Manager
Supplier Management / Tool Validation / Vendor Liaison
Vendor and Tool Assessment / Validation
Our Static Code Analysis process incorporated many tools, as required to cover the multiple coding languages that we were responsible for scanning. For each, both the vendors and tools were put through an evaluation cycle in order to find the most desirable match for regulatory and intended use requirements.
Vendor Liaison
For all of the tools in my span of responsibility, I served as primary vendor contact and collaborated with our legal department regarding contract management. Contract terms were negotiated to ensure the most equitable deal for the company, in the context of both productivity and budget.
Contract Management
Game Changing Outcome
Through Contract Analysis and negotiation with our largest vendor, terms were clarified and properly defined to accurately identify the number of contracted developer seats covered by the agreement.
This very focused effort resulted in direct savings to the company of over $1 million from what the vendor had intended to invoice.
Sr. Manager, IT / Sr. Software Development Project Manager
Technical Support Manager
Technical Support Management
Manager of help desk operations in support of the suite of tools under my oversight. Principal escalation point and leader of Incident Response. Established and enhanced support processes, metrics and reporting. (please see equivalent responsibility detailed in Client Support / Incident Response sections in previous pages).
Continual Improvement
Responsible for continual improvement efforts and accountable to maintain high level targets, reported quarterly up to the VP.
Sr. Manager, IT / Sr. Software Development Project Manager
Additional Software Delivery Lifecycle Roles
Solution Designer
Analyze requirements and ensure solution design fulfills them.
Test Manager
Design and execute testing. Capture and follow up on test findings.
Data Analyst
Leverage strong SQL skills to evaluate data and design solution enhancements.
Quality and Security Engineer
Champion quality and security aspects of solution throughout the lifecycle to ensure optimization of both.