Stephen Marschall

Stephen Marschall

Sr. Software Engineer @ Smiths Detection

About Stephen Marschall

Stephen Marschall is a Senior Software Engineer with extensive experience in software development, currently employed at Smiths Detection since 2009. He has previously worked at Zonare Medical Systems and Eastman Kodak, and has a strong background in database design and software frameworks for security applications.

Work at Smiths Detection

Stephen Marschall has been employed at Smiths Detection as a Senior Software Engineer since 2009. His role involves developing software solutions for security applications, particularly in the field of explosive detection equipment used in airport security. He utilizes a combination of programming languages including C++, Python, and Node.js on Linux. His responsibilities also include implementing HTTP messaging and RESTful web services, as well as employing PHP and Drupal for report generation.

Previous Experience in Software Engineering

Before joining Smiths Detection, Stephen Marschall worked at Zonare Medical Systems as a Senior Software Engineer from 2004 to 2009. He also held a position at Eastman Kodak as a Senior Software Engineer from 1997 to 2004. Earlier in his career, he worked at Bell Northern Research in various software engineering roles from 1992 to 1997, including a brief stint at the Canadian Space Agency. His diverse experience spans multiple industries, contributing to his expertise in software development.

Education and Expertise

Stephen Marschall earned a Bachelor's Degree in Mathematics with Honours in Applied Mathematics and Computer Science from the University of Waterloo, completing his studies from 1989 to 1994. His educational background laid the foundation for his extensive career in software engineering. He engages in PostgreSQL database design and interaction as part of his current responsibilities, showcasing his technical skills and knowledge in database management.

Technical Skills and Development Focus

In his current role, Stephen Marschall focuses on developing software frameworks for explosive detection equipment. He emphasizes multiplexing data acquisition and storage devices within a shared communication network. His technical skills include a strong proficiency in C++, Python, Node.js, PHP, and Drupal, which he applies to create efficient software solutions. His work also involves the implementation of HTTP messaging and RESTful web services, enhancing the functionality of the systems he develops.

Early Career and Initial Roles

Stephen Marschall began his career in software engineering in 1990, working as an Image/Graphics Workstation Developer at the Canadian Ice Service, Environment Canada. He held various positions in Ottawa, including roles at Communications Research Centre and Bell Northern Research. His early experiences provided him with a solid foundation in software development and data analysis, which he has built upon throughout his career.

People similar to Stephen Marschall