Technical Product Owner Resume
SUMMARY:
- As a Technical Product Owner, Principle Software Engineer, VP of Technology (Operations and IT), VP of Program Management, Director of Development, Enterprise / Application Architect, Program / Product Manager and Scrum Master / Coach, Scot has thirty - five years of Software and Systems Development experience in Enterprise Staff Management, Confidential Regulated Aircraft Fault Management, PCI DSS Mobile Payments, Online Entertainment, Business Intelligence, Travel Marketing Services, Confidential Regulated Biotech Services (logistics and scheduling), Legal Services, Consulting Services Management, Online Grocery Delivery, Utility Software, Criminal Justice and Aerospace industries.
- He has extensive experience in organizational leadership, program / project management, Agile SDLC adoption, DevOps creation and integration, enterprise and organizational business intelligence development, enterprise ecommerce development, embedded system analysis & development, and commercial software product development.
TECHNICAL SKILLS:
Industry Applications & Process: Biotech Process Scheduling; Confidential CRM/ERP Partner Management BI; Online Music & Video Entertainment BI; Travel Marketing & Social Networking; Search Engine Marketing; Legal Services / Document Processing; Online Ordering / Fulfillment of Grocery & Household Goods; Internet / Electronic Commerce; AFIS Development and Operation; Commercial Software & Embedded Systems; Development Products; Utility Products; MIS Systems; Image Processing Systems; Waterfall Project Management; Agile Scrum & Kanban SDLC; Goal Oriented Company Development and Team Management
Software: MS CRM, MS Windows; MS .NET; ASPX/ASP.net, C# & Visual Studio through 2010; SharePoint, IBM iLog, Silverlight; Teleric Controls; Satori; VSTF / TFS; Rally; Scrumworks; JavaScript; MS SQL Server 2005 & 2008; SSAS SSRS & SSIS; Java; JSP / JML ; JBuilder; Oracle PL/SQL; Solaris; Net Perceptions 4.5; MS Site / Commerce Server; ERWin; ActiveX; MS Office; CVS; PVCS; VSS, Source Depot, Cosmos
Hardware: Dell & Sun Intel servers, Windows clusters, Dell & Isolon NAS, EMC SAN, Sun Servers
PROFESSIONAL SUMMARY:
Confidential
Technical Product Owner
Responsibilities:
- Scot provided technical leadership as the Product Owner brining the following new and updated functionality to Confidential ’s flagship application Confidential: Common End of Week Processing; Personal Time Off Management; Per Diem Processing; End of Year Processing; Job Duty Management; Prevailing Wage Reporting and general reporting updates.
- Scot participated in helping Confidential evolve their Agile Scrum / Kanban SDLC and provided technical input on integrating DevOps into the SDLC to support Continuous Integration; Continuous Testing and Continuous Deployment. Confidential is still working to implement these goals.
- In performing his TPO duties, Scot worked directly with business stake holders turning business requirements into User Stories consumable by the Scrum teams and then followed up with those teams in implementing the stories in their iterations.
- As user stories were completed, deployed to common environments and tested, Scot also tested the results of the stories and accepted them as appropriate or worked with QA and development resources to address any issues discovered.
Confidential
Principle Software Engineer
Responsibilities:
- Scot participated in the initial phases of development of new fault management software designed to track and report on faults for all avionics systems on the new Confidential 737 Max airplane. This entailed requirements analysis and design of the new application to support Confidential ’s Preliminary Design Review and Critical Design Review.
- Scot participated in the business development activities and winning proposal to develop a new custom shipping and tracking application for Biolife’s Evo, a fully instrumented biological material shipping container.
- Scot performed the initial requirements analysis and logical enterprise architecture. The application had both a Java applet that ingested sensor data continuously from all sensors into a Mongo database as well as an Angular / JavaScript / Django / Postgres application that created and tracked shipments and configured sensors for all of the Biolife customers.
- Once the project moved into development, Scot helped transition the logical architecture to the DevOps team to create the physical architecture that employed Docker containers for all components and was hosted in Amazon AWS servers. Scot joined the development effort implementing various front end and middle tier components including the initial prototyping of the Easypost shipping API and subsequent production implementation. Scot also drove initial production testing of shipping Evos both domestically and internationally. As the project matured, Scot transitioned to leading the QA effort and helped implement a repeatable BVT and functional testing capability that was also delivered to Biolife.
Confidential
VP Technology
Responsibilities:
- Scot managed and participated in finishing the design and implementation of a three tier PCI compliant data center utilizing three ESXI hosts and 35 VMware VMs. Cisco router / switch / firewall, F5 BigIP load balancing / SSL termination, NetApp SAN storage. Hosted Confidential the Savvis / CenturyLink data center in Tukwila.
- Scot managed all IT related vendors for office and data center related activities.
- Scot worked directly with CenturyLink / Savvis personnel to manage and reduce the monthly spend on our data center services, analyze possible use of cloud services and to manage our Cisco router / firewall configurations both Confidential the data center and in the office.
- Scot managed and owned the wireless technology installs Confidential all restaurants. Simplified, documented and demystified previous design and implementations. Engaged and managed VAR to supply wireless hardware and provide engineering and installation services. We implemented Aruba mobility controllers and APs when implementing our own wireless solution. Participated in integration analysis of our RAIL system with Cisco and Juniper wireless controllers as well.
- Scot managed and participated in the evolution of the systems and infrastructure in our office including: ESXI host upgrades; cleaning up networking and cabling; moving thick provisioned VMs to thin provisioning to provide more capacity; purchasing and migrating to used licensed VMware versions; installing one unimplemented VM host into the host pool; implement management tools; clean up Active Directory; procure new hardware to support development and test; update the in office wireless controller to support development product evolution.
- Scot owned and participated in the production deployments of RAIL Base Station software Confidential all restaurants and updates to our Confidential Data Center RESTful application and database updates. Worked directly with QA team on the deployment documentation and did deployments Confidential each sprint boundary (every three weeks).
- Scot performed cloud services analysis to compare pricing and services between solutions Confidential CenturyLink / Savvis, AWS and our data center Confidential Savvis.
- Scot participated in enterprise architecture analysis and design meetings and worked with the development and test teams to make the product evolutions agreed upon.
- Scot performed database (MySQL) analysis and ad hoc queries for ad hoc business intelligence requests for internal use and to provide data to client restaurants.
- Scot performed enterprise BI analysis and enterprise solution integration analysis / design with Tableau and Domo. We did not implement either of these while I was there.
Confidential
BI Enterprise Architect / Technology Consultant
Responsibilities:
- Scot specified and designed Confidential ’s enterprise BI system.
- He created specifications, overall roadmap and drove decisions on technology platform and development process.
- Scot assisted Confidential in the specification of the PLC software being developed to control the Confidential .
- Scot integrated and configured the WebPort and WebPort Connects products and systems used to extract operational and BI data from the Confidential to the cloud for further processing.
- Scot setup, configured and integrated the AXIS IP cameras in the Confidential used to record images of the users and the food being processed.
Confidential
VP Program Management
Responsibilities:
- Responsible for overall program implementation including release to formal testing and production environments for multiple systems / work streams. This included several minor and three major system production deliveries with two of those systems being new to the enterprise.
- Leading and mentoring Program Managers / Scrum Masters participating with four scrum teams.
- Responsible for team coordination with executive stake holders and Confidential internal staff.
- Responsible for identifying program risks and mitigations and communicating those with Confidential staff and its program management organization.
- Participating in overall systems and enterprise architecture evolution and integration with existing Confidential systems.
Confidential
Senior Program Manager / Scrum Master
Responsibilities:
- The development of this application was done by the Cloud CRM team. They were working to move most of their internal projects to Agile and Scrum.
- I was brought in to be the Scrum Master on this specific project and also participate in developing the Confidential oriented processes and protocols to take current and future projects to Agile / Scrum;
- On-boarded new projects using Agile / Scrum and understood how to move existing projects into a sustaining maintenance mode using Agile / Scrum.
Confidential
Senior Program Manager / Scrum Master
Responsibilities:
- Joined the Contracted team to help create the Agile and Scrum SDLC for Confidential to help improve the velocity and transparency of the development of their flagship scheduling application, Intellivenge.
- Created and delivered an Agile / Scrum overview training program for Confidential in general and worked with the existing Intellivenge development team and new Contracted team to put an Agile SDLC in place.
- I was the Scrum Master for the Intellivenge Performance and Enhancement team where the initial concentration was on low hanging performance improvements and then transitioned to adding new functionality and significant refactoring.
- I participated in delivering one minor and one major release to production. In such an Confidential regulated production environment, validated releases require significant documentation and very rigorous testing.
- I worked with the existing company QA and Validation organizations to streamline some of the process and show them how the Agile approach would allow them to focus their validation testing on just those Good Manufacturing Processes affecting product and patients that they should be focused on.
- Following the successful production releases, Confidential contracted with the team to build their next generation of Intellivenge scheduling capabilities and Scot took on the Scrum Master role for that new team as well.
- The team was somewhat disorganized in the beginning as it was grown organically.
- Helped the team get several good Agile practices in place and convinced the Product Owner(s) to deliver better stories sooner so the development / test team could execute faster and be more focused.
Confidential
Technology Consultant
Responsibilities:
- Confidential was a bootstrap startup created to investigate the viability of creating a hyperlocal mobile advertising technology.
- Participated in general business discussions, helped create a technology roadmap, created development plans / cost proposals, performed basic technology integration research and worked on developing mobile phone and partner portal prototypes.
Confidential
Senior Program Manager / Scrum Master
Responsibilities:
- Brought in initially to help release two online modelers that allowed users to update parameters affecting their product discounts and incentives and then see the projections of what those discounts and incentives would be based on product sales volume etc.
- Brought an agile process to the development and release effort and quickly prioritized necessary items for release and came up with the plan for integration with the production environment.
- Finished the necessary work and released the modelers in four sprints.
- Following the release of the modelers, transitioned to be the Scrum Master for all the xMF work streams. Some work streams would come and go for each iteration, but in general there were seven active Confidential any given time.
- Responsibilities included: running standups for each team, following up with issue resolution, communicating status and issues to management, helping teams work through design and architecture issues, communicating with other external teams to coordinate efforts, communicate issues and help drive work that we needed to be done by others.
Confidential
Senior Program Manager / Scrum Master
Responsibilities:
- Brought in to help wrap up a major release of the Zune BI systems being implemented by the Contractor. The team was having difficulty getting released into production and there were some troubling performance issues.
- Along with the new Product Owner, Scot re-organized the team, moved them to an Agile / Scrum framework and took on some of the blocking tasks thereby helping the team release into production with additional two week iteration.
- The Product Owner and Scot sold their Confidential sponsor on a complete development process change and convinced him to move to an Agile framework using Scrum to define a very iterative approach to the next major Zune BI release. They kept most of the team in place and added QA which was not present previously.
- Successfully delivered the next two releases of Zune BI on time and under budget allowing us to engage on the subsequent release.
- Accomplished this while actually delivering more functionality than was originally assumed could be tackled in the release plan.
- The team adapted quickly to the Agile framework and the sponsor had a complete turnaround from being skeptical of Scot’s team’s performance to trusting the team completely to drive to valuable production releases.
- For the first time in its history, the Zune BI team was done with its reporting functionality before the engineering team was ready to release the new Zune product and client features.
- The technology stack is an n-tier logical stack using SharePoint as the reporting portal delivery mechanism, Performance Point for filter state management, SSRS and Excel Services for report management, SSAS for cube creation and management, SSIS for package management for all ETL, SQLS 2008 (r2) for the staging, data mart and SharePoint databases.
Confidential
Senior Program Manager / Scrum Master
Responsibilities:
- As a scrum master for several teams, Scot worked directly with product owners to create and revise stories prior to the development teams’ review and planning.
- Worked directly with our user experience team in creating the design outputs to be consumed by the teams.
- Scrum Master / PM for the Business Intelligence & Data Warehouse team.
- Collaborated with product owner on overall architecture and plans.
- Scrum master through eight iterations.
- Helped with testing.
- Developed some of the SSIS packages.
- Worked with IT and operations to secure development and testing infrastructure for the team.
- Scrum Master / PM for the complex company and person profile creation and management.
- Worked with developers and application architect to create the transactional infrastructure for creating and updating the profile data.
- Worked with database developers on the database design for the various profiles being managed.
- Scrum Master / PM for the product search and display team.
- This team was responsible for general text search and product parameter based search.
- Worked with database developer responsible for search on design and evolution of search functionality.
- Worked with developers on performance improvements and addition of more products (Cruise, Hotel Properties, On Sites and Tours …) with each of our sprints.
- Implemented the Teleric video player into Silverlight application to display marketing videos.
- Worked as Scrum Master / PM from engagement startup through initial major release, one major subsequent release and several interim / hotfix releases.
- Represented teams in Scrum of Scrums and worked cross functionally with other teams and PM’s as needed.
- Helped interview software development engineers joining overall team.
Confidential
Director of Development
Responsibilities:
- Organized and grew development organization from 20 consultants to over 50 supporting both Confidential and open systems development.
- This included application development, database development and quality assurance.
- Responsible for overall budgeting, staff management, project oversight and interviewing / hiring / salary management.
- Participated in several projects as an application or enterprise architect and led several projects directly.
- Helped create and grow test organization from 3 testers to a 10 person test team.
- Introduced and continued the development of staff management practice.
- Participated as member of executive management team setting goals, tracking progress, implementing internal programs, supporting internal initiatives and developing internal tools.
- Participated in various in house projects to support business and develop companywide technical expertise.
Confidential
Program Manager / Architect
Responsibilities:
- Managed engagement of Confidential with Confidential to design and build a public facing self-service web site allowing residential and business users to manage all aspects of their relationships with Confidential .
- Provided initial and ongoing Statements of Work and was the primary interface with client project personnel.
- Created and managed budgets for all Confidential staff and provided estimated budgets for client personnel for the various SOWs.
- Staffed and managed all Confidential personnel
- Provided weekly status to client and worked directly with client project manager on any issues that came up.
- Managed user interviews on site in Milwaukee and oversaw the creation of the deliverables to the client.
- Created overall application architecture and worked with client personnel and other consultants on the integration of the self-service application into the overall enterprise.
- Made several enterprise architecture recommendations that were adopted.
- Conducted extensive analysis of all current systems and applications that the self-service application would replace or integrate with.
- Created deliverable that documented all of those applications / systems (15 overall).
- Conducted technology review of leading portal application products for enterprise technology selection.
- This included their existing SAP technology as well as leading Confidential and open systems products.
- Created and delivered assessment and recommendation to use LifeRay open system product. This recommendation was accepted for a proof of concept project.
- Created initial designs and proof of concept for the overall self-service portal.
Confidential
Product / Project Manager
Responsibilities:
- Managed an internal team of five developers and testers to develop a business intelligence reporting application to track and show staff members the billable hours they have worked in the calendar year in relationship to our internal billable bonus program.
Confidential
System Architect / Developer
Responsibilities:
- Worked as a member of the enterprise architecture team to create the architecture and development plans to move their enterprise applications from a thick client two tier model to a thin and thick client model with five tiers to allow for greater scalability and extensibility into new applications and enterprise solutions.
- Confidential the same time, Confidential moved from a best efforts Waterfall software development life cycle methodology (SDLC) to an Agile SDLC.
- Worked with the management team to help make this transition and define the Scrum teams and work with the teams to help the staff make the change.
- Also worked on the Scrum team that worked with product management to identify which redaction product they should integrate with and then to develop a prototype of that product integrated into the current think client application.
- This application was a .NET Winform application written in C#.
- Developed the logical data model allowing them to persist the redaction and production document stamping data from the user in the database.
Confidential
System Architect
Responsibilities:
- Developed the application and enterprise architecture for a system to re-platform a set of point solutions to a comprehensive IT project ROI analysis and executive reporting product. The company has a successful business servicing large enterprises such as Cisco, Confidential and Confidential & Confidential, but the version 1.0 products lacked a cohesive, scalable architecture. The goal was to develop an enterprise architecture that would automate their analysis and report production to allow for significantly improved scalability and easy evolution. This new enterprise system would support both internal users and external clients and resellers. The new system would not only provide the analysis and reporting functionality in an online environment but would also aggregate millions of data points around the costs and locations for specific hardware and software components being allocated in the clients ROI analysis.
- Created a service oriented architecture that decoupled the application components from the back end database architecture to allow for: horizontal scaling of the application; database partitioning on several levels; template driven specific vertical analysis; separate scalable and extensible interfaces to other external systems for cost or location data and to support multiple levels of application security protection.
Confidential
Architect / Development Lead
Responsibilities:
- Helped architect and develop a search marketing system for the Confidential .
- The system allowed their customers to retrieve process and report on ad placement and usage on major search vendors such as Google, Yahoo and MSN.
- The resulting architecture supports the collection and aggregation of millions of rows of data per day.
- The architecture deliverables included the definition of system components for queue management, user interface architecture, ETL and report generation.
Confidential
Director of Research and Development
Responsibilities:
- Evolved the 1.x version of the application supporting much higher performance and scalability while adding significant new functionality. This application was written using ASP, JavaScript, VB6 middle tier and SQL Sever 2000.
- The latest release has been completely rewritten using .NET, ASPX, JavaScript, C# code behind and middle tier, the .NET framework and SQL Server 2000.
- Also evolved the production architecture this application runs in for better scalability and maintainability.
- Built the development team from one developer and one tester to a managed team of 9 software engineers and a build engineer.
- Helped start the quality assurance team and it is now part of a separate organization.
- Production Conversion System
- This heuristically developed embedded system is responsible for the processing of all clients’ files so they can be analyzed and used by the ORA.
- This system and its applications utilizes a grid of up to 300 blade computers and several central servers to process up to 7 million pages of client documents per day.
- It is built primarily using VB6 and SQL Server along with several third party utilities.
- Developed new applications and updated existing functionality as well as migrated to the .NET framework and C#.
- Built the development team from two developers to a managed team of seven developers.
- Grid Automation
- Migrated portions of the document conversion system to use Data Synapse’s grid automation technology.
- Enterprise Search
- Replaced the existing MS Indexing Service search technology with FAST’s Instream enterprise search technology.
Confidential
Director of Storefront Development
Responsibilities:
- Initially built the development team from 2 junior front end maintenance developers supporting outsourced development to a team of 10 front end, middle tier and database developers responsible for all Storefront development.
- Replaced the externally developed 1.0 version with totally recreated 2.0 version.
- The Storefront, including the middle tier, was developed using Java, JSP/JML, Oracle 8i, Vertex (tax engine), minimal client side JavaScript, JRun application server, Net Perceptions collaborative filtering, proprietary search engine and Solaris.
- Commerce Database
- Participated with internal teams to evolve the commerce database responsible for order capture & update, customer order history, promotion management, online product catalog control, and source repository for customer account information.
- Proprietary page compilation technology
- Part of a group that developed a technology that allowed most front end pages to be simply created using standard and easily developed XML elements.
- Proprietary product search engine
- As the product catalog was cached within the application on each application server, Scot and his team developed their own extremely fast and reliable search technology that was closely coupled with the cached product catalog.
- Collaborative filtering technology
- Integrated the Net Perceptions 4.5 collaborative filtering engine into our application and server architecture.
- Middle tier object development
- From 2.0 on, had a well-defined API between front end pages and the middle tier code where most business rules were implemented.
- Operational Storefront Architecture
- Scot and his team participated in depth with other development teams in evolving the overall application architecture and the servers the applications ran within.