Peter Nelson
Lead Software Engineer at Oxbotica- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Caterina Linegar
I worked with Peter on several projects to deliver Caesium, a web-based fleet management system. Peter is a strong leader and a trusted technical voice and successfully pulled together his fast-growing team. His focus on user requirements brought clarity to a wide range of decisions and made him an asset to every project. Always collaborative and happy to help out, I would gladly work with him in the future!
Caterina Linegar
I worked with Peter on several projects to deliver Caesium, a web-based fleet management system. Peter is a strong leader and a trusted technical voice and successfully pulled together his fast-growing team. His focus on user requirements brought clarity to a wide range of decisions and made him an asset to every project. Always collaborative and happy to help out, I would gladly work with him in the future!
Caterina Linegar
I worked with Peter on several projects to deliver Caesium, a web-based fleet management system. Peter is a strong leader and a trusted technical voice and successfully pulled together his fast-growing team. His focus on user requirements brought clarity to a wide range of decisions and made him an asset to every project. Always collaborative and happy to help out, I would gladly work with him in the future!
Caterina Linegar
I worked with Peter on several projects to deliver Caesium, a web-based fleet management system. Peter is a strong leader and a trusted technical voice and successfully pulled together his fast-growing team. His focus on user requirements brought clarity to a wide range of decisions and made him an asset to every project. Always collaborative and happy to help out, I would gladly work with him in the future!
Experience
-
Oxbotica
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Lead Software Engineer
-
Feb 2015 - Present
Oxbotica is a spin-out from the University of Oxford's internationally acclaimed Oxford Robotics Institute. My current role is Lead Software Engineer for Caesium: Oxbotica's cloud-based autonomous fleet management platform. Caesium features real-time tracking of autonomous vehicles, performance monitoring, fleet scheduling, routing, and coordination. It has seen action in the GATEway shuttle, CargoPod, DRIVEN, and Endeavour projects, and also deployed as part of the UK's first airside autonomous vehicle trial at London Heathrow. I built and am leading the team within Oxbotica that is responsible for Caesium's entire development lifecycle, as well as other web tooling within the company. Over the years I've contributed to a wide range of other projects and software components within Oxbotica. These experiences and responsibilities include: • Systems software development: autonomous vehicle HID (iOS + Objective-C); sensor drivers; IoT comms; map storage backends; various infrastructure/middleware (C, C++, Java, Kotlin, Python) • Web and cloud development: backend (Python/Django) and frontend (JavaScript); Azure and AWS • Database development: query optimisation; various SQL, NoSQL; spatial extensions • Data pipeline design and development: ingest of data from autonomous fleet to cloud via both real-time telemetry and offline batch transfer workflows • Hardware configuration and integration: in-vehicle computer and network specification, provisioning, configuration, fault diagnosis • Automated software deployment: utilising tools for configuration management, infrastructure as code, application containerisation • Security audits: analyses of security threats to in-vehicle systems and cloud systems; implementation of appropriate mitigations • Autonomous vehicle field trial experience: safety driving; data collection; operating, monitoring, and debugging autonomy systems; incident and bug reporting procedures
-
-
-
University of Oxford
-
United Kingdom
-
Research Services
-
700 & Above Employee
-
Mobile Robotics DPhil (PhD) Student
-
Sep 2011 - Oct 2016
Completed my DPhil with the University of Oxford's Mobile Robotics Group (now Oxford Robotics Institute). Over the course of 5 years I gained a wide variety of hands-on experience and expertise relating to mobile robotics, autonomous vehicles, and robotics research: • Mapping: vision-based mapping using structure from motion techniques • Localisation: vision-based localisation within relatively consistent topometric maps • Data management: database backends for storing and querying map and sensor data • AV algorithms and software stack: deep understanding of the algorithms and software components that power an autonomous vehicle • Operational logistics: sensor calibration and configuration, on-road data collection, safety procedures • Publications: lead author on 2 peer-reviewed publications which I presented at international robotics conferences • Teaching: supervised work experience students and led reading groups • Community: reviewed technical paper submissions for ICRA My thesis, finalised in October 2016, is about facilitating the use of vast quantities of data for robotics applications, with particular relevance to the tasks of mapping and localisation in the context of lifelong learning. Further, it tackles the specific problem of localising an autonomous vehicle at night, in urban environments, using vision.
-
-
-
-
Software Development Consultant
-
Sep 2014 - Feb 2015
Worked part-time with a remote team providing expertise in areas of Win32/.NET application development and WebKit/Chromium integration. Implemented a number of critical stability and security enhancements. Streamlined existing development processes by introducing and enforcing version control practices using Team Foundation Server. Worked part-time with a remote team providing expertise in areas of Win32/.NET application development and WebKit/Chromium integration. Implemented a number of critical stability and security enhancements. Streamlined existing development processes by introducing and enforcing version control practices using Team Foundation Server.
-
-
-
Howsimple
-
Software Development
-
Software Development Consultant
-
Oct 2010 - Apr 2014
Worked part-time with a fully remote team to develop a novel "concept" web browser and associated backend infrastructure. I was able to leverage my expertise in web browser internals and integration to architect new features and processes, communicate these with the team, and incorporate their feedback. Other software development responsibilities included: • Windows application development: C#, WinForms, Win32/COM interop • Backend infrastructure and communication framework development: ASP.NET MVC, WCF • Web-based analytics frontend development: JQuery, HTML, CSS • Infrastructure, deployment, administration, maintenance: Windows Server, IIS, MS-SQL • Source control: Team Foundation Server
-
-
-
ClicTime, LLC - Official Licensee of the LEGO Group
-
United States
-
Retail Luxury Goods and Jewelry
-
1 - 100 Employee
-
Freelance Web Developer
-
Feb 2010 - Nov 2010
Developed a web-based Enterprise Resource Planning system for invoicing, order, product, and inventory management. As the sole developer I was responsible for all aspects of client liaison, requirements gathering, project management, and full-stack development: • Backend: Linux, PHP (CodeIgniter), MySQL, FPDF • Frontend: JavaScript (JQuery, AJAX), HTML, CSS • Project management: Redmine • Source control: SVN Developed a web-based Enterprise Resource Planning system for invoicing, order, product, and inventory management. As the sole developer I was responsible for all aspects of client liaison, requirements gathering, project management, and full-stack development: • Backend: Linux, PHP (CodeIgniter), MySQL, FPDF • Frontend: JavaScript (JQuery, AJAX), HTML, CSS • Project management: Redmine • Source control: SVN
-
-
-
CEM Systems
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Test Developer Intern
-
Jul 2008 - Sep 2008
Developed a C# application for the test department that simulated some in-house hardware, allowing them to test other components in isolation. Developed a C# application for the test department that simulated some in-house hardware, allowing them to test other components in isolation.
-
-
Education
-
University of Oxford
DPhil (PhD), Mobile Robotics -
University of Oxford
MCompSci, Computer Science