SOFTWARE ENGINEERING LEADER
Senior Technologist with expertise in software development planning, development, release and commercialization. Very well versed in development methodologies in the design and architecture of enterprise systems. Focused and results driven professional who builds and mentors high performance global teams to further the mission and vision of the business. Effectively communicates cost/benefits of technical solutions to all levels of the organization.
Strategic Planning
Roadmapping
Enterprise Systems
Program Management
Architectural Oversight
Connectivity & Data Integration
SW Dev Methodologie
Devops
Medical Informatics
Global Development
Continuous Integration/Delivery
FDA/ISO 13485
Agile/Lean
Budgeting
HIGHLIGHTED ACCOMPLISHMENTS
Strategic Planning: Developed three-year roadmap in partnership with product management during Annual Strategic Review process. Portfolio included Central Pharmacy, Hospital Supply, Legacy Med Dispensing and International Program Development.
Product Development: Transformed company’s key central pharmacy application from product with startup design mentality and limited enterprise capabilities to an enterprise application fully integrated into business strategic roadmap, including support for Microservices architecture and cloud deployment.
Process Improvement: Reorganized the international development teams and improved processes to reduce cost and release timeline by 50%. This program included the localization of the main BD dispensing product into 11 languages and leveraged offshore and nearshore resources in addition to a third-party vendor.
Innovation: Drove implementation & release of first infusion business EMR interoperability solution which significantly distinguished BD infusion business from competitors and unlocked major revenue.
Industry Leadership: Developed the CareFusion infusion interoperability strategy which was implemented in compliance with the IHE PCD infusion pump integration profiles. Represented CareFusion at the IHE PCD and acted as a member of the working group responsible for creating integration profiles. Led the team during the Connectathon and HIMSS Showcase demonstration.
PROFESSIONAL EXPERIENCE
BD/CareFusion/Cardinal Health/Alaris System, San Diego, CA 2003 - 2017
BD is a medical technology leader in improving medical discovery, diagnostics and delivery of care. BD acquired CareFusion in 2015. CareFusion is a leader in medication management and delivery.
Director, Software Engineering 2013 - 2017
Responsible for Pharmacy, Supply, International and legacy med programs and platforms. Built and managed a highly effective 35-person team that included internal and remote software developers and project and program managers.
Utilizing Agile/scrum practices, successfully delivered quality software products on-time.
Integrated a competitive product team into the CareFusion after BD acquisition, including the evaluation of BD and CareFusion products to determine company future strategy.
Increased team efficiency, agility and predictability of software delivery by breaking the teams into build (roadmap development) and run (sustaining) teams with heavy reliance on offshore resources for sustaining teams.
Aligned and coordinated with platform business leaders on short and long-term goals and priorities for portfolio.
Effectively collaborated with and influenced cross functional stakeholders in a highly matrixed environment
With continuous improvement mindset made many enhancements to development practice including strengthened Continuous Integration and Delivery through automated unit testing and the use of tools such TeamCity, ProGet and Octopus Deploy.
Created a three-year architectural roadmap that started the process of transitioning current architecture from a monolith to service oriented design that supports cloud deployment and Microservice architecture.
Enhanced the Supply platform capabilities to become the first dispensing platform to support RFID, an essential component of the R&D IoT strategy.
Coordinated scope and internal & external user requirements with commercialization, implementation and support teams to ensure product requirements included supportability, maintainability, security & deployability capabilities.
Software Development Functional Manager 2013 – 2013
Led team developing Pharmogistcis, a central pharmacy inventory management application. The team started as a remote team located in San Antonio.
Integrated the team into the CareFusion R&D organization.
Transitioned team to Scrum/Agile development methodology. Team was one of the early adopters of this methodology in R&D.
Transformed application from a startup application with limited capabilities and no process to an enterprise application integrated into product portfolio and following quality processes.
Software Development Functional Manager 2008 – 2013
Managed a 16-person team responsible for the planning, development and on-time delivery of CareFusion’s connectivity integration solutions (CCE). The CCE interface engine was developed to support the FDA regulated and non-regulated businesses leveraging C#, .Net WCF and MS SQL 2008.
Developed connectivity adapters that allowed CareFusion’s dispensing and infusion products to integrate with hospital IT systems.
Set overall architectural direction and vision for team. Architecture allowed for scaling solution from a small deployment for a single customer to an enterprise level, multi-facility IDN deployment.
Restructured the team to improve team’s agility and efficiency while maintaining quality and stability of core functionality.
Developed individual and team goals aligned with overall department and company goals. Reviewed goals on a regular basis to ensure effective and predictable end of year appraisals and performance reviews resulting in high level of employee satisfaction and retention.
Software Architect 2007 – 2008
Principal member of the team responsible for developing the technical roadmap and setting the architectural direction for the department.
Developed system architecture for the integration solution between the CareFusion point of care BCMA application and the company’s infusion platform to enable auto programming and documentation of infusion medication (Five Rights).
Oversaw and reviewed software development design to ensure best practices and compliance.
Principal Software Engineer/Team Leader 2003 – 2007
Created and staffed the team responsible for developing and implementing the Alaris system integration solution. Technologies used: C#, .Net 2.0, WebServices, ADO.NET, .Net Remoting, MSMQ, XML, WSE. Responsible for the creation of an integration solution program with EMR vendors.
Developed the company’s software development kit (SDK) and training for integration vendors.
Planned, developed and released integration solution with key vendor partners.
PRIOR EXPERIENCE
Tyco Healthcare/Nellcor Puritan Bennett, Carlsbad, CA
Starting as Senior Software Engineer held various roles progressing to Software Manager.
Digimedics, Scotts Valley, CA
Software Engineer/Team Lead
EDUCATION
Masters of Science - Computer and Electrical Engineering, Oregon State University, Corvallis, OR
BS in Computer and Electrical Engineering, Trine (formally Tri State) University, Angola IN
Leadership and Management Program (LAMP), University of California at San Diego, La Jolla, CA
CORE COMPETENCIES
Methodologies: Scrum, Lean/Agile, SCRUM, SDLC Project Management: RUP
Project Management and Tools: Team Foundation Server (TFS), MS Project, PD Track, PlanView
Soft Skills: Strategic Planning and Roadmapping, Execution, Mentoring, Cross Functional Team Leadership, Project Planning/Execution, Process Design, Data Analysis/Business Analysis, Organizational Skills
Software Analysis and Design: User Stories, UML, OOAD, SOA, Sequence and Class Hierarchy Diagrams, Requirements and Functional Specifications, Wire frames, Web Applications
Software: MS Office Suite (Access, Excel, Project, Word, Access), MS Project, MS Share-Point, MS Visio, Rational Rose, MS BizTalk, MS SQL Server
Other: HL7, IHE, C#, C++, Smalltalk, Java .Net, SQL, AWS, Azure, JavaScript, HipChat, TeamCity, GitHub, CC, Perforce