Download in Word Format

CURRICULUM VITAE

Jason Alexander DRURY

http://www.jdcv.co.uk

 


Personal Details:

Tel (Mob):

email:

Mobility:

07974 869 872

jasondrury@yahoo.com

Full driving licence

+ Car

Born:

Marital Status:

Nationality:

Location:

1974

Married

British

Crawley


Profile:
I have a natural ability to interpret complex problems and deliver practical solutions. Over the years of my career, I have gained expertise across the board, from the heights of Databases and Web Development to the rock-bottom Electronic Technologies that support it all. My programming knowledge encompasses the highest-level languages (such as PHP and MySQL), through C/C++ Software/Embedded (Firmware) Development, down to the lowest level (various Assembly Languages and Bare Metal Programming). Furthermore, I have extensive experience in Electronic Design, spanning from Conceptual Schematic Design, through PCB Layout to hands-on prototyping (including Fine-pitch Surface Mount Rework). At various stages throughout my career, I have led multidisciplinary teams to achieve goals which draw upon many (if not all) of the aforementioned technologies to create Cradle to Grave solutions for Production.


Summary of Skills and Experience:

 

Hardware Experience

·Creating/updating Schematics/PCB Designs/Firmware

·Electromechanical System Design

·DSP/FPGA/Microcontroller based PCB Design

·SPI/I2C/RS232/WiFi/Ethernet/CAN/HDMI

·Ultiboard/Altium/Eagle PCB Design

·SolidWorks

·TCP/IP Hardware Design

·Fault Finding / Debugging to Component Level

·Use of oscilloscopes/DVM’s and other Test Gear

·Fine-pitch Surface Mount Rework

 

Linux Tools/Technologies
· MySQL
· NTP

· Perl

 

Programming

· Bare Metal Programming

· C/C++/C#

· ARM (SAMA5/SAME70)
· Assembly Language (ARM, 6502, 680x0, PIC16/PIC18/PIC32 Series)

· Arduino (ESP8266/ESP32)

· Javascript

· OpenSCAD

· RISC Architecture

· VHDL

Utilities:
·Jira

·Bitbucket

·Git / Sourcetree

·Confluence

·Microsoft Office – Proficient in Word and Excel, fluent with macros

 


Porting from R&D to Production

· Providing Mechanical and Electronic Details for Production (Design for Manufacture)

· Creating Drawings and Assembly Details for Production

· Creating BOM’s and Production Methodologies

· Organising, Streamlining and Optimising Production

· Setting up and Updating MRP/ERP Systems

Personal Attributes

· Works well alone or as part of a team

· Able to divide large projects into manageable modules and timescales

· Able to delegate to and support a small team

· Equally comfortable working dynamically (making Proof-of-concept prototype changes as requirements change during development) or planning more structured changes (including supporting documentation such as Requirement, Interface, Design and Test Specifications)

 

 

Employment History (Click on company logos to visit their websites):

 

Wallace Instruments - rubber testing products

1/2/2025 – NOW Wallace Instruments – Senior Embedded Firmware Engineer

Hardware/Firmware Development (Various Projects)

For the past seven months, I have been working mainly with PIC Hardware Platforms (PIC32) used in plastimeters and hardness testers.

Videosys Broadcast

11/12/2023 – 1/2/2025 Videosys – Senior Embedded Software/Hardware Engineer

Hardware/Firmware Development (Various Projects)

Working mainly with ARM Hardware Platforms (SAME70) using C/C++.
Most products would provide a User Interface via an LCD and Joycon to control and manipulate the settings of
DTC (Domo) / Teradek Transceivers for Video and Audio Transmissions.

In most cases, each Subsystem would involve SPI / I2C / Serial Comms (RS232 or TTL).

I would then bring these Subsystems together into the Final Assembly, allowing the End User to control all Modules through a single ergonomic User Interface.

WPM Education | Cvent
(Now owned by Flywire)

10/9/2018 – 8/12/2023 WPM Education – Firmware Engineer

Hardware/Firmware Development (Various Projects)

Working mainly with ARM Assembly Language (SAMA5), whilst keeping up to speed with C/C++ during this time.

One of the Products I mainly worked on offers a touch-screen colour LCD, USB Connectivity, SD Card Storage, WiFi and hard-wired Ethernet.

I have applied various modifications to various PCB’s along the way to cater for new functionality.

Most recently, I have been:

-          Applying Firmware updates to cater for a different WiFi module to overcome shortfalls found with the original device.

-          Researching Network Interfaces (MII/GMII/RGMII) to replace an existing Ethernet Device with another on an existing PCB

-          Applying changes to the physical PCB to cater for the new Ethernet Adaptor

-          Enhancing TCP/IP Transport and Decryption throughput routines for a product that provides contactless User Verification and Encrypted Transfer of Print Jobs to Network Printers.

Fire evacuation, signalling and fire alarm products | Vimpex

22/1/2018 – 24/8/2018 Hosiden Besson – Firmware Engineer

Hardware/Firmware Development (Various Projects)

- Overhauling PIC18F46K20 Firmware written in C by taking full advantage of available Interrupts, Timers and external I2C Peripherals

- Optimising Hardware and Firmware for improved Power Management

Download L3Harris Technologies Logo in SVG Vector or PNG File Format ...

2017 Harris – Firmware Engineer

Hardware/Firmware Development (Various Projects)

- Writing and updating new FPGA firmware to cater for development of existing boards

- Creating and updating various PCB designs, including fault finding down to component level

Brand - Mark Roberts Motion Control (MRMC) – store.ear.net

2008 – 2017 Mark Roberts Motion Control – Hardware/Software Engineer

Hardware/Firmware Modifications/Upgrades for DSP/FPGA-based PCB's

 - Cross-referencing pins between two 176-pin DSP's to establish which pins on the new DSP can serve as replacements for existing interfaces on the old device

 - Configuring firmware so Multiplexer and Data Direction registers are correctly initialised to cater for GPIO, SPI, ADC, DAC, Serial Comms, and Data/Address buses

 - Introducing new devices to existing PCB's to introduce new functionality (TCP/IP, CAN, Timecode)

 - Updating the schematic such that signals which were previously connected to respective pins on a 2812 would now be routed to pins which could serve equivalent purposes on the replacement 28335 DSP

 - Importing netlists from conceptual schematic to PCB design, and rerouting physical PCB's so the copper tracks lead to the correct pads for the replacement DSP

 - Separating and positioning copper areas to avoid interference between Analogue and Digital signals

 - Physical positioning of mating connectors, either to match sandwiched PCB's or to optimise accessibility for Users and Service Engineers

Microcontrollers

- Multiplexing multiple microcontrollers together to allow control of many I/O pins

 - Keypad matrix scanning with debounce

 - Controlling LCD's via serial or parallel interfaces

Test

 - Creating and optimising test procedures to validate full functionality of electromechanical products

 - minimising required test gear, testing timescales, or both wherever possible

 - Creating custom test equipment and procedures to diagnose fundamental faults at early stages

Diagnostics/Repair

 - Using regular Test Gear (multimeters, oscilloscopes etc.) to diagnose faulty equipment

 - Tailoring firmware to diagnose PCB faults

 - Inspection/Repair of faulty boards

 - Diagnosing Software/Hardware/Firmware faults in complex systems

Hands-on Electronics

 - Replacing/Repairing faulty or damaged wiring

 - Replacing/Modifying fine-pitch SMT components

 - Cutting tracks/Adding links to reflect schematic alterations

 - Fitting many kinds of crimps and terminations, including miniature BNC's

 

 

 

 

10/2004 – 09/2008 Consultant Service Engineer

Offering complete range of services to clients from simple upgrade to bespoke Windows and Web-based applications specific to client’s business needs.

 04/2003 – 10/2004 Valuehost – Regional Office Manager

Tracking and administering customer accounts, leading the development of an automated Web-based email handling system and handling office management issues (correspondence regarding equipment and services).

11/2001 - 04/2003 Contracts for the following organisations:

Bristow Helicopters - Web Developer
Hastings College - Technology Lecturer

Bexhill Computers - Technician/Software Engineer

Civil Aviation Authority - Document Controller

09/2000 - 11/2001 Ashpool Telecom - Web Designer
Working in a small team developing and installing software as required. Mostly a development role, but also handling internal support issues as and when necessary (configuring new machines, setting up email accounts, etc.).

03/1997 - 09/2000 Panasonic Matsushita UK Ltd. - Software Design Engineer
Working as a Software Tools Developer, creating tools used to enhance other Engineers’ creativity and design utilities used for data transfer in the cellphone development department.

1996 - 1997 G.E. Mortley Sprague & Co. - Electronic Test Engineer (Contract)
1995 - 1996 General Power Electronics - Wireman working to MoD standards
1990 - 1996 Tesco Stores - part-time cashier / customer assistant


Education / Training:
"O" Levels - 8 subjects ( Claverham Community College, East Sussex)
"A" Levels - Chemistry, Physics, Mathematics ( Bexhill College, East Sussex)

BSc Chemistry ( University of Sussex)


Software Systems Analysis and Design ( Learning Tree)
GSM Air Interface ( Wray Castle)
C Programming ( Hastings College, East Sussex)
Windows 2000 ( DevDay, Microsoft)


Hobbies / Interests:
Table tennis, badminton, squash, chess, music, computing, electronics.
I enjoy just about anything involving a challenge of some kind, whether it be mental or physical. I am always looking to try something different. I have recently taken up 3D Printing as a hobby, and am forever creating gadgets to use around the house.