Last Updated:

CV

Andy Tips

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