Resume

Sign in

Engineer Python

Location:
San Francisco, California, United States
Salary:
150000
Posted:
September 30, 2019

Contact this candidate

Resume:

Dr. Iain J. Brookshaw

adahj5@r.postjobfree.com

www.linkedin.com/in/iain-brookshaw

github.com/IainBrookshaw

240-***-****

Technical Skills

Computer Languagॽ:

• C, C++

• Python3

• Go

• bash scripting

• C# (for Unity3D)

• Java

• JavaScript (for React-js)

• Matlab

• LATE

X

• Assembly languages

(MC68* chip-set)

Frameworks, Systems and Environments:

• Linux/Unix

• Git

• Robotic Operating System (ROS)

• Gazebo Robot simulator

• OpenCV (C, C++ and Python)

• Docker

• gRPC

• Unity3D (Robot Simulation)

• Blender

• Solidworks

Citizenship

Dual United States and Australian citizen.

Doctoral Research

A General Architecture for Robotic Swarms: Created a general sof ware architecture for behavior-based, insect-inspired robots. Technologies used: C, C++, Python, OpenCV, Embedded Linux, 3D printing, AVR micro-controllers, the ARGoS swarm simulator Employment

Futurewei Technologies Inc. (Huawei)

January 2019 – September 2019

Senior Robotics Engineer

(Currently on severance leave. Thॾ position wॼ terminated ॼ a result of Presidential Executive Order #13873)

• Designed and built a new semi-humanoid robot chassis with modular limbs: 3D printing, Solidworks and Dynamixel Servos

• Implemented sof ware support for the modular hardware system (kinematics and sensor abstractions): Embedded Linux, Python3, gRPC

• Implemented from-scratch servo control and abstraction using Python3

• Implemented extensible embedded servers using Python3 and gRPC for a modular robot

• Created robust integration and unit-tests for Python-based robot systems

• Implemented reactive behaviors for existing robot hardware using an existing Java stack. Raven Ops Inc.

August 2017 – December 2018

Senior Robotics Engineer

• Contributed to production-level backend sof ware engineering in Go and Python for ROS support

• Designed and implemented swarm robot simulations, using Unity3D

• Contributed to the development and implementation of physical swarm robots, using: Grazy ie drones (Free RTOS and C).

• Architected cooperative behaviors for ROS capable robots (ROS)

• Implemented ROS Unity3D bridge for visualization of robot sensors and 3D-voxel mapping (C#, Unity3D, ROS)

• Developed basic proof-of-concept web UI with React-js continued…

University of Southern California

August 2016 – August 2017

Post-Doctoral Researcher

Continuation of work begun at University of Maryland; simulations and robotic hardware ஹ eld tests University of Maryland

January 2016 – August 2016

Post-Doctoral Researcher

• Designed algorithms for multi-robot cooperative exploration of post-disaster environments: Python, C++, ROS, rViz (simulation)

• Implemented cooperative robot algorithms in simulation and hardware (in collaboration with the US Army Research Laboratory) ROS, Linux, rViz simulation, C++, Python, Clearpath Jackal Robots, iRobot Packbots Education

2016: Doctor of Philosophy, Engineering, University of Southern Queensland, Toowoomba – Supervisor: Dr. Tobias Low 2012: Bachelor of Engineering (Mechatronics), First Class Honors, University of SouthernQueensland,Toowoomba Real Time Implemen- tation of Obstacle Avoidance for an Autonomoॿ Mobile Robot Using Monocular Computer Vision – GPA: 6.09/7.0, Supervisor: Dr. Tobias Low

References

Dr. Crystal Chao

Chief Scientist of AI/Robotics, Huawei Technologies https://www.linkedin.com/in/crystalchao

Joshua Ouellette

CEO, Raven Ops Inc.

adahj5@r.postjobfree.com

Professor S. K. Gupta

Smith International Professor of Mechanical Engineering and Computer Science, University of Southern California adahj5@r.postjobfree.com

Jason Gregory

US Army Research Laboratory

adahj5@r.postjobfree.com

Dr. Tobias Low

University of Southern Queensland

adahj5@r.postjobfree.com

Professor Brad Carter

Director, Centre for Astrophysics, University of Southern Queensland adahj5@r.postjobfree.com



Contact this candidate