Suggestions
Dan Willans
Software Development Engineer II at Amazon - Ring Devices
Professional Background
Dan Willans is a highly skilled mechanical engineer turned control systems software engineer, with a rich background in technology and a deep-seated passion for the automotive and motorsport fields. Throughout his career, Dan has consistently channeled his enthusiasm for embedded computing and electronics into projects that push the boundaries of what is possible in the world of autonomous vehicles. His journey began with the development of Arduino code, sparking a fascination with software development that has only grown over the years.
Dan's career trajectory has seen him take on several notable roles, each further establishing his expertise. At university, he laid the groundwork for his future in technology by contributing to his institution's first electric Formula Student car. Utilizing MATLAB/Simulink and dSpace's MicroAutoBox II, Dan was heavily involved in the writing of the software that powered this innovative vehicle. His commitment to electric performance continued with his master’s thesis, which focused on implementing torque vectoring on an electric Formula Student car.
Following his academic endeavors, Dan joined Roborace as a trackside systems engineer. His work at Roborace expanded significantly when he transitioned to developing low-level ECU software on the TAG-320 platform. Interestingly, his efforts culminated in the development of the Roborace Autonomous Driving Software, which played a pivotal role in achieving the first official autonomous time at the 2019 Goodwood Festival of Speed—a landmark event in the world of motorsport autonomy.
Dan’s professional journey was further enhanced by his role at Amazon, where he was deeply involved in creating the middleware for the Amazon Scout, the company's innovative last-mile delivery robot. This experience not only sharpened his technical skills but also allowed him to work within a dynamic environment that emphasizes cutting-edge technology and innovation.
Education and Achievements
Dan's academic foundation consists of a Master’s Degree in Mechanical Engineering from the esteemed University of Surrey. His education equipped him with a robust understanding of engineering principles and practices, allowing him to transition seamlessly into software development. Prior to his master’s degree, Dan excelled at The Henry Box School, where he achieved notable A grades in Physics and Mathematics, which further prepared him for the complex world of engineering.
Throughout his career, Dan has been part of various organizations, where he has contributed to significant projects and built a reputation as an innovative thinker. His early experiences included positions as an Assembler at Meech Static Eliminators Ltd and a Customer Service Supervisor at Sainsbury's. These roles, while not directly tied to his primary field, provided him with valuable insights into teamwork, problem-solving, and customer dynamics—all essential skills in any engineering discipline.
Notable Contributions
- Arduino Development: It all started with Dan's foray into Arduino programming, which laid the foundation for his passion for embedded computing.
- Electric Formula Student Car: His contribution to developing software for an electric vehicle not only showcased his software engineering capabilities but also marked a significant achievement for his university—a milestone for emerging technologies in vehicle engineering.
- Torque Vectoring Implementation: Dan’s master’s thesis provided insights and practical applications for torque vectoring in electric vehicles, an area that is becoming increasingly relevant in the world of automotive engineering.
- Roborace Achievements: At Roborace, Dan played a crucial role in the development of autonomous driving software, significantly contributing to the successful demonstration at the Goodwood Festival of Speed. His work exemplified the potential of autonomous vehicles in competitive settings, proving the effectiveness and reliability of such technologies.
- Amazon Scout: At Amazon, Dan was instrumental in developing the software architecture for the last-mile delivery robot, Amazon Scout, showcasing his ability to innovate in real-world applications that are set to revolutionize logistics and delivery.
Skills
Dan has honed a range of technical skills throughout his career, focusing mainly on programming languages and software development tools that are crucial in the fields of robotics and autonomous systems. His proficiency includes:
- C++: A strong programming language fundamental to system-level programming and a staple in developing performance-critical applications.
- Python: Known for its versatility in scripting and automation, Dan utilizes Python in various aspects of software development.
- MATLAB/Simulink: Significant in control system designs; Dan has leveraged these tools extensively in his academic and professional projects.
- Git and GitLab: His familiarity with version control systems demonstrates a commitment to collaborative software development practices, essential in modern engineering environments.
Conclusion
Dan Willans exemplifies the innovative spirit of modern engineering, merging his technical expertise in control systems and software development with an unwavering passion for the automotive and motorsport industries. His journey from a university student to a notable engineer in the technology sector illustrates his commitment to pushing boundaries and embracing challenges. Dan continues to seek opportunities within the autonomous vehicle domain, willing to contribute to the landscape of technology with his knowledge and experience.