Skills Highlight
IT Project Management
Software Development Methodologies
Waterfall, Agile, Iterative, Prototype
Full Software Development Life Cycle
Project Management
ROMs
Proposals
Project Plans
Documentation: Requirements, Design, Test, and Deployment
ITIL v3
Software Architecture
Enterprise Architecture Technical
Languages
.NET, ColdFusion, FLEX, PHP, C++,C, JavaScript, AJAX, ASP.NET, HTML, Flash
Software
Project Server, Team Foundation Server, SQL Server Business Intelligence Development Studio, Visio, PowerPoint, Excel, SQL, SharePoint 2010, Dreamweaver, Eclipse, Visual Studio 2010, Visual Studio Administrator, MS Office, Subversion, VSS, OO, SOA
Frameworks
MachII, MVC, GEMVC,GEFF
EMPLOYMENT
IT PROJECT MANAGER
2006 - PRESENT
Jacobs ESCG; GEO Controls (NASA)
Clear Lake, TX
Functions
IT Project Manager - Plan and execute the development of projects and deliverables using several different project management methodologies. Hold daily Scrum meetings. Set deadlines, coordinate tasks, work within all areas of the Software Development Lifecycle, report on monthly status, work with Project Server for schedule and estimates, measure earned value, and track risks. Mentor Junior Project Managers.
Technical Lead - Communicate software development methodologies best practices. Provide guidance on software architecture. Conduct Requirement, Design, and Code reviews for all projects in the IT department. Participate in technical forums for Jacobs and NASA.
Enterprise Architect - Certified Enterprise Architect. Work with our Chief Enterprise Architect and the Business to align our strategic goals to our services. Create business, technical, and service reference models. Familiar with DoDAF, TOGAF, and FSAM. Document As-Is and To-Be state models, conduct Gap Analysis, and help build Roadmaps and Transition Plans for the Enterprise Architecture group.
Application Development - Work within the software development lifecycle. Design, code and test functions, procedures, scripts, and components. Create and gather requirements, author functional, test, and design specifications. Also, conduct code reviews. Work with various project oriented file based version control systems such as Subversion. Work with many different application technologies both Desktop and Web based.
Projects
2010 Project (SharePoint 2010, Project Server 2010)
Project Manager for SharePoint 2010, Project Server 2010, and Team Server Foundation project. The 2010 Project is an upgrade of both Project Server and SharePoint 2007 to Project Server 2010 and SharePoint Server 2010. This project includes moving the company’s Portal into SharePoint 2010 and the setup of Team Server Foundation.
• Authored Business Case and Project Plan
• Created Schedule using Microsoft Project
• Used Team Foundation Server to track Tasks
• Selected Project Team
• Project Management using Agile values
• Rapid Prototyping to show Proof of Concepts
• Gathered detailed requirements through Focus Groups and facilitate feedback loops
o Business Intelligence Requirements
o Site Administrator Requirements
o Content Management Requirements
o Managed Metadata Requirements
o Analytical Services Requirements
o Farm and Installation Requirements
o Site Topologies Requirements
o Site Taxonomies Requirements
o Site Templates Requirements
o Custom View Requirements
o Calendar Requirements
o Custom Field Requirements
• Documented the “As-Is” state
• Authoring various Communication Plans for phased deployments
• Created the Data Migration Plan
NASA Data Center (NDC) Domain Separation
NCD – Project Manager for a domain separation/split project. NASA is consolidating all of its domains into one domain called NDC. The end result of this project was the creation two air-gapped networks. One network was to contain all Jacobs’ business and contract sensitive applications, data, and services. The other network, which is logically a part of NASAs NDC network, contains all applications, data, and servicers used by NASA.
• Estimated Time, Cost, and Schedule
• Gathered Requirements
• Completed a Preliminary Design Review (PDR)
• Provided an Architectural Diagram of the network separation
• Completed variance, weekly, and quarterly reports
• Coordinated the Communication Plan with the various stages of the domain separation
• Delivered on time and under budget
NASA Astromaterial Sample Inventory Database Projects
Stardust and Cosmic Dust - Project Manager for Stardust and Cosmic Dust Sample Database Projects. Worked directly with NASA Astromaterial Curators to create and replace two existing databases applications that track all Stardust and Cosmic Dust material, the data involved in processing samples, and the distribution of samples.
Lunar – Worked directly with NASA Lunar Curators and Processors to create and replace an existing database application which tracks all Lunar material, the data involved in processing lunar samples, and the distribution of the samples.
• Created the proposals
• Estimated Time, Cost, and Schedule
• Gathered Requirements, held customer quarterly reviews
• Completed variance, weekly, and quarterly reports
• Conducted User Acceptance Testing
• Set up a Project Work Environment best suited for a team of developers
• Modularize the application development process to accommodate team development
• Applied Model View Controller Framework and used a version control tool
• Delivered Test, Requirements, and Design specifications
• Conducted Peer Reviews on teams finished modules
• Delivered Test, Requirements, and Design specifications
Boards
ITSM Council – I provide input to the IT Council to help them make decision on various IT projects. I also provide input for department policies and procedures, recommend training for software developers, create and define career paths, and help define rolls within the department.
ERB - The Enterprise Review Board is a strategic goals and service solution group that oversees the direction of the
Business. This board reviews new services that are proposed, looking for strategic alignment in the Lines of Business that we support. I provide business, service, and technical reference models to the board.
EAB - The Enterprise Architecture Board is a technical quality gate for our software development process. Duties include: review and approval of submitted Project Plans, creation of templates and help documents for Project Plans, Requirements, Design, and Test specification. Creating various work instructions for software development.
CCB – The Change Control Board is a board that campaigns, assesses, and votes on Change Requests to be worked on by IT resources. My duties on this board are to help organize the Change Requests submitted in our ticketing system, help facilitate the discussion for prioritizing Change Requests, provide guidance on technical issues, and to help schedule resources for CCB approved Change Requests.
WEB APPLICATION DEVELOPER
2002 - 2006
S & K Technologies
Houston, TX
Managed, designed and maintained ColdFusion web applications. Each web application focused on creating data management systems, increasing productivity for the user, and insured information reliability. Significant contributions:
• Managed the F15 Repair and Return Parts Database project
• Conceived, designed, and maintained an application system which compiled medical claim form information through web technologies
• Created and designed an application to track all issues related to the C-5 aircraft corrosion prevention and research
• Team Leader for the Corrosion Research Database project
• Gathered requirements, crafted design specifications, and supported applications after delivery
SOFTWARE ENGINEER
1999-2002
Cummins Inc.
Minneapolis, MN
Designed and managed team to build PCWII, an application to monitor industrial generator and transfer switches. Authored functional, design, and testing specification for several software applications.
• Managed multiple projects: PCWII, InPower, and InCal
• Calibration Team Manager: Team identified, updated and created generator component calibrations
• Programmed in C++
• Used PVCS to track bugs and change requests for several software products
• Conducted rigorous testing to assure quick and efficient release of software products
EDUCATION
B.S. in Computer Science
1995 - 1999
Minot State University
Minot, ND