CV
ANDREW JOHN NOBLE
SOFTWARE ENGINEER
+27 (0)837548017
antiliumtechnology@gmail.com
BSc, Electronic Engineering; University of Cape Town
Location: Southern Suburbs, Cape Town
Blog: www.antilium.com
Profile
I am an experienced Software Engineer specializing mainly in embedded real-time systems. I am passionate about scienceand technology and I most enjoyworking on the embedded code of interesting and challenging engineering products.
Technical Skills
- Android application development in Java
- C#, C and C++
- Embedded firmware design concepts
- Python
- Serial communications with RS422, RS485, RS232, Bluetooth Low energy and Canbus
- Telecommunications Protocols
- Rational modelling tool
- Raspberry Pi and Linux configuration
- Digital PCB design with Design Spark
- Project Management for small electronic product design
- FreeRTOS real time kernel (and VxWorks)
- Labview Graphical Engineering Language
- Matlab and Simulink modeling (including Realtime workshop)
- Microchip and ST processor software system design
- Automotive coding standards
- Lithium Ion battery management systems and algorithms
Professional History
Antilium Technology (January 2018 - present)
I am operating as a sole trader under the name Antilium Technology. I am accepting contracting software projects. I have completed work packages for GreatGuide, Omnipless(Cobham), JSM Power conversion, Inventech, Rapula.
F & O industrial Controls (June 2019 - Jan2021)
Embedded firmware in C as well as associated Control and Configuration Apps for Windows and Android.
GreatGuide (October 2012 - December 2017)
Greatguide design, produce and sell a range of GPS triggered multilingual tourist bus audio systems. I was responsible for co-coordinating some of GreatGuides research and development projects, and maintaining their C# codebase and Mapping GIS application. I also developed their new Android driver display console.
Cape Peninsula University of Technology (July 2012 - October 2015)
Part time Lecturing in simulation for the mechatronics department.
Optimal Energy (May 2009 - July 2012)
Optimal Energy were developing the Joule Electric Car. I was a member of the team developing an automotive traction battery. My specific responsibility was for the software of the Battery Management System for the Car Lithium-Ion traction battery pack. I was also involved in battery analysis and simulation using Python and Simulink.
Hybyte (May 2007 - April 2009)
I was part of the team implementing Hybytes mobile paymemt platform and Ukash wallet using the UKs **payforit** mobile payment framework. Most of this was done using Object Oriented Mod Perl together with mysql on FreeBSD patforms.
Azisa/Flextronics (Nov 2000 - April 2007)
Software development on various projects for Azisa then Flextronics clients - mainly telecommunications protocol stacks such as SS7, ATM and MPLS. Including factory test software for ADSL line cards as well as testing harnesses.
Specialix/Perl (October 1998 - July 2000)
New product development and maintenance on the software of the Specialix terminal server product range. Mainly embbedded *C* as well as Unix Device driver development.
BSW South/Plessey (Jan1998- July1998)
Worked on a Borland Builder project Interfacing a generic Traffic Controller software library to the Plessey Traffic Control Computer
Reutech Radar Systems (Jan 1990 - August 1997)
The design and implementation of real time embedded microcontoller and digital signal processing software forming part of sophisticated radar systems