Feb 2019 - Present
Manager of Software Engineering - Led development teams responsible for APIs and batch processes that enable our clients to provide customer communications.
May 2017 - June 2018
Sr Project Management Consultant - Managed project teams primairly focused in the Information Security space. Projects included standing up a comprehensive managed defense platform, a Security, Incident, and Event Management (SIEM) implementation, Deep Packet Inspection, and forensic procedures.
June 2015 - May 2017
Sr Project Manager Consultant – Led software development and infrastructure teams through multiple initiatives in both agile and waterfall methodologies. In this role there was a particular emphasis on building a highly functional team which was being newly formed upon my arrival. Projects also included a data center move for the business unit’s primary customer facing application, multiple data integration and ETL projects, website rebranding, and database modernization.
Managed multiple projects in disparate programs simultaneously
Built a highly functioning self-directed team of approximately 25 in an agile environment
January 2011 - April 2015
Sr. Program/Project Manager – Managed multiple software development teams responsible for delivery of large scale software applications. Areas of focus include Java software development in both Apache Tomcat and WebSphere environments, Oracle and UDB data structures, networking, intruder detection, telephony and ETL. Programs I managed were typically in the 2-3 year time horizon and $5MM-$15MM budget; and included software development management, financial management, scope management, timeline development, support model integration, and customer support management. In this roll I interfaced regularly with senior management to define requirements and provide status.
Experience in Java software development in Tomcat and WebSphere
Implemented a multi year technology refresh that touched every application in the business unit complex and involved web application upgrades
Managed security and intruder prevention initiatives that integrated with the broader firm wide security programs.
September 2006 - January 2010
Program/Operations Manager: Accountable for the tactical roll out of multiple software products spanning multiple business units. Managed a team of 20 resources delivering technical and operational support in service of our application. This included program management of impacts in IT, Customer Service, Technical Service, Operations, Product Management, Marketing, Finance, and Legal; as well as product management and software design responsibilities. Managed external partner relationships and led partners through requirements definition.
Software development management in a .net environment.
Planned and executed operational roll out of nationwide programs impacting 150,000 clients and 10,000 employees.
Designed software including functional requirements definition, system requirements definition, system design, and user interface design.
Product management functions including eliciting user preferences and business requirement definition.
Drove organizational change designing and implementing new processes across multiple organizations.
Project Manager – Software development project manager leading cross functional teams to develop web applications. Managed project teams that built enterprise scale web applications. Projects included customer and associate facing web applications.
Planned, managed, and executed IT projects to tight budget and timeline constraints.
Coordinated multiple development groups in disparate locations.
Full lifecycle management experiences including managing projects from ideation, through development and testing, and into support.
Projects included multiple integration points with new, legacy, and opensource systems.
Sr. Business Analyst - Defined functional requirements and designed multiple software applications. Responsibility included leading business partners through functional requirements definition, definition and documentation of system requirements, translation of requirements to development team, user interface design, coordination of testing activities, user acceptance testing, informal and formal user training,
Designed multiple software applications including complex role-based workflow system with virtual collaboration and customer facing elements.
Integrated proprietary applications with vendor and open source applications.
Managed multiple projects including data integration, pricing, and legal compliance.
Acted as project manager for a sub project with critical deliverables and team members co-located
May 2005 - September 2006
Business Analyst/Workflow Analyst- As part of the Process Engineering department, my function was to analyze various processes, projects, and departments for efficiency improvement opportunities. I observed, created documentation, and made recommendations to the department’s management team or to project management teams. Additionally, as a member of the pool of business analysts, I helped define functional requirements or business processes for multiple project teams.
Gained experience on cross functional teams managing complex technology projects.
Worked on multiple processes in disparate areas of the bank, giving me a broad understanding of a financial institution.
Documented business processes for improvement opportunities and for business requirements gathering on project teams.