Petras

Petras Saduikis

Software Developer

I'm now retired from software development, and devoting my time to writing and recording music in my studio, and pursuing my love of archery.

Career Summary

Retired

London
Retired
2024 - present

Spending my time composing and recording music.

Powervault Ltd.

London
Senior Developer
2018 - 2023

Senior Embedded Software Developer responsible for Voltronic InfiniSolar Inverter control, and ARM A7 software architecture utilising MQTT, AWS Kinesis interface, InfluxDB time series database, and Docker containerization.

Skillset includes: Python 3.5; C/C++; IoT; MQTT; Dweet.io; Freeboard; Time Series Database InfluxDB/Chronograf/Telegraf with Grafana; Docker; AWS Kinesis; RS-232, USB, RS-485/Modbus; PIC processor coding; ARM Cortex-A7 + M4; Yocto Linux; Mender; Ansible; Git

Various

London
Consultant
2016 - 2018

Start-up consultancy, concentrating in the area of Deep Learning.

  • Consultancy for Duvas Technologies
  • Consultancy in the areas of Deep Learning and Remote Sensing for Imperial College start-ups QA-UK, Itadori, and PolyMer Oceans
  • Deep Learning with TensorFlow, TensorFlow for Android, Keras, TF-Slim, and Python. Some Caffe, Theano, PyTorch, and Movidius Neural Network Compute Stick
  • Machine Learning and feature extraction using t-SNE, PCA/PCR, GLCM, Regression, and classification with Support Vector Machines, Random Forest/Extra Trees, K-Nearest Neighbor, and Multi-Layer Perceptron.
  • Data Mining with Pandas and SDMX
  • Remote Sensing from Multispectral and Hyperspectral data using NDVI/CCCI/EVI/SAVI/NDWI
  • Responsive web design using HTML5, CSS3, Bootstrap, Handlebars, Gulp, LESS/SASS. One site listed in Bootstrapbay Top 20 Bootstrap Example Sites.

Duvas
Technologies

London/Woking
Lead Developer
2010 - 2016

Joined during the company’s start-up at Imperial College. Lead software and electronics engineer with expertise in:

  • Full Lifecycle Development
  • Chemometric algorithms
  • Spectroscopy
  • MATLAB simulation
  • Coding
  • Real Time Processing using threads and synchronization mechanisms
  • Embedded systems design
  • Electronics
  • Serial and Ethernet comms
  • Protocols such as SPI, I2C, UART, and USB
  • Bluetooth
  • GPS
  • GPRS/3G
  • Cross platform development (Linux/Windows/Android)
  • Internet of Things
  • Web development

Achievements:

  • Design of a CE/UL approved custom Linux processor board, electronics and comms, including GPS, GPRS, and Bluetooth boards;
  • Suite of MATLAB models for filtering and key algorithms;
  • Key improvements to core software algorithms;
  • Calibration and data viewer software (with built in network scanning) in C++/MFC, and C#/WPF;
  • Android tablet viewer and control application using Bluetooth;
  • IoT web backend and user dashboard.

Clever Ferret
Web Design /
Clever Ferret
Circuits

London
Web Designer
2009 - 2010

Web design for local businesses. Valve (Tube) guitar pedal and amplifier electronics development.

Psion/Visto

London
Senior Software Engineer
2002 - 2008

Senior software engineer for their smartphone e-mail and social networking products, with experience both on the server side and database development, and on the client smartphone side encompassing Symbian, Windows CE, and Java. Acted as project co-ordinator across technology teams based in America, China and Europe.

Various

London
Freelance
1999 - 2002

Contracting as a software developer for companies such as Real Time Control, Reuters, British Telecomm, Psion Digital, and Intuwave.

British
Telecom

Bracknell/London
Senior Software Engineer
1994 - 1999

Lead software designer for their Directory Assistance and International Directory Assistance systems, participating in the overall telecoms network systems design and vendor assessment.

International
General Electric Medical Systems

Radlett
Senior Software Engineer
1990 - 1993

Senior software designer for their cardiac nuclear medicine scanner. Responsible for introducing analysis and design methodologies, Fagin inspection, as well creating the standards leading to ISO 9001 certification for the UK office.

GEC Plessy
Telecommunications

Nottingham
Senior Software Engineer
1980 - 1990

Various roles such as satellite communications engineer for the Goonhilly 7 earth station project, and later as lead embedded software designer for their first 'Rabbit' CT2 cordless phone, which included involvement in defining the CT2 standard.

Education

MSc Modern Electronics

Nottingham University
1982 - 1985 (part time)

BSc Electrical & Electronic Engineering

Leeds University
1977 - 1980

Professional Skills

Top Skills

80%

Deep Learning

Expert
90%

Python

Expert
98%

Full Life Cycle Development

Expert
98%

Real Time Systems Design

Expert
98%

C++98

Expert

Current Skills

Programming Languages

Python C++/STL C C# & WPF 4 Java/Android Multithreading XML & JSON

IoT

MQTT InfluxDB/Chronograf/Telegraf Grafana Docker AWS Kinesis Mender

Deep Learning / Machine Learning

TensorFlow TF-Slim Keras Theano Caffe PyTorch Movidius Neural Compute Stick Regression, GLCM, PCA, t-SNE Support Vector Machine Random Forest, Extra Trees K-Nearest Neighbor Multi-Layer Perceptron Pandas SDMX Image recognition CNN retraining

Comms Protocols

Modbus Serial TCP/IP USB I2C SPI SMBus GPIO

Wireless Comms & GPS

Bluetooth GPRS/3G GPS NMEA

Web Design

HTML5 CSS3 Bootstrap JavaScript Handlebars Gulp PHP MySQL OpenLayers Google Maps

Operating Systems

Linux Yocto Linux Windows Android

Algorithms & DSP

MATLAB Spectroscopy Signal Processing Algorithms

Design

Object Oriented Analysis & Design Project Planning Embedded Development GUI Development Subversion Git GitHub/GitLab Ansible

Electronics & Certification

Electronic Design CE and UL Certification ATEX Certification

Portfolio

CNN Classifiers

CNN SVM Image Classifier


TensorFlow
t-SNE
Support Vector Machine
Extra Trees
Random Forest
K-Nearest Neighbor
Multi-Layer Perceptron
OECD Data Mining

OECD Data Mining
 


Pandas
SDMX
Python
 
 
 
 
Satellite Images

DSTL Satellite Images -
Waterways


Python
Multispectral Imagery
NDVI, CCCI, NDWI
 
 
 
 
Benzen Prediction

Benzene Level
Prediction


Keras
Regression Networks
Pandas
Python
 
 
 
Bowmen of Harrow

Bowmen of
Harrow


HTML5, CSS3
Handlebars, Gulp
Bootstrap 3
The Blinds People

The Blinds
People


HTML5, CSS3
Handlebars, Gulp
Bootstrap 3
Barbara Glebska Digital Photography

Barbara Glebska
Digital Photography


HTML, CSS
JavaScript, PHP
Wordpress
North Harrow Community Library

North Harrow
Community Library


HTML5, CSS3
Handlebars, Gulp
Bootstrap 3