Summary
John Major is a Senior Software Design Engineer based in Canberra with over 30 years of hands-on experience designing, developing, and architecting secure, mission-critical systems across embedded, web and virtualised infrastructures. He pairs deep low-level expertise in C/C++ and embedded OS bring-up with strong higher-level skills in C#, Java, Python and SOA integration, having delivered solutions from proprietary hardware to key management appliances and remote weapon systems. Experienced in networking, firewalls, VPNs and PKI, he has repeatedly led teams to produce secure, well-documented interfaces and pragmatic migration strategies for legacy-to-modern systems. Notable strengths include deploying virtualization and clustering at both infrastructure and application layers and shipping production video-tracking and board bring-up work for real-time systems. Comfortable operating across Windows, Linux and Unix environments, he brings a blend of developer craftsmanship and system-architecture leadership that thrives on complex integration challenges.
9 years of coding experience
24 years of employment as a software developer
Bachelor of Arts (B.A.), Computing Studies, Bachelor of Arts (B.A.), Computing Studies at University of Canberra
French, English