Bruce Richards

Bruce Richards Email and Phone Number

DevOps Engineer | Software Engineer | Software Systems Engineer @ Planmeca
Bruce Richards's Location
Richardson, Texas, United States, United States
Bruce Richards's Contact Details

Bruce Richards work email

Bruce Richards personal email

n/a
About Bruce Richards

Software Engineer with deep expertise within the technology industry. Known for application development, embedded development, DevOps, visual simulation technology, wireless communication technology, and firmware development. Passionate about leveraging technology to enable the business to achieve their goals.DevOps | Business Strategy | Cross-Functional Collaboration | Software DevelopmentTesting | Quality Assurance (QA) | Automation | Commercialization

Bruce Richards's Current Company Details
Planmeca

Planmeca

View
DevOps Engineer | Software Engineer | Software Systems Engineer
Bruce Richards Work Experience Details
  • Planmeca
    Devops Software Engineer
    Planmeca May 2024 - Present
    Helsinki, Fi
    As a dedicated DevOps practitioner at Planmeca, I continue to work on cutting-edge medical device software, focusing on intraoral scanning and dental restoration solutions. My role has expanded to encompass the imminent transition and integration of E4D's legacy systems into Planmeca's infrastructure, ensuring seamless continuity and improvement.• Enhanced build automation by optimizing Jenkins resources, improving build queue throughput by 50%, and improving deployment efficiency.• Migrate build jobs from an old Hudson instance to newly implemented Jenkins pipelines.• Initial planning for the integration of E4D's software pipelines into Planmeca's systems, with a focus on maintaining product integrity and minimizing downtime during the transition.• Maintain and create new NSIS installer scripts, author Jenkinsfiles in Groovy, and add enhancements to existing Jenkins pipelines.• Facilitate cross-functional collaboration between the development and software test teams, by providing infrastructure and automation to continuously deliver builds to software test systems. This automation provides testers with local and concise information about test builds, and the ability to begin testing with as few manual preparation steps as possible, such as initializing the test environment with a single click from a contextual menu.
  • E4D Technologies
    Devops Software Engineer
    E4D Technologies Oct 2023 - May 2024
    Us
    DevOps engineer for an R&D software department. The products are medical devices and software to perform intraoral scanning, to process point cloud data and create a 3D model of a patient's teeth, a 3D CAD/CAM application to design dental restorations, and a mill to manufacture these restorations, such as dental crowns.• Migrated Jenkins software build pipelines from installations that were not updated for 4 years, and running on unsupported JVMs, to new systems running the latest stable Jenkins with OpenJDK.• Configured and maintained 3 new Jenkins build nodes, configured with 3 versions of Visual Studio, Unity engine, CMake, NSIS, and several other dependencies, in an effort to improve the automation of software builds for 5 products.• Implemented a solution to integrate Jenkins on-premises with Bitbucket cloud, through custom middleware and the Smee.io webhook proxy.• Created automated pipelines to trigger builds on pull request events. I authored a program in Python, which runs as a Windows service, that automatically downloads and stages pull request builds on software test laboratory machines.• Refactored software build methods to restore how software version numbers and revisions were recorded. Software source providence information had been previously lost due to shortcuts taken.
  • Verizon
    Software Engineer
    Verizon Aug 2021 - Dec 2022
    Basking Ridge, Nj, Us
    Enhanced and maintained cybersecurity software platform services deployed in AWS. • Developed features in TypeScript code bases, used Gitlab, Docker, Kubernetes, Helm, and Terraform. • Removed vulnerabilities in deployed services by updating and resolving npm library dependencies.• Co-ordinated with the Delivery Infrastructure group, then integrated and tested updates to support AWS EKS version upgrades for three services over multiple upgrade cycles.
  • Verizon
    Systems Engineer
    Verizon Feb 2019 - Aug 2021
    Basking Ridge, Nj, Us
    Provided systems engineering troubleshooting and back-end software development in Perl on Linux for the Verizon Cyber Risk Monitoring (CRM) enterprise business product. • Analyzed and solved problems in data flow by complex searches of application logs, Splunk, and Oracle DB.• Created new features for the intake of data from partnering vendors into CRM via APIs or SSH. The partnering vendors include BitSight, Recorded Future, Tanium, Cylance, and Palo Alto, among others.• Provided support for the Atlas platform AWS components for data ingest and digest.
  • Bnsf Railway
    Developer
    Bnsf Railway Jul 2018 - Jan 2019
    Fort Worth, Texas, Us
    Created near real-time software in C++ on Windows OS. The Track Health Optical Recognition (THOR) product uses computer vision and machine learning to identify potential problems in railroad tracks.• Implemented and optimized THOR code for processing data. The data flow for THOR spans the capture of images of rails from a rail car moving at 70 MPH, to the detection and reporting of damaged track, to the publication of results to MongoDB and Azure IoT cloud storage and services. All captured track imagery is written to a Microsoft storage product for later rounds of machine learning model training.• Maintained a viewer application authored in NodeJS for browsing THOR system track images.
  • Southwest Airlines
    Developer
    Southwest Airlines Oct 2017 - Feb 2018
    Dallas, Tx, Us
    Maintained a suite of software applications written in C and X/Motif and deployed on Red Hat Linux. These applications comprise the Southwest Integrated Flight Tracking system (SWIFT,) and are critical to the management of daily flight operations and to the generation of FAA flight plans.• Improved the stability of SWIFT, applied SAFe Agile/Scrum software development processes.
  • At&T
    Perl Developer
    At&T May 2017 - Aug 2017
    Dallas, Tx, Us
    Maintained and enhanced Linux-deployed tools that integrate several customer issue tracking systems. These integration tools create efficiency through automation that result in multi-million dollar-per-year cost savings for customer support centers.• Authored enhancements for a Perl-based software tool (BERT) that coordinates customer escalations and expanded BERT’s suite of automated tests through test-driven development practices.• Debugged issues and implemented enhancements to a Perl- and React-based software tool (C3) that automatically detects correlations between associated or duplicate customer issue tickets.
  • Edge Communications
    Developer
    Edge Communications Jan 2017 - Mar 2017
    Plano, Tx, Us
    Created Internet of Things (IoT) applications with PTC ThingWorx, authored application logic in JavaScript, enhanced IoT remote-side applications in C++ on Linux, and tested code through simulated systems.• Authored Perl scripts for modifying XML configuration files.• Made improvements in the C++ remote-side monitoring application• Modified and configured software components to create a system that simulated remotely connected devices. These simulated devices reported data values through both BACnet and modbus protocols
  • Frontier Communications
    Systems Engineer
    Frontier Communications Jun 2016 - Sep 2016
    Dallas, Texas, Us
    Maintained and improved video on demand products, used content management systems SeaChange AssetFlow and Ericsson OpenStream.• Edited XML, authored scripts in Perl for XML editing, generated Excel reports from SQL queries.• Performed user experience software testing for “TV Everywhere” mobile device video streaming products.
  • Anritsu
    Software Engineer
    Anritsu Aug 2005 - Apr 2016
    Atsugi-Shi, Kanagawa, Jp
    Developed and maintained C++ code for the embedded firmware of the MD8470A test instrument product, a CDMA2000 base station emulator.• Managed DevOps pipelines for the embedded firmware product mentioned, and several carrier acceptance test products of the ME7834L mobile test platform. Designed and implemented Perl software tools for software product installer generation and quality assurance. Authored Perl scripts to modify XML in large batches of files for platform upgrades.• Authored mobile device carrier acceptance test scripts in Rapid Test Designer (RTD.) Extended RTD’s features by creating plugins in Java.• Maintained three laboratories and supported software engineer users. Managed Anritsu test instruments, Linux servers, Windows development machines, Linux build environments, software repositories, backups, physical networks, user accounts, and performed troubleshooting.
  • L-3 Link Simulation & Training
    Software Engineer
    L-3 Link Simulation & Training Aug 2003 - Sep 2005
    • Created software and visual databases for military aircraft training simulators• Integrated visual system software for nine-channel PC image generator distributed system hardware• Authored software tools in C++, including ones that controlled video multiplexer switches, or adjusted linear features in visual databases, or modified UV texture mapping• Created 3D models of a machine gun and two helicopter interiors for a door gunner and pilot team training simulator demo. Provided continuous improvements and support leading up to the first presentation to customers
  • Multigen Paradigm
    Visual Simulation Content Developer
    Multigen Paradigm Feb 2001 - Apr 2003
    • Created a large-area terrain database used in both the F/A-22 and C5 trainer programs• Processed satellite imagery into virtual-texture clip-stack images using Multigen-Paradigm’s Creator Terrain Studio for the F-35 program• Performed material classification of images and created sensor databases for both the F-35 program and the Israeli HAWST helicopter trainer program• Maintained and improved a library of 3D models indexed by Digital Feature Analysis Data (DFAD) IDs needed for simulator programs• Created and improved 3D models with multiple Levels of Detail, multiple Degrees of Freedom, and with scene graph optimizations
  • The University Of Texas Southwestern Medical Center At Dallas
    Scientist
    The University Of Texas Southwestern Medical Center At Dallas Jun 1991 - Feb 2001
    Studied the molecular motor kinesin. Cloned an isoform of kinesin expressed in rat brain. Contributed to four scholarly publications and a book chapter.

Bruce Richards Skills

Software Engineering Software Development Technical Leadership Project Management System Administration Requirements Analysis Embedded Software Simulations Linux Xml C++ C Programming Html Perl Object Oriented Design Integration Database Design Uml Embedded Systems Qt Software Project Management Unix Testing Databases Java Device Drivers Distributed Systems Agile Methodologies Opengl Visual Studio Tcp/ip Oop Javascript Systems Engineering Clearcase Algorithms Software Design Cell Culture Optical Microscopy Gel Electrophoresis Molecular And Cellular Biology Protein Expression Neuroscience

Bruce Richards Education Details

  • The University Of Texas At Dallas
    The University Of Texas At Dallas
    Software Engineering
  • Ut Southwestern Medical Center
    Ut Southwestern Medical Center
    Biophysics
  • Texas A&M University
    Texas A&M University
    Biology

Frequently Asked Questions about Bruce Richards

What company does Bruce Richards work for?

Bruce Richards works for Planmeca

What is Bruce Richards's role at the current company?

Bruce Richards's current role is DevOps Engineer | Software Engineer | Software Systems Engineer.

What is Bruce Richards's email address?

Bruce Richards's email address is br****@****tsu.com

What schools did Bruce Richards attend?

Bruce Richards attended The University Of Texas At Dallas, Ut Southwestern Medical Center, Texas A&m University.

What skills is Bruce Richards known for?

Bruce Richards has skills like Software Engineering, Software Development, Technical Leadership, Project Management, System Administration, Requirements Analysis, Embedded Software, Simulations, Linux, Xml, C++, C.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.