Sam Shrum
Senior Software Developer at Premier Factory Safety- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Jacob Hassold
I had the privilege of working with Sam a few years back. During my time working with him, I found him to be very thorough in his tasks (I rarely noticed bugs, and the ones pointed out were swiftly eliminated). He was also very effective at communicating programming concepts to people not quite as experienced as he was - myself included. Additionally, he's very friendly, and easy to work with.
Jacob Hassold
I had the privilege of working with Sam a few years back. During my time working with him, I found him to be very thorough in his tasks (I rarely noticed bugs, and the ones pointed out were swiftly eliminated). He was also very effective at communicating programming concepts to people not quite as experienced as he was - myself included. Additionally, he's very friendly, and easy to work with.
Jacob Hassold
I had the privilege of working with Sam a few years back. During my time working with him, I found him to be very thorough in his tasks (I rarely noticed bugs, and the ones pointed out were swiftly eliminated). He was also very effective at communicating programming concepts to people not quite as experienced as he was - myself included. Additionally, he's very friendly, and easy to work with.
Jacob Hassold
I had the privilege of working with Sam a few years back. During my time working with him, I found him to be very thorough in his tasks (I rarely noticed bugs, and the ones pointed out were swiftly eliminated). He was also very effective at communicating programming concepts to people not quite as experienced as he was - myself included. Additionally, he's very friendly, and easy to work with.
Experience
-
Premier Factory Safety
-
Environmental Services
-
1 - 100 Employee
-
Senior Software Developer
-
Sep 2020 - Present
* Migrated ASP.NET Core application from Windows-only hosting to being cross-platform. The Windows version is used as part of a desktop experience on Windows machines, while a server version is run on Linux with Docker. * Introduced CI/CD pipelines to workflow for one-click deployments to any system. * Created and maintained multi-master synchronization between MySQL databases and file attachments. * Updated Javascript application to use modules and Typescript. * Migrated existing legacy infrastructure to use Infrastructure as Code patterns, including the use of Packer and Puppet for reproducible VM builds. Upgraded from XenCenter-based hosting to VMWare on premise. * Trained and managed help desk personnel to triage user issues educate users. Show less
-
-
-
UberEther
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Dec 2018 - Sep 2020
-
-
-
TARUS Products Inc.
-
United States
-
Machinery
-
1 - 100 Employee
-
Senior Software Developer
-
Apr 2013 - Dec 2018
Project: TARUS CNC: * Integrated Open CASCADE CAD libraries for loading IGES and STEP files (3D Data), including bug fixes maintained out-of-tree. * Repaired and modularized build system to enable one-click builds and easy deployment for multiple architectures, including management of open-source and third party libraries and upgrades. * Refactored OpenGL viewer for higher performance and increased responsiveness, in some cases removing 60+ second wait times to under a second. * Triaged bug reports and user issues. * Debugged and diagnosed applications at customer sites, frequently deploying hotfixes on the same day. * Isolated and diagnosed bugs in other third-party libraries, including the creation of minimal test cases that lead to patches to fix issues for our customers * Created user scripting system via IronPython, including features such as an interactive console and an integrated editor with syntax highlighting and application-aware autocomplete. Project: TPI SHOP (ERP) * Created attachments system, allowing easy integration of files in almost all areas of the software * Designed and implemented user customizable dashboard * Met with end users, gathering business requirements and designing new features * Created inventory and user time tracking system with biometric authentication * Represented at the product's international launch at the Canadian Manufacturing and Technology Show, demonstrating the product and gathering contact information and market feedback from new leads. General responsibilities * Drove and managed migration from Subversion to Mercurial. * Managed team infrastructure including Mercurial, JIRA, and FishEye. * Created and initiated first internship program at company. * Recruiting developers at job fairs and electronically, including job listing design, email + phone screens, and interviews. * Informal review of software licenses for any newly integrated libraries. Show less
-
-
-
US Army
-
United States
-
Armed Forces
-
700 & Above Employee
-
Software Developer
-
May 2010 - Apr 2013
-
-
Education
-
Lawrence Technological University
Bachelor of Science (BS), Computer Science