MARK GLOSSOP
Mark Glossop - Full-Stack Software Engineer | IT Leader
AU.About
Accomplished Full-Stack Software Developer. 13+ years of experience in web/app development with Ruby/Swift and more. Robust skills in Unix system administration. Strong scientific and analytical mindset. Qualifications in Computer Science and Physics. Excels at creating effective and performant solutions with technology. Organiser of community tech events and conferences. Passionate about improving the tech industry. Advocate for developers with disabilities and early-career developers. Seeking software development opportunities (Melbourne-based or fully-remote role).
Work
Self-Employed / Independent Study
|Software Developer (Self-Directed Learning)
Perth, WA, Australia
→
Summary
Actively engaged in continuous professional development during a career break, maintaining and enhancing full-stack development and system administration expertise.
Highlights
Engaged in ongoing professional development efforts, mastering modern full-stack technologies including Ruby and Swift for web and app development.
Data Analysis Australia
|IT Manager / Senior IT Consultant
Perth, WA, Australia
→
Summary
Led IT operations and development for a commercial consultancy in statistics and mathematics, encompassing Unix systems administration, internal software development, and team mentorship.
Highlights
Managed IT operations and served as Lead IT Consultant for a commercial statistics and mathematics consultancy, including senior Unix systems administration and internal software development.
Led and mentored a junior IT support team, fostering skill development and enhancing operational efficiency.
Developed a new Ruby web application for performing statistical surveys, significantly improving data collection capabilities.
Enhanced and further developed an existing Python web application for project management and billable hour tracking, optimizing operational workflows.
Perth, WA, Australia
→
Summary
Served as the primary ICT Systems Engineer for the international MWA Radiotelescope prototype project, responsible for system development, deployment, and optimization across multiple programming languages.
Highlights
Developed the initial telescope monitor and control system in Python, establishing foundational operational capability for the international radiotelescope prototype.
Led overall ICT engineering for the project, deploying a multi-language codebase (Python, C, C++, CUDA, PHP, Java) across the entire project lifecycle.
Implemented new IT services, including migrating from SVN to internal Git, establishing a new issue tracking system, and updating older tools, significantly reducing maintenance overhead.
Consolidated, converted, and improved numerous IT systems, enhancing project IT comprehensibility and reducing power and admin costs through virtualized servers.
Improved performance and resilience of remote site IT services, directly leading to better scientific observations and data integrity.
SAM4Life.com
|Director of Technology
Perth, WA, Australia
→
Summary
Recruited to lead all IT services and software development for a small SaaS startup, driving innovation and rapid feature delivery.
Highlights
Managed all IT services and systems, including hardware, software, networking, and integration, establishing core technological infrastructure for a SaaS startup.
Spearheaded all software development within the business, including learning Ruby on Rails to build the core service.
Pivoted an early 3rd-party prototype to Ruby on Rails, achieving significantly faster feature delivery and accelerating product development.
FAHSS Computing, UWA
|Systems Administrator
Perth, WA, Australia
→
Summary
Administered IT services for over 300 staff and 4000 students at UWA, including managing 50+ servers and critical IT infrastructure.
Highlights
Administered 50+ physical and virtual servers (Mac, Linux, Windows) within an onsite data centre, supporting over 300 staff and 4000 students.
Managed comprehensive IT infrastructure, including storage arrays, networking, and backup library, ensuring data integrity and system availability.
Collaborated with colleagues to update existing IT tools and trained staff and academics in new technologies, enhancing departmental efficiency.
Implemented a new IT documentation service and comprehensively updated all existing documentation, significantly improving knowledge transfer and support efficiency.
Cottman Australia / Advance Healthcare Group Ltd
|National IT Manager / Chief Technology Officer
Perth, WA, Australia
→
Summary
Directed national IT operations for a wholesale medical and pharmaceutical products supplier, overseeing IT delivery, sales, and general support across Australia.
Highlights
Directed IT operations across Australia, managing delivery, sales, and general IT support for a wholesale medical and pharmaceutical products supplier.
Managed IT services, including ERP systems, legacy systems from recent acquisitions, head office IT support, and a national IT datacentre.
Oversaw IT for call centers in 3 cities and an online pharmacy service, ensuring seamless operations and customer support.
Led and managed a team of 4 IT staff across 2 cities, fostering a collaborative and efficient IT support environment.
SEGS Computing, UWA
|Unix Systems Administrator
Perth, WA, Australia
→
Summary
Administered Unix systems, ensuring optimal performance and reliability for academic and research computing environments at SEGS Computing, UWA.
Highlights
Managed and maintained Unix systems, ensuring optimal performance and reliability for academic and research computing environments.
FAHSS Computing, UWA
|Systems Consultant
Perth, WA, Australia
→
Summary
Provided expert systems consultancy services, optimizing IT solutions and supporting operations for FAHSS Computing at the University of Western Australia.
Highlights
Provided expert systems consultancy, optimizing IT solutions and supporting operations for FAHSS Computing at the University of Western Australia.
Arts Multimedia Centre, UWA
|Systems & Support Officer
Perth, WA, Australia
→
Summary
Delivered comprehensive systems and technical support for the Arts Multimedia Centre at UWA, ensuring seamless operation of multimedia resources and user accessibility.
Highlights
Delivered essential systems and technical support for the Arts Multimedia Centre, ensuring smooth operation of multimedia resources and user accessibility.
Volunteer
Ruby Australia
|General Member
→
Summary
Contributed to the strategic direction and community initiatives of Ruby Australia. Initially elected as Committee Member (2020-2023). Later elected as Secretary (2023-2025). Organiser of RubyConf AU (2023 and 2024)
Education
UWA
→
Postgraduate Diploma
Information Technology
Courses
Object-oriented Programming
Data Structures & Algorithms
Databases
Computational Physics
Java Programming
Operating Systems
Computer Architecture
Computer Networks
Computer & Network Security
Advanced Mathematics (Linear Algebra, Calculus, Statistics, Numerical Methods, Queueing Theory, Real & Complex Analysis, Dynamic Systems, Abstract Algebra, Manifolds)
Software Requirements
Project Management
Professional Computing
Communications Theory
Information Theory
Information Network Systems
Digital & Analog Electronics
Digital Logic & VLSI design
UWA
→
Bachelor of Science, Bachelor of Engineering
Physics, Electronic Engineering
Courses
Object-oriented Programming
Data Structures & Algorithms
Databases
Computational Physics
Java Programming
Operating Systems
Computer Architecture
Computer Networks
Computer & Network Security
Advanced Mathematics (Linear Algebra, Calculus, Statistics, Numerical Methods, Queueing Theory, Real & Complex Analysis, Dynamic Systems, Abstract Algebra, Manifolds)
Software Requirements
Project Management
Professional Computing
Communications Theory
Information Theory
Information Network Systems
Digital & Analog Electronics
Digital Logic & VLSI design
Certificates
Puppet Labs Training Course
Issued By
Puppet Labs
Microsoft Active Directory Integration Training
Issued By
Microsoft
ITIL Foundations Certification
Issued By
ITIL
PRINCE2 Project Management Training
Issued By
PRINCE2
Skills
Programming Languages
Ruby, Swift, C, Python, Objective-C, PHP, Java, C++, AppleScript, Mathematica, Pascal, Assembly, Rust, Elixir, Haskell, Golang, Kotlin, R, Smalltalk, Eiffel, C#, Fortran.
Web & App Development
Full-Stack Web Development, App Development (iOS, macOS), HTML, JavaScript, CSS, UIKit SDKs, AppKit SDKs, Ruby on Rails.
Operating Systems & Virtualization
Linux (Debian, Ubuntu, CentOS, Arch, Alpine), macOS, Windows Server, Windows, Solaris, OpenSolaris, Docker, VMware.
Development Methodologies & Tools
Object-oriented Design, Unit Testing, TDD (Test-Driven Development), Refactoring, IDEs/Editors, Version Control (Git, SVN), CLI (bash, zsh, sh scripting), Data Structures, Algorithms.
Database Systems
SQL, Relational Databases, PostgreSQL, SQLite.
IT Management & Operations
Unix System Administration, IT Infrastructure Management, IT Team Leadership, Project Management, Systems Integration, Network Management, Data Centre Operations, ERP Systems, Issue Tracking Systems, Virtualization Management.
Interests
Tech Community Engagement
Melbourne Ruby Meetup, iOS Perth Meetup, JuniorDev Perth Meetup, Ruby Australia Remote Book Club, Online Tech Communities (Slack), Ruby Australia RailsCamp AU.
Open Source & Research Interests
Ethical Open Source Software, Computational Mathematics, Physics, Statistics, Experimental Languages, Compilers, Toolchains, Algorithms, AI/Machine Learning/Deep Learning, OS Construction & Exploration.