Peter Nelson

Lead Software Engineer at Oxbotica
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

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!

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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.

    • 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

    • 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

    • 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
    2011 - 2016
  • University of Oxford
    MCompSci, Computer Science
    2007 - 2011

Community

You need to have a working account to view this content. Click here to join now