Resume of John Warwick
avatar

John Warwick
Software Architect

About

Software architect with more than 20 years of experience in all aspects of the software development lifecycle. Recent work has focused on Cloud and IoT architecture across business segments and people-management of global teams.

Work Experience

Signify (corporate name change in 2019)
Burlington, MA
October 2019 – Present
Chief Architect, Systems and Services
Global architect for all product segments (Office, Industry, Retail, Hospitality, Sports, Road).
Highlights
  • IoT Cloud Platform alignment and deployment (OpenID, OAuth, Docker)
  • Cross-segment technology management and direction setting
  • System Security and DevOps coordination (Terraform Provider implementation - Go)
Philips Lighting (spun out of Philips in 2016)
Burlington, MA
May 2017 – October 2019
R&D Manager, Retail Control Systems
People manager for global software development teams (Sydney, Australia and Eindhoven, Netherlands).
Highlights
  • Day-to-day remote people management and career growth for global software teams
  • Technical alignment on Azure cloud services
Philips
Burlington, MA
September 2015 – May 2017
Lead Architect, Retail Segment
Global architect for Retail and Hospitality control products.
Highlights
  • Technology roadmap and coordination for all Retail development teams
  • Coordination with Markets on features and timelines
Philips
Burlington, MA
May 2013 – September 2015
Director of Technology, Color Kinetics
Technology strategy and architecture. People management of the Advanced Development cross-functional team.
Highlights
  • Strategic direction and technology roadmap for the Color Kinetics division
  • Day-to-day management of team focused on next generation technology concepts
Philips (acquired Color Kinetics in September 2007)
Burlington, MA
September 2007 – May 2013
Software Manager, Software Architect
People management of local software team. Architect and individual contributor on lighting control systems.
Highlights
  • ColorPlay3 family of lighting control systems - Qt, C++, Windows/Linux/Mac
  • LSE/VSE family of lighting control systems - Qt, C++, Linux
  • Day-to-day management of local software and testing teams
Color Kinetics Incorporated
Boston, MA
June 2000 – September 2007
Software Engineer
Individual contributor for dynamic lighting control systems.
Highlights
  • ColorPlay/iPlayer family of lighting controls systems - Java, embedded C
  • LSE/VSE family of lighting controls systems - Qt, C++, Linux
Field Robotics Center, Carnegie Mellon University
Pittsburgh, PA
June 1996 – August 1998
Software Engineer
Designed software systems for mobile robotics.
Highlights
  • Robocon robot control station - Labview, C++, IRIX
  • Pandora mobile robot - C++, QNX

Projects

  • Elixir Language: Functional programming language for the Erlang VM
  • Jinteki.net: Community run Netrunner LCG online game

Contact

Education

Skills

Programming Languages Proficient
Elixir Clojure Go C++
Programming Languages Intermediate
Rust Python Julia Perl Ada Erlang Ruby Scala Java
Technologies Proficient
Linux Azure AWS Terraform Docker TCP/UDP Networking Jupyter Notebooks