NICHOLAS WINDER

Embedded Engineer and Software Developer

Personal Summary

Feature Image

Years Experience

7 years of software development experience in three different industries.

Feature Image

C and C++

Designed and developed multi-threaded C and C++ Linux applications for embedded products with complex networked systems.

Feature Image

Android

Developed and released 4 android applications to the play store, written in Java and Kotlin.


Feature Image

Linux Solutions

Competent with the Linux kernel, creating kernel modules and patching redboot/uboot bootloaders for target specific implementations.

Feature Image

Developer Environments

Experience in rolling linux based environments and toolchains for arm and powerquicc microprocessors using Buildroot and LTIB.

Feature Image

Developer Tools

Extensive use of bug tracking, buildservers, and version control/peer review software from Atlassian. Jira, bamboo and stash.


Experience

PSPDFKit, Vienna Austria (Remote)

Software Developer

Developing PDF SDKs across multiple platforms

  • Working with extensively tested C++17 to fix and maintain core product.
  • Developing new features in a C++ core with an API exposed to iOS, Android, UWP, and Web Assembly.
  • Helped develop the UWP windows SDK from an early stage in C# and Manged C++.
  • Refactoring and modernizing the core build CMake build system.
  • Writing technical and non-technical articles for the company blog.
  • Researching and developing different areas in which to better the company. Including React Native and build systems
Music Group Research, Manchester UK

Embedded Engineer/Software Developer

Creating products for the professional audio industry.

  • Introduced a new buildroot environment used in 4 products.
  • Developed std11 compatible C++ libraries used across multiple architectures.
  • Debugged multi threaded applications on remote targets (gdb).
  • Managed a team of 3 to develop a releasable product.
  • Advised and debugged initial PCB design for 4 different products. Seeing the boards from embedded bring up to bootable version of Linux.
  • Bug fix and maintenance work with current product range.
  • As part of a team of 2, released a ecos based product within the first 6 months of working at the company.
NFX Development

Android Software Developer

NFX development is a personal project which brings audio/engineering applications to the world of phones and tablets.

  • 30,000 current users over 4 applications and over 150,000 installs in total.
  • 2 applications with an average rating of 4.17 out of 5 on the google play store.
  • Experience with the Android SDK, Java and android development tools.
  • Android USB implementation to interface with an external pcb
Peak Communications, Brighouse UK

Software Engineer

Satellite frequency converters

  • Team of 2 developing bespoke customer designs based on a 8051 architecture.
  • Developed a microprocessor module to control a redundant switch over system. All schematic creation, PCB layout and programming done only by myself within 6 months
HPE, Remote Contract

Android Software Developer

Industrial Leak Detection

  • Signal analysis of USB ultrasound microphone data performed in app
  • Locally stored database synced with a server via a REST API
  • Implementation of user input forms for database editing
  • Full creative flexibility to implement extensive use of Material Design
Winder RnD, Remote Contract

Android Software Developer

Pregnancy Due Date Application

  • Helped develop and publish a 4 page android application
  • Developed in accordance to a functional spec with creative flexibility

Education

2006-2010

University of Huddersfield, UK

First-Class Honours Bachelor’s Degree in Electronics

2nd Year Modules

Enterprise 1 - 78% (A)
Electronics 2 - 76% (A)
Signal Analysis and Control - 62% (B)
Embedded Systems - 85% (A)
Communications - 71% (B)

3rd Year Modules

Individual Project (DSP Audio Acoustics) 85% (A)
DSP Applications - 77% (A)
Analogue Systems Integration - 79% (A)
Digital Systems Integration - 78% (A)
Communication Systems - 77% (A)

* Percentages are in reference to the UK scoring system


View on Play Store

NFX Development Specscope v2

View on Play Store

Winder RnD Personalized Due Date

View on Play Store

NFX Development Heart Fit

View on Play Store

NFX Development Oscilloscope v2