Lance Williams
Lead Embedded Software Engineer at Melbourne Instruments- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Paul Evans
Over the past few years I have worked with Lance on a number of innovative products. Lance has an amazing breadth of technical skills and can seemingly develop in any environment ranging from smart card assembly language, C, C++, Visual Basic, JavaScript to Java Web Services. Lance is one of the most flexible developers I have ever worked with and he seems to pick up new techniques and technologies at an amazing speed. In my role as a technical project manager where many technologies are used, Lance is a dream developer – if something is delayed then you know that you can get Lance to help out on just about any aspect of the development work. Lance always delivers something better and quicker than any other developer in the team, in fact, if Lance is working on a development task then I know that I can often reduce both the development time and the associated test time since the defect count in Lance’s code is well below the team average. I have worked with many developers over the years, however if I had to deliver a project on which my entire job depended then Lance would be on the top of my list of resources regardless of whether he knew the technology involved or not.
Paul Evans
Over the past few years I have worked with Lance on a number of innovative products. Lance has an amazing breadth of technical skills and can seemingly develop in any environment ranging from smart card assembly language, C, C++, Visual Basic, JavaScript to Java Web Services. Lance is one of the most flexible developers I have ever worked with and he seems to pick up new techniques and technologies at an amazing speed. In my role as a technical project manager where many technologies are used, Lance is a dream developer – if something is delayed then you know that you can get Lance to help out on just about any aspect of the development work. Lance always delivers something better and quicker than any other developer in the team, in fact, if Lance is working on a development task then I know that I can often reduce both the development time and the associated test time since the defect count in Lance’s code is well below the team average. I have worked with many developers over the years, however if I had to deliver a project on which my entire job depended then Lance would be on the top of my list of resources regardless of whether he knew the technology involved or not.
Paul Evans
Over the past few years I have worked with Lance on a number of innovative products. Lance has an amazing breadth of technical skills and can seemingly develop in any environment ranging from smart card assembly language, C, C++, Visual Basic, JavaScript to Java Web Services. Lance is one of the most flexible developers I have ever worked with and he seems to pick up new techniques and technologies at an amazing speed. In my role as a technical project manager where many technologies are used, Lance is a dream developer – if something is delayed then you know that you can get Lance to help out on just about any aspect of the development work. Lance always delivers something better and quicker than any other developer in the team, in fact, if Lance is working on a development task then I know that I can often reduce both the development time and the associated test time since the defect count in Lance’s code is well below the team average. I have worked with many developers over the years, however if I had to deliver a project on which my entire job depended then Lance would be on the top of my list of resources regardless of whether he knew the technology involved or not.
Paul Evans
Over the past few years I have worked with Lance on a number of innovative products. Lance has an amazing breadth of technical skills and can seemingly develop in any environment ranging from smart card assembly language, C, C++, Visual Basic, JavaScript to Java Web Services. Lance is one of the most flexible developers I have ever worked with and he seems to pick up new techniques and technologies at an amazing speed. In my role as a technical project manager where many technologies are used, Lance is a dream developer – if something is delayed then you know that you can get Lance to help out on just about any aspect of the development work. Lance always delivers something better and quicker than any other developer in the team, in fact, if Lance is working on a development task then I know that I can often reduce both the development time and the associated test time since the defect count in Lance’s code is well below the team average. I have worked with many developers over the years, however if I had to deliver a project on which my entire job depended then Lance would be on the top of my list of resources regardless of whether he knew the technology involved or not.
Experience
-
Melbourne Instruments
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Lead Embedded Software Engineer
-
Mar 2021 - Present
-
-
-
Multos International
-
Australia
-
Information Technology & Services
-
1 - 100 Employee
-
R&D Senior Engineer
-
Apr 2009 - Present
-
-
-
Mastercard
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Sep 1998 - Jan 2009
Software engineer working with financial smart-card applications and their associated support systems. Worked with mainly MULTOS smart-cards, and have designed, written and supported the MISA, Mondex Purse, M/Chip 2 & 4 (EMV), PayPass, and CPA applications.Written Windows applications to customise the M/Chip based applications, as well as a PayPass Terminal Simulator and many utilities/demos. Most recently have been working on a web-based personalisation system aimed initially at M/Chip. Some experience with Javacard (using Eclipse/JCOP) and Mifare. Contractor, London and Perth (Australia) based.
-
-
-
BT Group
-
United Kingdom
-
Telecommunications
-
700 & Above Employee
-
Software Engineer
-
Dec 1997 - Sep 1998
Embedded software development for trading floor consoles (M68xxx processors). Contractor, London based. Embedded software development for trading floor consoles (M68xxx processors). Contractor, London based.
-
-
-
Ford Motor Company
-
United States
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Jun 1997 - Dec 1997
Embedded software development for safety critical real-time engine management systems (Intel processor). Contractor, London based. Embedded software development for safety critical real-time engine management systems (Intel processor). Contractor, London based.
-
-
-
-
Software Engineer
-
Dec 1996 - May 1997
Embedded software development for EFTPOS (Electronic Funds Transfer Point Of Sale) equipment (Intel 80C51 and Motorola MC68HC11 processors). Employee, Perth based. Embedded software development for EFTPOS (Electronic Funds Transfer Point Of Sale) equipment (Intel 80C51 and Motorola MC68HC11 processors). Employee, Perth based.
-
-
-
Vix Technology
-
Information Technology & Services
-
1 - 100 Employee
-
Software Engineer
-
Jun 1993 - Dec 1996
Embedded software engineer working with automatic fare collection equipment (Motorola MC68xxx and MC68HC11 processors). Employee, Perth based (5 months in Brussels). Embedded software engineer working with automatic fare collection equipment (Motorola MC68xxx and MC68HC11 processors). Employee, Perth based (5 months in Brussels).
-
-
-
-
Software Engineer
-
Jun 1993 - Oct 1994
Embedded software development of diagnostic software and hardware for a haul truck control board. Part-time contractor, Perth based. Embedded software development of diagnostic software and hardware for a haul truck control board. Part-time contractor, Perth based.
-
-
-
Telstra
-
Australia
-
Telecommunications
-
700 & Above Employee
-
Communications Engineer
-
Jan 1992 - Jun 1993
Various experience with switching equipment as part of the graduate intake program. Employee, Perth based. Various experience with switching equipment as part of the graduate intake program. Employee, Perth based.
-
-
-
-
Software Engineer
-
Nov 1992 - Feb 1993
Embedded software/hardware engineer for the implementation of a haul truck speed relay controller panel. Part-time contractor, Perth based. Embedded software/hardware engineer for the implementation of a haul truck speed relay controller panel. Part-time contractor, Perth based.
-
-
Education
-
Curtin University
Engineering, Electronics & Information (honours)