• Home
  • Book Reviews
  • Companies
  • Learning
  • Open Source
  • Projects
  • Skills

Charles Wilson's Blog

How deep is the river?

Feeds:
Posts
Comments

Dräger Medical Systems

Who Dräger Medical Systems
Logo
Where Andover MA
When 10/2016 – 12/2019
What Senior Architect

Overview:

Dräger Medical Systems designs, manufactures and sells patient monitoring systems.

Achievements:

  • Designed a decentralized multicast cryptography system usable by highly-constrained embedded system
  • Served as Infinity product line security architect
  • Served as cyber security subject matter expert
  • Served as C/C++ subject matter expert
  • Led the effort to perform a modern threat modeling across the entire Infinity product line
  • Trained and mentored threat modeling facilitators
  • Designed and oversaw the refit of a conference room for use in threat modeling efforts
  • Created and presented (multiple times) a 2 hour software security fundamentals class for managers and software developers
  • Created and presented an 8 hour threat modeling class for software developers and risk managers
  • Designed and led an effort to do modern threat modeling on company products
  • Designed and led and effort to move code signing to a self-contained, FIPS-compliant, HSM-based system
  • Led an effort to uplift 3M lines of C89 / C++98 code to C11 / C++11
  • Mentored junior developers
  • Served as subject matter expert on C and C++ development
  • Member of the ISO C committee
  • Member of the ISO C++ committee
  • Chair of ISO JTC1 SC22 WG14 TS17961 (Safe and Secure C)
  • Served as subject matter expert to legal department on open source library integration
  • Created and presented (multiple times) a 15 hour Python class for software developers
  • Created and presented (multiple times) a 15 hour C++14/17 jumpstart class for C developers
  • Created and presented (multiple times) a 15 hour C++14/17 advanced class for C++03 developers
  • Championed modern secure software development practices
  • Championed open source software best practices
  • Championed adoption and use of C++14/17
  • Wrote code to support Windows-specific cryptographic operations (C++)
  • Designed and led an effort to move a 20 year old Sun SPARCstation-based Unix cluster to a virtualized environment capable of producing binary-identical programs

Papers:

  • Software Security Fundamentals [PowerPoint presentation] (~60 slides)
  • Threat Modeling [PowerPoint presentation] (~90 slides)
  • C++ State-of-the-Art [PowerPoint presentation] (~90 slides)
  • Modern C++ Jumpstart Class [PowerPoint presentation] (~450 slides)
  • Modern C++ Class [PowerPoint presentation] (~500 slides)
  • Python Class [PowerPoint presentation] (~450 slides)

Industry Participation:

  • Member of the ISO C committee
  • Member of the ISO C++ committee
  • Chair of ISO TS 17961 (Safe and Secure C Code)

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to email a link to a friend (Opens in new window)

Like this:

Like Loading...

  • February 2023
    S M T W T F S
     1234
    567891011
    12131415161718
    19202122232425
    262728  
    « Jun    
  • Archives

    • June 2021 (3)
    • August 2020 (1)
    • October 2019 (1)
    • September 2019 (3)
    • May 2019 (1)
    • January 2019 (1)
    • December 2018 (3)
    • October 2018 (1)
    • August 2018 (1)
    • July 2018 (2)
    • May 2018 (1)
    • April 2018 (2)
    • March 2018 (2)
    • February 2018 (1)
    • December 2017 (2)
    • October 2017 (2)
    • September 2017 (1)
    • July 2017 (1)
    • June 2017 (3)
    • May 2017 (1)
    • September 2016 (2)
    • August 2016 (2)
    • June 2016 (1)
    • May 2016 (3)
    • March 2016 (1)
    • January 2016 (1)
    • December 2015 (2)
    • October 2015 (1)
    • September 2015 (2)
    • March 2015 (2)
    • January 2015 (1)
    • November 2014 (1)
    • October 2014 (1)
    • September 2014 (1)
    • July 2014 (1)
    • March 2014 (2)
    • February 2014 (1)
    • January 2014 (1)
    • August 2013 (2)
    • June 2013 (2)
    • January 2013 (1)
    • November 2012 (3)
    • August 2012 (1)
    • July 2012 (6)
    • June 2012 (6)
    • May 2012 (2)
    • April 2012 (1)
    • February 2011 (1)
    • October 2009 (1)
    • October 2005 (1)

Blog at WordPress.com.

WPThemes.


  • Follow Following
    • Charles Wilson's Blog
    • Join 62 other followers
    • Already have a WordPress.com account? Log in now.
    • Charles Wilson's Blog
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

You must be logged in to post a comment.

    %d bloggers like this: