Russell Oliver

Systems Engineer at Metro Trains Melbourne

Greater Melbourne Area Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job5 years of employment as a software developer
bookVictorian Certificate of Education, Victorian Certificate of Education at Horsham College
bookBachelor of Engineering / Commerce, Electrical and Electronics Engineering / Economics, Bachelor of Engineering / Commerce, Electrical and Electronics Engineering / Economics at Deakin University
languagesGerman
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
kicad10
schematic9
wxwidgets9
cad8
eda8

Programming languages (9)

C#TypeScriptC++CDCPU-16 ASMCMakeGoHTML

Github contributions (5)

github-logo-circle
KiCad/kicad-source-mirror

May 2017 - Apr 2018

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:
userFull-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
3d-modelshostedgitlabupdatedkicad
rustyoz/genericlexer

Mar 2016 - Feb 2019

Generic text lexer writtin in go
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