Robert Malvern

Senior Software Engineer at Red Engine Team
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Cambridge Area, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

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
    • Hospitality
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jan 2020 - Present

      London, England, United Kingdom Flight Club and Electric Shuffle backend software since 2016. Technology I've used to develop products that are live: - Low level custom socket protocol in C# - WPF - MySQL - Windows Forms - React - Typescript 3.7+ - Azure Static Web Apps - Azure Functions & Azure API Management - Azure Durable Functions - Azure SQL - Service bus - RabbitMQ - Unity - Video rendering and uploading - .NET Framework 4.0 to 4.8 - .NET Core 2.1 to… Show more Flight Club and Electric Shuffle backend software since 2016. Technology I've used to develop products that are live: - Low level custom socket protocol in C# - WPF - MySQL - Windows Forms - React - Typescript 3.7+ - Azure Static Web Apps - Azure Functions & Azure API Management - Azure Durable Functions - Azure SQL - Service bus - RabbitMQ - Unity - Video rendering and uploading - .NET Framework 4.0 to 4.8 - .NET Core 2.1 to 3.1 - .NET 5.0 & 6.0 - Windows Services - REST API Tools I've used to develop, deliver, and monitor live products: - SVN - Git - Postman - Dreamfactory - SQL Studio/Heidi SQL/phpMyAdmin - TeamCity (install, updated, administer, and configure builds) - Jira (Administer and normal use) - Visual Studio - Visual Studio Code - Teams - Docker - Octopus Deploy - Azure Application Insights - Datadog - Telegraf/Influx DB/Grafana - DB Up Tools I've used during experiments that haven't made it to live products. - Elastic Search/Logstash/Kibana stack with Filebeat - Jaeger tracing - MySQL Binlog custom parser Show less

    • Software Perfectionist
      • Oct 2015 - Present

    • United Kingdom
    • Hospitality
    • 100 - 200 Employee
    • Senior Software Engineer
      • Nov 2016 - Jan 2020

      London, United Kingdom

    • United Kingdom
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Application Engineer
      • Jun 2014 - Oct 2015

      Cambridge, United Kingdom Answering advanced technical questions on Bluetooth use for Voice and Music applications, supporting the EU region.

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Field Applications Engineer
      • May 2012 - May 2014

      Cambridge, United Kingdom As a Field Application Engineer, I supported UK and international customers using Rapita Systems software which involved the modification and debugging of build systems, customer hardware and Embedded C and Ada code. I handled the largest single order of 2012 which involved conducting multiple site visits to collaborate with the customer in defining and prioritising the requirements for a custom tool. I acted as liaison between the customer and the development team giving the best results for… Show more As a Field Application Engineer, I supported UK and international customers using Rapita Systems software which involved the modification and debugging of build systems, customer hardware and Embedded C and Ada code. I handled the largest single order of 2012 which involved conducting multiple site visits to collaborate with the customer in defining and prioritising the requirements for a custom tool. I acted as liaison between the customer and the development team giving the best results for the customer within their budget while maintaining an excellent relationship with them. Show less

    • Germany
    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jan 2010 - Apr 2012

      Birmingham, United Kingdom My main role is safety critical embedded C programming; currently I am enjoying the challenge of optimising code for speed in the core product for the power steering team. I was responsible for implementing the UML for a significant component of the software architecture. This position has extra focus on the importance of formalised procedures surrounding the act of coding; covering testing, code review and change management documentation. When need arises I supervise both internal colleagues… Show more My main role is safety critical embedded C programming; currently I am enjoying the challenge of optimising code for speed in the core product for the power steering team. I was responsible for implementing the UML for a significant component of the software architecture. This position has extra focus on the importance of formalised procedures surrounding the act of coding; covering testing, code review and change management documentation. When need arises I supervise both internal colleagues and external contractors. Show less

    • Contracting
      • 2011 - Mar 2012

      Contracting during evenings and weekends to write a windows media player to synchronously playback recordings of different frame rate options, wth single frame step options. Using media foundation C++ and C#.

    • United States
    • Industrial Machinery Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • 2005 - 2008

      Bracknell, UK My primary role was embedded C programming. The small company atmosphere preserved after takeover meant that I also had the opportunity to do AHDL programming for hardware, extensive document writing and customer interaction including writing and co-presenting a three day training course. I was always pushing for simplification where possible and was extended the challenge of working on some particularly convoluted remote protocol code. I am proud to say that I radically reduced the complexity… Show more My primary role was embedded C programming. The small company atmosphere preserved after takeover meant that I also had the opportunity to do AHDL programming for hardware, extensive document writing and customer interaction including writing and co-presenting a three day training course. I was always pushing for simplification where possible and was extended the challenge of working on some particularly convoluted remote protocol code. I am proud to say that I radically reduced the complexity by removing unused functionality and refactoring around more accurate requirements. This resulted in simpler, cleaner and more maintainable code. Show less

    • Design Engineer
      • 2003 - 2005

      Reigate, UK PC based automated test systems written in Visual Basic, controlling GPIB test equipment and including full database recording of results. Modifications to the test jig also involved circuit design, test and modification as well as some PIC assembler programming. An ear level inductive receiver was a varied project involving circuit simulation, layout, prototyping – including hand manufactured PCB’s – and extensive testing.

    • United Kingdom
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Summer placements
      • 2001 - 2002

      Cambridge, United Kingdom One summer working in the platforms group, circuit design and EPLD coding for a test board. Second summer in the cores group verifying and testing VHDL converted from verilog for the ARM9.

Education

  • Loughborough University
    MEng, Electronics and Software Engineering
    1999 - 2003
  • Tavistock College
    1991 - 1999

Community

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