Russell Oliver is a systems engineer with 14 years' experience designing and validating embedded and web-connected electronics, specialising in rail signalling and CBTC system integration across Melbourne's major rail projects. With an electrical engineering and commerce background from Deakin University, he blends hardware design, software development and systems engineering—evidenced by contributions to the KiCad project improving PCB and schematic tooling. He has hands-on experience from construction and testing through to system integration and reliability modelling, and has even worked as a crash test dummy on safety validation tasks. Comfortable translating technical requirements into operational plans, he also brings practical research experience building health monitoring and animal-tracking devices. Colleagues rely on him for clear technical illustrations, human-factors insight and pragmatic tools such as headway calculation utilities that speed project delivery.
14 years of coding experience
5 years of employment as a software developer
Victorian Certificate of Education, Victorian Certificate of Education at Horsham College
Bachelor of Engineering / Commerce, Electrical and Electronics Engineering / Economics, Bachelor of Engineering / Commerce, Electrical and Electronics Engineering / Economics at Deakin University
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
Role in this project:
Full-stack Developer
Contributions:77 commits in 10 months
Contributions summary:Russell contributed to the development of KiCad, focusing on implementing features within the PCBNew and Eeschema modules. Their work involved creating and modifying dialogs for functionality like relative positioning and enhancements to the Eagle plugin for importing schematic and symbol elements. The user demonstrated an understanding of PCB design and schematic capture processes. The commits showcase the creation of new user interface elements, as well as modifications to data structures of various PCB elements
Contributions:2 PRs, 2 pushes, 1 branch in 2 years 11 months
golanggenericlexer
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Russell Oliver - Systems Engineer at Metro Trains Melbourne