Bill De Bruyn

Bill De Bruyn Email and Phone Number

Director Of Software at Azul 3D, Inc @ Azul 3D, Inc
evanston, illinois, united states
Bill De Bruyn's Location
Elk Grove Village, Illinois, United States, United States
Bill De Bruyn's Contact Details

Bill De Bruyn personal email

n/a
About Bill De Bruyn

Innovative and experience software manager, architect and developer with significant experience helping clients with cloud/embedded solutions. I have specialties in Object Oriented languages C++, Java, Ruby and Python. I have extensive experience with real time operating systems such as Real-Time Linux, Wind River VxWorks and Green Hills Integrity. I have expertise in UML using Rhapsody. I also have extensive experience writing code generators from meta-data such as UML and XML using StringTemplate. My passion is architecting software systems. I have extensive experience at successfully capturing customer system level requires, taking it to code with optionally including unit testing using Test Driven Development as customer sees fit, and writing back end functional test to verify requirements. I can work in many different methodologies include Agile, Waterfall, or a variant of the two.

Bill De Bruyn's Current Company Details
Azul 3D, Inc

Azul 3D, Inc

View
Director Of Software at Azul 3D, Inc
evanston, illinois, united states
Website:
azul3d.com
Employees:
14
Bill De Bruyn Work Experience Details
  • Azul 3D, Inc
    Director Of Software
    Azul 3D, Inc May 2019 - Present
    Chicago, Illinois, United States
    Being on the frontier of a disruptive technology is where I like to work and Azul3D is such a technology company. Azul3D is posed to reinvent not only the way we do manufacturing but enable the invention of new and exciting products not possible using traditional manufacturing techniques. We are a 3D printer company but on a scale that makes printing entire car bumpers possible. But more excitingly our technology enables our customers to reimage their products. Azul3D enables our manufacturing partners exciting new possibilities to reinvent what is possible with our technology. Azul3D is poised to become a huge presence in the marketplace and we need talent and skills to bring our technology to market. We are looking for software engineers to join our team. We are a cross discipline team that integrates digital hardware, actuators like stepper motors, chemistry, UV projectors, cloud elements such as remote device management, data analytics, databases; and embedded devices that form a high-speed network of devices all precisely synchronized into what we call a printer. We face engineering challenges similar to Netflix streaming movies to multiple viewers but in real-time and with loss-less data. We have the challenge of creating a graphics light engine that learns to control the transformation of liquid resins into solids as they are pulled from the resin bath. These are just a few of the challenges that are awaiting the creative mind to solve.
  • Uptake
    Director Of Engineering
    Uptake Feb 2017 - May 2019
    Chicago Il
    Architect for IoT Data Analytics Platform capable of ingesting raw data and sending to the cloud and/or running data analytic algorithms on the IoT device itself and sending the resulting insights to subscribers such as a cloud repo where further analytics could be run. The versatility of platform enabled us to use meta-data techniques to describe both the raw data and data analytics algorithms. The meta-data was used to generate code framework plugins for both for the IoT and cloud platforms for end-to-end solutions. Once the meta-data was described it was literally a push of a button to code generate, build and install the application. The platform also offered support Remote Device Management with a customer facing cloud interface. Our platform offering also included a highly secure IoT Linux Real-Time kernel distribution, which included mutual authentication, file encryption and locked down access.
  • Matrix
    Software Engineer Contractor For Uptake Technologies
    Matrix Jul 2016 - Feb 2017
    Chicago Il
    Join Uptake as a contract position for first 7 months and hired on thereafter. Architected Edge device for running data analytic models on small to medium size embedded devices and large scale servers. Created a C++ framework for data harvesting, model execution and generating insights to the cloud platform. Created tooling for parsing PFA (Portable Format for Data Analytics) and rendering into C++ using StringTemplates.
  • Magrathea World Holdings
    Software Engineer Consultant To Litepoint Corp, Sunnyvale, Ca
    Magrathea World Holdings Jun 2014 - Apr 2016
    Arlington Heights, Il
    • Wrote the Network and Data Link layers for a Global Systems for Mobile Communications (GSM) telephony stack for testing cell phone performance using C++11 for target ARM9 processor running OpenWrt communicating to an Intel i7 and CEVA DSP. Wrote thread safe framework for logging across TCP/IP, a UML2 statechart framework optionally running in own thread context. Managed messaging using std::unique_ptr. Developed on Ubuntu using ARM cross compiler. Wrote CMake running ninja optionally compiled for Eclipse CDT. Wrote extensive gtest unit and subsystem testing. • Isolated and fixed a significant concurrency bug in Intel shared memory kernel driver where interrupt thread cause concurrency corruption.• Wrote a Python framework for acceptance testing. Used Python reflection and wrote code generator in Python auto generate Python code for emulating target software interface.
  • Magrathea World Holdings
    Software Engineer Consultant To Metrom Rail
    Magrathea World Holdings Oct 2014 - Mar 2015
    Lake Zurich, Il
    • Designed a multi-processor, embedded, safety critical system for light rail passenger embarkation using ultra wide band RF distance measuring device, a frequency hopping WiFi and RFID tag reader devices. Researched and optimized design for safety and cost using accepted standards for redundancy management and fail-safe conditions. • Worked with safety critical consultants to simplify and identify areas of concern. • Used STM processor running C/C++11 using ARM cross compiler and a small footprint RTOS. Developed on Ubuntu platform. Wrote gtest unittest. • Used Sketchup for analyzing train approaches, distance calculations, fault analysis and calibration scenarios. Wrote Ruby routines to automate repetitive tasks
  • Magrathea World Holdings
    Software Engineer Consultant To Indoor Agricultural Controls Llc
    Magrathea World Holdings Sep 2013 - Jun 2014
    Schaumburg, Il
    Responsible for writing multi-tasking C++ controllers for Linux based microcontroller boards. Wrote Linux serial driver for special equipment interface. Wrote in Java a Schema to C++ code generator for quickly customizing QT applications such as trees and forms. Used Ruby to write a surface covering application to optimize coverage performance using simulated annealing techniques. Used Jenkin build server. Using Git and Subversion. Development platforms include Mac OS X, Windows and Linux.
  • Orbital Sciences Corporation
    Master Engineer
    Orbital Sciences Corporation Aug 2010 - Jul 2013
    Dulles, Va
    Developed embedded real-time software in the Guidance, Navigation and Control (GNC) group for the Cygnus spacecraft using C++, Rhapsody, subversion, trac, jenkins, CppUnit, Wind River RTOS and Matlab. Responsible for writing requirements, code, unit and functional tests in C++ and Java. Wrote C++ code generator for Rhapsody using Java and StringTemplates. Wrote test frameworks for automating test writing. Use Rhapsody UML diagrams as domain specific diagrams to configure missions and auto generate code. Wrote tools in Java/Ruby to manage concurrent development thereby significantly speeding up development time.
  • Umlsmiths
    Senior Software Engineer
    Umlsmiths Oct 2007 - Aug 2010
    Orbital Sciences Corp, Sterling, Va
    Consulted with Orbital Sciences Corporation on the Cygnus spacecraft and the Orion Launch Abort System simulator. Consulting expert on Rhapsody C++/Java and requirements capture. Used Green Hills RTOS for multi tasking priority based preemptive scheduler. Worked with customer to develop Peter Hoffman's Harmony process for capturing system level requirements using UML. Wrote tools in Ruby to manage 3-way merging in Rhapsody using Subversion.
  • Telelogic Ab
    Application Consultant
    Telelogic Ab Oct 2005 - Sep 2007
    Formerly Ilogix Now Ibm
    Consulted with customers on starting up or troubleshooting Rhapsody based projects. Projects included a wire semi conductor for K&S, Fort Washington, PA, wire bonder using Rhapsody C++/Java and Wind River RTOS. Also consulted with Orbital Sciences Corp for their NASA Launch Abort System using Rhapsody C++ and Green Hills Integrity. Provided sales support. Taught courses in C++/Java, UML.
  • Andrew Corporation
    Engineering Manager
    Andrew Corporation Jul 2000 - Oct 2005
    Addison, Il
    Managed team of 10 to 15 engineers for developing embedded software applications for high powered linear RF amplifiers. Used C++ on Green Hills 32-bit Integrity RTOS and Motorola M68HCS12. Used Rhapsody C++ on all projects. Responsible for international team of developers (Italy, China, USA). Developed cost reduction strategy for software product lines. Used C++/C for 16-bit microcontrollers.
  • Tellabs
    Contractor
    Tellabs Jul 1997 - Jul 2000
    Bolingbrook
    Team lead on several C++ echo canceller projects using Psos RTOS and 32-bit microcontroller architectures. First time use of a somewhat crude but effective test driven development process resulting in many customers praising performance and stability. Achieve best in class award for echo canceller cluster.
  • Online Personnel Services, Inc
    Contractor
    Online Personnel Services, Inc May 1995 - Jul 1997
    Andrew Corp
    Consulted with Andrew to develop a 16-bit micro controller board for a linear feed forward RF amplifier. Responsible for designing the controller board including schematic and layout. Responsible for writing all software in C include customer interface. Wrote a genetic algorithm for optimizing heat sink designs.
  • Northrop Grumman Corporation
    Senior Principle Sw Engineer
    Northrop Grumman Corporation 1987 - 1991
    Rolling Meadows
    Software developer for a radar jammer on the F-15 fighter jet.

Bill De Bruyn Skills

C Debugging Embedded Software Embedded Systems Java Linux Rtos Software Engineering Subversion Testing Uml Xml Agile Methodologies Software Development Real Time Operating Systems Unified Modeling Language

Bill De Bruyn Education Details

Frequently Asked Questions about Bill De Bruyn

What company does Bill De Bruyn work for?

Bill De Bruyn works for Azul 3d, Inc

What is Bill De Bruyn's role at the current company?

Bill De Bruyn's current role is Director Of Software at Azul 3D, Inc.

What is Bill De Bruyn's email address?

Bill De Bruyn's email address is bi****@****ake.com

What schools did Bill De Bruyn attend?

Bill De Bruyn attended Grand Valley State University, Grand Valley State University, Michigan State University.

What are some of Bill De Bruyn's interests?

Bill De Bruyn has interest in Education.

What skills is Bill De Bruyn known for?

Bill De Bruyn has skills like C, Debugging, Embedded Software, Embedded Systems, Java, Linux, Rtos, Software Engineering, Subversion, Testing, Uml, Xml.

Who are Bill De Bruyn's colleagues?

Bill De Bruyn's colleagues are Ian Meadows, Juan Esteban Fernandez, Jose Javier Fernandez, Laurynn Boissonniere, Patricia O'keefe, Vincent D'angelo, Eric Potempa.

Not the Bill De Bruyn you were looking for?

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.