Mike Donnici
Jervis Bay | michael.donnici@gmail.com | linkedin.com/in/mikedonnici | github.com/mikedonnici
Overview
An experienced software engineer specializing in backend services with Go and Python, driven by a passion for continuous learning and improvement. Enthusiastic about breaking down complex domain problems, I actively contribute across all phases, from concept to development and deployment, prioritizing clarity over cleverness and focusing on functional, maintainable solutions.
Professional Experience
Senior Software Engineer, Regrow Ag
Remote | Oct 2021 – Present
- Engineering of core backend services - Go, Python MySQL, Postgres
- Integration with third-party farm management systems
- Re-architecting services to improve performance, scalability and alignment with domain requirements
- Cross-team collaboration on service definition and design
Geoscience Data Systems Developer, Geological Survey of New South Wales
Remote | Nov 2020 – Oct 2021
- Fullstack engineering of public-facing web applications - Python, Postgres, Geoserver, Angular
- Server management and DevOps - AWS, Linux, SaltStack
- Collaboration with Geoscience Data Team on application feature design and development
- Acquire fundamental skills in various geospatial tools and technology
Senior Software Engineer, Humanetix
Canberra & Remote | Sep 2019 - Nov 2020
- Engineering of microservices for healthcare application - Go, Kotlin, Postgres, Kafka
- Development of a prototype data analysis component - Python
- Assisting with DevOps tasks - AWS, Linux, Docker, Jenkins
Online Service Manager, Cardiac Society of Australia and New Zealand
Sydney & Remote | Feb 2014 - Sep 2019
- Maintenance and support of custom CPD application - PHP, MySQL, AWS, Heroku
- Transition monolith to front and backend services - Go, Vue
Owner / Director, Mesa
Sydney & Remote | 2000 - 2018
- Managed a diverse range of web and LAMP stack projects
- Contract Linux systems management
Network Support Technician, SouthWest ComputeAble
Margaret River | 1998 - 2000
- Hardware repair and maintenance for computers, servers and printers
- Elevated businesses networking capabilities by acquiring Microsoft Certified Systems Engineer certification
- Network installation and support for business customers
Data Cabling Technician, Cocom
Port Macquarie | 1997-1998
- Rapidly acquired skills for coaxial and cat5 data cabling installation and testing
- Assisted with contract network support for Base Hospital and other clients
Education
Continuous Professional Development, Autodidact School of Self-Driven Learning
Remote | 2000 - present
Microsoft Certified Systems Engineer (NT4.0)
Remote | 2000
Graduate Certificate in Computing, Monash University
Distance | 1998
Bachelor of Science in Agriculture (Crop Science), University of Sydney
Camperdown | 1992