Stephen Brawner, Robot Operating System (ROS) Developer in Portland, OR, United States
Stephen Brawner

Robot Operating System (ROS) Developer in Portland, OR, United States

Member since September 5, 2018
As a lifelong maker of innovative mixed hardware-software artifacts, Stephen is experienced in engineering and computer science with a passion for robotics and automation. His expertise lies in his ability to bring solutions from diverse fields to solve challenging product development problems.
Stephen is now available for hire

Portfolio

  • PickNik, LLC
    Robot Operating System (ROS), C++, Python, Windows, Linux, SOLIDWORKS, C#
  • Brown University
    Robot Operating System (ROS), TensorFlow, Scikit-learn, C++, Python
  • iRobot, Inc.
    Ava 500 Robot, Python, C++

Experience

Location

Portland, OR, United States

Availability

Part-time

Preferred Environment

Windows, MacOS, Linux, Python

The most amazing...

...thing I've developed was a heliostat cleaning system for a concentrating solar power technology developer.

Employment

  • Roboticist (Contract)

    2018 - PRESENT
    PickNik, LLC
    • Developed open-source tools for robotics and robot-like technology companies.
    Technologies: Robot Operating System (ROS), C++, Python, Windows, Linux, SOLIDWORKS, C#
  • PhD Student

    2011 - 2018
    Brown University
    • Developed a deep learning language translation model to improve the machine translation of natural language sentences for trigger-action programs.
    • Wrote an algorithm to improve item-location predictions for a robot assigned with the task of organizing a household.
    • Built an experimental test-bed for evaluating human-human and human-machine interactions in complex multi-agent games.
    Technologies: Robot Operating System (ROS), TensorFlow, Scikit-learn, C++, Python
  • Software Research Intern

    2014 - 2014
    iRobot, Inc.
    • Created a solution for a common sensor issue facing autonomous driving robots. The contribution helped eliminate the inclusion of other costly and problematic sensors.
    • Developed autonomous behavior to enable telepresence robots to navigate conference rooms and select the most appropriate parking location.
    Technologies: Ava 500 Robot, Python, C++
  • Software Engineer Intern

    2013 - 2013
    Bot & Dolly
    • Developed a tool to integrate a popular Grasshopper-based plug-in for the 3D CAD program Rhino 5 to enable architects and designers to manufacture items with industrial robot arms.
    Technologies: Python, Robot Operating System (ROS), Rhino, Grasshopper, C#
  • Software Engineer Intern

    2012 - 2013
    Open Robotics
    • Researched and built Robust, a markup language and continuous integration framework for robot testing in ROS to facilitate proof-by-reproducibility in research.
    Technologies: Windows, Ubuntu, Robot Operating System (ROS), C#, Python, C++
  • Software Engineer Intern

    2012 - 2012
    Willow Garage
    • Developed a SolidWorks add-in to export a complex robot design to a ROS-compatible Unified Robot Description Format (URDF) file.
    Technologies: Robot Operating System (ROS), .NET, Windows, SOLIDWORKS API, SOLIDWORKS, C#
  • Project Engineer

    2008 - 2010
    eSolar, Inc.
    • Developed a heliostat cleaning system to clean 12,000 mirrors nightly with only two operators.
    • Designed, built, and tested a semiautonomous heliostat cleaning vehicle as a key feature of a system design to restore mirror cleanliness to 95% with minimal operator intervention.
    Technologies: PLC, SOLIDWORKS

Experience

  • SolidWorks to URDF Add-in

    This is a SolidWorks add-in that enables mechanical designers to port their robot design to a common robotics platform, the Robot Operating System (ROS).

Skills

  • Languages

    Python 3, Python, Java, C++, Python 2, C#.NET, C#, JavaScript
  • Libraries/APIs

    SOLIDWORKS API, PCL, Scikit-learn, TensorFlow, Rhino
  • Tools

    SOLIDWORKS, MATLAB, C#.NET WinForms, Grasshopper
  • Other

    Robot Operating System (ROS), Point Clouds, Ava 500 Robot, PLC
  • Paradigms

    Agile Workflow
  • Platforms

    Ubuntu, Windows, Linux, Raspberry Pi, MacOS
  • Frameworks

    .NET

Education

  • PhD degree in Computer Science
    2011 - 2018
    Brown University - Providence, RI, USA
  • Master's degree in Computer Science
    2011 - 2014
    Brown University - Providence, RI, USA
  • Bachelor's degree in Engineering
    2003 - 2007
    Harvey Mudd College - Claremont, CA, USA

Certifications

  • Professional Engineering License
    JUNE 2015 - JUNE 2017
    The California Board for Professional Engineers and Land Surveyors (PELS)

To view more profiles

Join Toptal
Share it with others