# Chris Hupman > Staff Software Engineer at Apple Location: San Jose, California, United States Profile: https://flows.cv/chrishupman ## Work Experience ### Staff Software Engineer @ Apple Jan 2025 – Present ### DevOps Engineer @ Apple Jan 2019 – Jan 2025 ### JanusGraph Committer @ JanusGraph Jan 2018 – Present Served as release manager for the 0.2.3 release of JanusGraph. ### Senior Software Engineer @ IBM Jan 2019 – Jan 2019 Senior open source developer with a background in DevOps and networking. Currently working on graph databases, containerization, infrastructure automation, and machine learning. Actively striving to be the best open source citizen I can be. I am drawn to improving user on-boarding experiences though enhancements to code and documentation. I like to share what I learn by writing blogs and giving talks. When no one is around I utilize rubber duck debugging. ### DevOps/Software Engineer @ IBM Jan 2017 – Jan 2019 | San Jose, CA Open source developer focused on JanusGraph and DevOps. Working on graph technology, containerization, Continuous integration, and automating all the things. ### Network Solutions Architect and Data Center Lead @ IBM Jan 2013 – Jan 2017 | Silicon Valley Lab Currently acting as a Systems Automation Architect with a strong emphasis on cloud and SDN implementations. Serving as IBM SysOps Technical Manager for 2015 ACM ICPC world championships in Marrakech, Morocco. ### Data Center Team Lead and Capital Coordinator @ IBM Jan 2012 – Jan 2013 ### Systems Administrator @ IBM Jan 2010 – Jan 2012 Support Linux/Unix/Windows/ESX Servers used by software developers. ### Systems Administrator @ SK Telecom Americas Jan 2008 – Jan 2009 Windows systems administrator managing BES, DNS, RADIUS, Exchange, GPOs, Sharepoint, Backups and Endpoint antivirus. Oversee custom reporting, incident tracking, asset tracking, IT policies and development environment. ### Technical Services Specialist @ Rudolph and Sletten Inc. Jan 2007 – Jan 2008 Responsible for desktop support for corporate headquarters and remote support for all end users, as well as managing local networks for jobsites, maintaining file servers, and resolving any user issues. Other duties include setting up IT closets at new jobsites, wiring patch panels, working with vendors to establish connectivity, configuring network printers, and enhancing existing networks. System administrator for Heat ticketing system, responsible for adding users and scripting autotasks to streamline ticket creation. Supporting applications published through Citrix such as Prolog and Primavera. Setting up new jobs in Prolog and adding users to the database. Level 2 application support including custom report writing and Tier 3 Desktop Support. ### Technical Services Specialist @ Elan Jan 2006 – Jan 2007 Desktop support position responsible for providing first and second level support to users located at the South San Francisco corporate office. Supporting desktops and Macs used to operate laboratory equipment. Responsible for installing and configuring PC anywhere on lab machines to allow remote operation for Scientists. Webex, teleconference, videoconference and presentation support for executive users. Punching down voice lines via PBX to assign phone lines and fax lines to offices and cubes throughout four buildings. Network printer setups, assigning IPs and names to new printers and placing them on the proper vlan. Remote support for sales users consisting of phone support with pc anywhere. Helpdesk support for North America, entailing creating user accounts, logging incidents, tier 1 support, unlocking NT, SAP, and ERIC accounts, home network and Nortel VPN support. ## Contact & Social - LinkedIn: https://linkedin.com/in/chupman --- Source: https://flows.cv/chrishupman JSON Resume: https://flows.cv/chrishupman/resume.json Last updated: 2026-04-12