Steve Livengood

Steve Livengood Email and Phone Number

Software Architect Specializing in Embedded Systems, Product Lines & Open Platforms @ HP
1344 Crossman Ave. Sunnyvale, CA 94089-1113
Steve Livengood's Location
Orange County, California, United States, United States
Steve Livengood's Contact Details

Steve Livengood personal email

n/a
About Steve Livengood

Hands-on API, SDK, and general Software Architect & Software Product Line Consultant. 30+ years experience in the entire software development process with a broad range of technical background.Software Architects ensure business goals are met by the software design. A strong understanding of both the business and the software technologies enables bringing successful products to market.Software Product Lines ensure that business and technical practices work together to meet a market need for a family of software products. My goal is to help businesses effectively transition the substantial amount of research on the subject into practice.Recent Work-------------------API (REST) and SDK Architect for HP's redesigned extensibility platform for office printing products. Designed foundational API principles and patterns, tools for API definition, and a key microservice APIs. Lead architect for Firmware and SDK development.API Architect for Fitbit device firmware. Responsible for overall architecture of platform APIs and liaison between application and platform developers. Developed internal SDK.Lead architect for Samsung's XOA-Web open platform, a REST-based platform allowing external partners to develop integrated solutions for Samsung Multi-Function Printers. Responsible for overall architecture of the platform, conversion of customer requirements into designs, development of a reference implementation of the platform, development of SDK content, and support of external partners. Providing direct technical leadership for a small advanced development team responsible for maintaining the open platform. My work fed the larger development organization, who translate the architectural designs into implementations for Samsung products. This involves daily interactions with the multinational development team (400+ members) to provide guidance and feedback.Specialties----------------- API Specification- Software Modeling & Generative Approaches- REST-based Web Services- Open Platform Design & Development - SDK Development- Software Product Lines (Adoption, Architectures)- Software Architecture- Embedded Systems

Steve Livengood's Current Company Details
HP
Software Architect Specializing in Embedded Systems, Product Lines & Open Platforms
1344 Crossman Ave. Sunnyvale, CA 94089-1113
Website:
hewlett.org
Steve Livengood Work Experience Details
  • Hp
    Master Software Architect
    Hp Nov 2017 - Present
    Palo Alto, Ca, Us
    API Architect / SDK Architect* Designed foundational API principles and patterns, tools for API definition, and key microservice APIs exposed by HP printers to support third-party extensions. * Lead architect for firmware and SDK development* Key Technologies: RESTful Web Service Design, Model-Driven Architecture/Design (MDA/MDD), Eclipse Modeling Framework, Operational QVT, MOFM2T, GIT, C++11, Java, Python, Node.JS, OpenAPI, Swagger, JSON/JSONSchema
  • Samsung Research America
    Lead Architect
    Samsung Research America Apr 2017 - Oct 2017
    Lead Architect, Embedded Software, Integration with HP* Lead Architect for embedded software activities to merge S-Print and HP embedded technologies.* Key Technologies: Java, C#, Java JNI, Software Product Lines, Embedded Systems, Model-Driven Architecture/Design (MDA/MDD), Linux
  • Fitbit
    Sr. Firmware Api Architect
    Fitbit Nov 2015 - Apr 2017
    San Francisco, California, Us
    API Architect / SDK Development* Designed C-based APIs to build embedded applications on Fitbit's tracker platforms. Developed conventions and standards for consistent APIs. Addressed security concerns. Created internal SDK for application development (Windows, Mac, Linux). Designed cross-platform interactions (tracker, mobile, cloud) for key application functionality.* Key Technologies: C, Python, GIT, JiraEmbedded Firmware Development* Provided design support and code reviews for FW that supports embedded applications on new Fitbit products. Implemented key portions.* Key Technologies: C, IAR, GIT, Jira
  • Samsung Research America
    Software Architect
    Samsung Research America Jan 2014 - Oct 2015
    Project Lead / Chief Technologist, Web Services* Chief Architect for expanding Samsung’s open platform into web services (XOA-Web). Provided project management and team leadership. Developed model-driven approach for definition of REST-like web services. Defined basic principles and approach for these web services. Addressed crosscutting issues of performance, security and AA. Provided oversight for development of SDK contents.* See http://www.samsung.com/uk/business/insights/solution-brief/our-solutions-offering and http://samsungprintingsolutions.com/2016/11/extensible-open-architecture-xoa-change-enabling-java-web-based-platform/ and look for XOA-Web. * Key Technologies: Java, RESTful Web Service Design, Websockets, Servlets / JAX-B / JAX-RS, Model-Driven Architecture/Design (MDA/MDD), Eclipse Modeling Framework, Operational QVT, MOFM2T, GIT, Mercurial, OAuthSystem / Solution Architecture:* Consulted on integration of Samsung MFPs into solution platforms (Android-based, Cloud-based). Extended REST-based webservices to integrate with these solution platforms. Adopted XMPP to carry REST-based webservices* Key Technologies: Android, Cloud Services, XMPP
  • Samsung Information Systems America
    Software Architect
    Samsung Information Systems America Jun 2004 - Jan 2014
    Suwon-Si, Gyeonggi-Do, Kr
    Lead Architect, Open Platform:* Lead architect for development of Samsung’s open platform for embedded MFP device software (XOA-E). Provided direction to globally distributed team of designers; developed API specification for device control. Developed SDK contents for third party developers.* See http://www.samsung.com/uk/business/insights/solution-brief/our-solutions-offering and http://samsungprintingsolutions.com/2016/11/extensible-open-architecture-xoa-change-enabling-java-web-based-platform/ and look for XOA-E. * Key Technologies: Java, Model-Driven Architecture/Design (MDA/MDD), OSGi, Equinox, Spring, Eclipse FrameworkChief Architect, Embedded System:* Chief Architect for embedded software for emerging fleet of Workgroup and Enterprise printers, copiers and multi-function devices. Led development of embedded software architecture, including detailed interface specifications; successfully transferred technology from advanced development (in Irvine) to product development teams (in Korea and India)* Led transition of organization to a Software Product Line organization to achieve improvements in development efficiency, productivity and time to market.* Assessed and recommended hardware configuration and software partitioning options to establish product roadmap.* Key Technologies: Java, C, Corba/IDL, Java RMI, Java JNI, Software Product Lines, Embedded Systems, Model-Driven Architecture/Design (MDA/MDD), Linux
  • Xerox
    Software Engineer
    Xerox May 1983 - May 2004
    Norwalk, Connecticut, Us
    Developer of Technology:* Developed prototype printer-controller software to assess technology for future color printing products. Integrated modern industry standards such as XML, XSLT and Java into legacy printing standards. * Key Technologies: XML, XSLT, Java, Cedar/Mesa, UNIX/Solaris, Color Science.Technical Consultant: * Applied expertise in requirements development, product specification, system architecture and design, component implementation and product support to development and implementation of new printer products. * Key Technologies: Cedar/Mesa, UNIX/Solaris.Standards Author & Requirements Engineer:* Created framework for development of standards for existing proprietary Xerox print language. Initiated standards work. * Developed new standards for adapting existing networking protocols to non-standard physical interfaces.* Determined and documented requirements for new printer products.Chief Architect:* Defined processes to develop requirements for and architecture of new generation of printer controllers. * Developed and documented the controller architecture and provided requirements to development teams for implementation. * Key Technologies: Rational Rose (Booch/UML), CORBA/IDL, NEO, UNIX/Solaris, Java, C++.Development Manager* Provided human-resource support for a team of direct-report programmers. * Managed technical aspects of software development projects using direct and indirect reports (matrix-managed organization). * Initiated Software Process Improvement (SPI) activities using the Capability Maturity Model (CMM). * Key Technologies: proprietary tools for project management, requirements tracing and problem reporting/trackingProject Leader, Designer & Developer* Acted as programmer, developer, designer, design lead and project lead through multiple development cycles. * Key Technologies: Macro-11 Assembler, Fortran, PDP-11/J-11, VAX, Xerox 6085, C, Ethernet.

Steve Livengood Skills

Software Product Lines Software Modeling Domain Specific Languages Software Architecture Software Engineering Architecture Software Design Embedded Systems Object Oriented Design Java Uml Embedded Software Eclipse Software Development System Architecture Architectures C++ Rest Clearcase Design Patterns Java Enterprise Edition Distributed Systems Eclipse Emf Osgi Json Xml Corba Idl Iterative Design Xmpp Linux C Agile Methodologies Web Services Computer Science Git Sdk Development Api Development Multifunction Devices Representational State Transfer

Steve Livengood Education Details

  • National Technological University
    National Technological University
    Computer Science
  • University Of Southern California
    University Of Southern California
    Computer Science

Frequently Asked Questions about Steve Livengood

What company does Steve Livengood work for?

Steve Livengood works for Hp

What is Steve Livengood's role at the current company?

Steve Livengood's current role is Software Architect Specializing in Embedded Systems, Product Lines & Open Platforms.

What is Steve Livengood's email address?

Steve Livengood's email address is sl****@****bit.com

What schools did Steve Livengood attend?

Steve Livengood attended National Technological University, University Of Southern California.

What are some of Steve Livengood's interests?

Steve Livengood has interest in Software Architecture, Software Product Lines, Backgammon, Education, Environment, Science And Technology, Animal Welfare, Travel, Arts And Culture.

What skills is Steve Livengood known for?

Steve Livengood has skills like Software Product Lines, Software Modeling, Domain Specific Languages, Software Architecture, Software Engineering, Architecture, Software Design, Embedded Systems, Object Oriented Design, Java, Uml, Embedded Software.

Who are Steve Livengood's colleagues?

Steve Livengood's colleagues are Sudhanshu Mohan Behera, Marc Schwach, Benjamin Baker, Ajaykumar Kandagal, Brandy Brown, Mba, Pmp, Csm, Ccmp, Itil, Jacob Dickson, Linnea Thompson.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.