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.

ICRAR.org
|

ICT Systems Engineer

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

Perth, WA, Australia

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)

Ruby Perth Meetup
|

Organiser Team member

Perth, WA, Australia

Summary

Co-organized monthly meetups for the Perth Ruby community, fostering local developer engagement and knowledge sharing.

IT Professionals Association (formerly SAGE-AU)
|

National Committee Member

Perth, WA, Australia

Summary

Served on the National Committee of professional IT association. Contributed to industry standards and community growth.

Education

UWA
Perth, WA, Australia

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
Perth, WA, Australia

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.