Summary
Overview
Work History
Education
Skills
References
Projects
Attributes
Timeline
Generic

Ian De Dominicis

Griffin,Australia

Summary

With a proven track record at Elektronica, I excel in PCB design and firmware development, leveraging skills in Altium Designer and embedded C. My collaborative approach aligns product goals with customer expectations, driving innovation in electronics engineering. Expertise in microcontroller programming and a knack for leading projects underscore my ability to deliver cutting-edge solutions.

Overview

34
34
years of professional experience

Work History

Electronics Engineer

Elektronica
Brisbane, Australia
01.2022 - Current
  • Led engineering efforts in product design and development, specialising in PCB design, prototyping, firmware, and software development
  • Developed embedded C firmware for products using STM and Renesas ARM microcontrollers
  • Ensured all PCBs met EMC standards, conducted in-house pre-compliance testing, and gained extensive experience in radiated and conducted EMC testing
  • Collaborated closely with customers and shareholders to align product goals and expectations
  • Key project are
  • Developed an IoT cashless payment system to integrate with a card reader for use in vending machines
  • The communication between the device and the vending machine was implemented using MDB/DEX protocols and a 4G gateway
  • Designed cash-handling systems, including coin mechanisms, note validators, and communication peripherals
  • Designed an LED strip controller for slot machines using addressable LEDs
  • Engineered a Mixed Data Analyzer for data capture across RS232, RS485, RS422, TTL, and MDB interfaces
  • Software Packages Used: Altium Designer, e2Studio, Eclipse, Code Vision, Visual Studio, Office, AVR Studio
  • Microprocessors Used: STM32 (ARM), Renesas RA (ARM)

Electronics Engineer

PayComplete
Victoria, Australia
01.2009 - 01.2022
  • Led engineering efforts in product design and development, specialising in PCB design, prototyping, firmware, and software development
  • Developed embedded C firmware for products using Atmel AVR, STM, and Renesas ARM microcontrollers
  • Managed component selection to ensure competitive pricing while meeting RoHS and EMC compliance standards
  • Ensured all PCBs met EMC standards, conducted in-house pre-compliance testing, and gained extensive experience in radiated and conducted EMC testing
  • Collaborated closely with customers and shareholders to align product goals and expectations
  • Key Projects:
  • Designed a modular GPIO interface device supporting RS232, RS485, USB, and Ethernet connectivity
  • Developed the Cash Line Express system, including HOST software, Master/Slave controllers, and power supply boards with battery charging
  • Built a Protocol Sniffer tool for communication analysis and product development
  • Implemented a Gaming Protocol Converter to support SAS and XCOM protocols
  • Designed a Jukebox Amplifier and Controller with a 4-channel 50W RMS amplifier and digital volume control via IR remote (RC5/Manchester protocol)
  • Software Packages Used: Altium Designer, e2Studio, Eclipse, Ethereal, Code Vision, Keil, IAR, Visual Studio, Office, Multisim, AVR Studio
  • Microprocessors Used: Atmel AVR (16-bit/32-bit), PIC (8-bit), STM32 (ARM), Ti(ARM), Renesas RA (ARM)

Electronics Engineer, R&D, Management

BR ELECTRONICS
, South Africa
01.2002 - 01.2008
  • Company Overview: South Africa
  • Managed the R&D department, overseeing the testing new passive and digital components
  • Developed in-house test equipment for quality control, including hardware, software, firmware, and database design
  • Led the Test and Repair department, supervising technical staff, production testing, repairs, upgrades, and customer support
  • Implemented software and hardware revision control, acceptance test procedures, QA processes, and MAC address management for various products
  • South Africa
  • Key Projects:
  • Designed VMON, a battery monitoring system for telecommunications networks
  • Developed PMIXS, a 16-channel I/O interface for telecommunication systems
  • Created the E1 Test Jig, a test tool for in-house telecommunication product validation
  • Engineered VODAMON, a 3G network testing monitor
  • Software Packages Used: Protel99 SE, Ethereal, Franklin, Code Vision, Visual Basic 6, Visual Studio 2005, Office 2003/2007

Network Administrator

I-Fusion
Victoria, Australia
01.1998 - 01.2001

Electronics Engineer/Production Manager/Senior Test Engineer

POLYCOMP
Victoria, Australia
01.1994 - 01.1997

Computer Technician

COMPUTER LINKS
Victoria, Australia
01.1993 - 01.1994

Computer Technician/Apprentice

PROFCOM
Victoria, Australia
01.1991 - 01.1993

Education

BEng (Hons) - Computer and software system

Queensland University of Technology (QUT)
01.2023

Advanced Diploma - Electronics and Communication Engineering

Chisholm TAFE
01.2017

IPC Certified Interconnect Designer -

SMCBA
01.2009

C#.Net -

CTU Training Solutions
01.2008

C -

Online Self-study
01.2008

MCSD (Microsoft Certified Solutions Developer) -

Torque IT
01.2001

Small Business Management -

DAMELIN
01.2001

MCSE (Microsoft Certified Systems Engineer) -

Training Connection
01.1998

8051 / PIC Micro Controller Certification -

FARSOFT Computers
01.1996

Diploma - Electronics, Digital & Communications

JHB Technical College
01.1991

Skills

  • MS Word
  • Excel
  • Outlook
  • Access
  • PowerPoint
  • Altium Designer
  • Code vision
  • Keil compiler
  • IAR compiler
  • Visual Studio 22 (C#)
  • Atmel Studio
  • Eclipse
  • E2Studio
  • RS232
  • RS485/422
  • USB
  • Ethernet
  • MDB
  • SPI
  • I2C
  • 1 Wire
  • GPS
  • GPRS
  • Projective capacitive touch
  • Graphic TFT LCD’s
  • Digital electronics
  • Standard text LCD’s
  • Microprocessors (8 to 32 bit, ARM)
  • Atmel AVR
  • NXP
  • STM32
  • Microchip PIC
  • Renesas
  • Stepper motors
  • Pulse width modulation
  • SD cards via SPI bus
  • FAT files system for micro’s
  • IR receiving (using Manchester and NEC coding)
  • Microcontroller programming
  • Embedded systems
  • PCBA
  • Firmware development

References

Available immediately upon request

Projects

Engine management system for an uncertified light aircraft Change master i-Button security system Projective touch HID keyboard interface with two buttons/keys Embedded web server on AVR micro with SD card support 4 channel logic analysers Protocol analyser

Attributes

  • Solid background and experience in electronics systems and engineering
  • Experienced electronics, digital, and communications professional with a firm grasp of electronics engineering concepts and procedures demonstrated through roles as an Electronics Engineer in R&D and product management across diverse industries, including TRANSCITY/PAYCOMPLETE, BR ELECTRONICS, and POLYCOMP.
  • Strong technical proficiencies
  • Excellent firmware and embedded software development skills
  • Outstanding analytical and problem-solving skills
  • Excellent written and verbal communication, collaboration and influencing skills

Timeline

Electronics Engineer

Elektronica
01.2022 - Current

Electronics Engineer

PayComplete
01.2009 - 01.2022

Electronics Engineer, R&D, Management

BR ELECTRONICS
01.2002 - 01.2008

Network Administrator

I-Fusion
01.1998 - 01.2001

Electronics Engineer/Production Manager/Senior Test Engineer

POLYCOMP
01.1994 - 01.1997

Computer Technician

COMPUTER LINKS
01.1993 - 01.1994

Computer Technician/Apprentice

PROFCOM
01.1991 - 01.1993

BEng (Hons) - Computer and software system

Queensland University of Technology (QUT)

Advanced Diploma - Electronics and Communication Engineering

Chisholm TAFE

IPC Certified Interconnect Designer -

SMCBA

C#.Net -

CTU Training Solutions

C -

Online Self-study

MCSD (Microsoft Certified Solutions Developer) -

Torque IT

Small Business Management -

DAMELIN

MCSE (Microsoft Certified Systems Engineer) -

Training Connection

8051 / PIC Micro Controller Certification -

FARSOFT Computers

Diploma - Electronics, Digital & Communications

JHB Technical College
Ian De Dominicis