Craig Miller

Cloud Archtect, Principal Software Engineer @ Theatro

About Craig Miller

Craig Miller is a Cloud Architect and Principal Software Engineer with extensive experience in software development and system architecture. He has designed RESTful APIs, developed real-time tracking systems for IoT devices, and led teams in various engineering roles across multiple companies since the late 1980s.

Work at Theatro

Craig Miller has been employed at Theatro as a Cloud Architect and Principal Software Engineer since 2016. In this role, he has focused on enhancing the company's service infrastructure by migrating it to Microsoft Azure, which improved system reliability and scalability. He has also led a team of system engineers and full stack developers, utilizing technologies such as node.js, MongoDB, and Meteor. Additionally, he has implemented automated DevOps processes using the Python fabric framework and Ansible.

Previous Employment History

Before joining Theatro, Craig Miller held several positions in various companies. He worked at Metaswitch Networks as a Principal Engineer and Team Lead from 2010 to 2016. Prior to that, he was a Principal Engineer and Software Development Manager at Taqua from 1998 to 2001. He also served as a Software Engineering Consultant at Voice Ramp Technologies from 2001 to 2002 and as a Senior Software Engineer at DNA Enterprises from 1995 to 1997. Earlier in his career, he worked as a Software Engineer at DSC Communications from 1988 to 1992.

Education and Expertise

Craig Miller studied Computer Science at The University of Texas at Dallas, where he earned a Bachelor of Science in Computer Science (BSCS) from 1986 to 1991. He has also been studying Cognitive Neuroscience with a focus on Human-Computer Interaction at the same university since 2014, although he has not completed his Master's degree. His technical expertise includes designing and developing RESTful APIs, creating real-time tracking systems for IoT devices, and implementing automated DevOps processes.

Technical Projects and Contributions

Throughout his career, Craig Miller has contributed to various technical projects. He designed and developed RESTful APIs for third-party applications to interface with an Alexa-like IVR system. Additionally, he created a real-time tracking system for managing over 300,000 Linux-based IoT devices using Python and MySQL. His work has involved leading teams and utilizing modern technologies to enhance system performance and reliability.

People similar to Craig Miller