Seeking remote software development, application support, troubleshooting, maintenance, data migration or testing opportunities. Particularly interested in working with existing applications, databases and legacy systems. Open to permanent, part-time, fixed-term and contract roles, including smaller projects. Based in Australia and open to international remote work.

Mark Hughes
@markhughesv1
Software engineer with 30+ years' experience in application development, troubleshooting, maintenance, data migration and technical support.
What I'm looking for
I'm an Australia-based software engineer with over 30 years of commercial experience developing, maintaining, troubleshooting and modernising business applications.
Much of my career has involved working with existing systems: investigating problems, understanding unfamiliar code, improving reliability, integrating applications and migrating data between technologies. I've worked on enterprise projects involving application support, legacy system modernisation, database migration, testing and technical documentation.
My technical experience includes Java, SQL, HCL Notes/Domino, Kotlin, Android, SQLite and database integrations. I also use Python for scripting, data processing and validation.
More recently, through Stack Trace Software, I developed and published Wotsin, a commercial Android application featuring barcode scanning, OCR and offline database functionality. This included building data-processing tools to transform a large Open Food Facts dataset into an optimised SQLite database.
I'm particularly interested in remote software maintenance, troubleshooting, application support, data migration, testing and development projects where practical problem-solving and experience with existing systems are valuable.
I'm open to permanent, contract and project-based opportunities.
Experience
Work history, roles, and key accomplishments
Independent Software Developer
Stack Trace Software
Oct 2019 - Present (7 years)
Independent software development, technical upskilling and business exploration since 2019. More recently, spent approximately 18 months developing and publishing Wotsin, a commercial Kotlin Android app featuring barcode scanning, OCR and offline SQLite storage. Built Java and Python data-processing tools to migrate over 500,000 food products from MongoDB to SQLite.
Troubleshooting Consultant
DVSA
Sep 2019 - Oct 2019 (1 month)
Worked on an emergency task force to clear a large backlog of helpdesk calls, diagnosing and repairing problems with users' Lotus Notes client installations and applications.
Software Developer
Interactive Investor
Jul 2018 - Apr 2019 (9 months)
Worked on bug fixes and enhancements to a number of Domino applications which used Dojo, JavaScript and JSON along with a custom software layer developed in house.
System Architect
Bank of Ireland
Mar 2018 - May 2018 (2 months)
Upgraded servers from Windows 2003 and consolidated Domino applications onto fewer servers. Developed tools to scan the network and discover unused apps, and updated code for apps that could not be easily moved.
Consultant Developer
TNT
Jul 2013 - Oct 2015 (2 years 3 months)
Supported existing Domino applications and developed new ones, while preparing to hand over application support to an outsourcing company. Wrote a tool to identify applications to be retired and prepared remaining apps for handover.
Migration Architect
Thomson Reuters
Feb 2012 - Oct 2012 (8 months)
Migrated a Domino system to a new Oracle based system. Added a new XML interface to the Oracle system, wrote processes to clean up data in Domino prior to migration, and developed processes to move data from Domino to Oracle.
Senior Developer
NFU Mutual
Nov 2009 - Jul 2011 (1 year 8 months)
Developed a new Domino web based system for prospecting, contact management and letter generation. Created an update process to import data from a credit rating agency and rolled out the application to 300 agencies.
Migration Architect
Converteam
Jul 2007 - Oct 2009 (2 years 3 months)
Migrated applications from Domino R5 to R7. Wrote tools to scan existing apps for potential issues, created a test environment, tested apps prior to upgrading, and upgraded production servers. Also developed new applications and maintained existing ones.
Migration Architect
Warwickshire County Council
Nov 2005 - Jun 2007 (1 year 7 months)
Managed a migration project from Domino R5 to R7. Scanned applications using Teamstudio Analyser, corrected issues, recoded workflow, developed test plans, and provided consultancy on new R7 features.
Systems Architect
Estee Lauder
May 2005 - Oct 2005 (5 months)
Merged two separate Domino systems after a corporate merger. Rearranged the address book structure, recertified users, wrote tools to scan apps for potential problems, and fixed and tested any issues found.
Software Developer
Cooperative Bank
Oct 2004 - Mar 2005 (5 months)
Developed a new version of a Domino web based email system used by the customer support team, including an auto archiving feature required for compliance.
System Developer/Architect
GlaxoSmithKline
Apr 2003 - Sep 2004 (1 year 5 months)
Assisted in a major migration project, migrating Domino servers from Windows NT/Domino R5 to iSeries/Domino R7. Consolidated address books after a corporate merger, recertified users, and scanned, debugged, and tested apps before moving them to new servers.
Software Developer
WebNetworks24
Feb 2002 - May 2002 (3 months)
Performed Domino application development, maintenance and enhancement on a number of apps for a local authority in East London.
Software Developer
Dixite
Aug 2001 - Oct 2001 (2 months)
Developed a web based Domino workflow application for Reuters that allowed news articles to be entered, translated, approved and published. The app output the published article as XML in multiple languages.
Software Developer
CMG
Jan 2001 - May 2001 (4 months)
Developed a web based Domino workflow application for dealing with insurance claims. The application was a front end to the main system, allowing customer sites to deal with insurance claims directly. Wrote data transfer processes to the mainframe back end.
Software Developer
Chase Manhattan Bank
Oct 2000 - Dec 2000 (2 months)
Developed a web based project management system using Domino. The role was customer facing and full life cycle from analysis to implementation.
Software Developer
PriceWaterhouseCoopers
Jul 2000 - Sep 2000 (2 months)
Developed new Domino based workflow type applications plus maintenance and enhancement of existing applications.
Software Development and Consultancy
Computacenter
Apr 1999 - Apr 2000 (1 year)
Mixed role involving Domino application development, maintenance and enhancement, mentoring, consultancy and recruiting new developers.
Software Developer
Cable & Wireless
Jan 1999 - Mar 1999 (2 months)
Developed new Domino based workflow type applications plus maintenance and enhancement of existing applications.
Software Developer
Dia-Ichi Kangyo Bank
Sep 1998 - Dec 1998 (3 months)
Developed new Domino based workflow type applications plus maintenance and enhancement of existing applications.
Software Developer
BT Synchordia
Aug 1998 - Aug 1998 (0 months)
Developed an application to check and verify each user's installation during a roll-out of Domino to 14,000 users, and provided a workflow to resolve user issues.
Software Developer
Eli Lilly
May 1998 - Jul 1998 (2 months)
Worked on the rollout of a high profile Domino based global intranet. Also performed maintenance and enhancement of existing applications.
Software Developer
ITS
Mar 1998 - Apr 1998 (1 month)
Developed new Lotus Notes workflow type applications plus maintenance and enhancement of existing applications.
Software Developer
British Airways
Mar 1996 - Dec 1997 (1 year 9 months)
Lead developer on a globally deployed Lotus Notes application to enable resolution of issues that cabin crew encountered on flights. The application linked to Oracle based systems and the corporate email system.
Help Desk Associate
Knight Frank Hooker
Apr 1995 - Jan 1996 (9 months)
Provided user assistance and support for Lotus Notes, cc:Mail, Novell Netware, and other software and hardware.
Software Developer
Com Tech Communications
Oct 1993 - Dec 1993 (2 months)
Assisted in development of a Lotus Notes online product catalog prior to widespread use of Internet. Catalog was available via a Notes server and the sales force dialed into the server and replicated the catalog on their laptop computers.
Network Administrator/Installer/Technical Support
Aspect Computing
Mar 1993 - Sep 1993 (6 months)
Upgraded Netware LAN from Novell Netware 2.15 to 3.11. Provided network and PC support.
Education
Degrees, certifications, and relevant coursework
IBM
PCLP R8 / IBM Certified Application Developer, Lotus Notes and Domino
IBM Certified Application Developer for Lotus Notes and Domino 8, achieved in 2010.
IBM
PCLP R7 / IBM Certified Advanced Developer, Lotus Notes and Domino
IBM Certified Advanced Developer for Lotus Notes and Domino 7, achieved in 2006.
IBM
PCLP R6 / IBM Certified Advanced Developer, Lotus Notes and Domino
IBM Certified Advanced Developer for Lotus Notes and Domino 6, achieved in 2004.
Lotus
Lotus CLP Principal Application Developer R5, Lotus Notes
Lotus CLP Principal Application Developer for R5, achieved in 1999.
Lotus
Lotus CLP Principal Application Developer R4, Lotus Notes
Lotus CLP Principal Application Developer for R4, achieved in 1998.
Lotus
Lotus CLP Application Developer, Lotus Notes
Lotus CLP Application Developer, achieved in 1997.
Novell
Certified Netware Engineer, Networking
Certified Netware Engineer, achieved in 1993.
University of Melbourne
Bachelor of Science, Science
Bachelor of Science degree from the University of Melbourne, completed in 1989.
Availability
Location
Authorized to work in
Website
stacktracesoftware.comPortfolio
stacktracesoftware.comSalary expectations
Social media
Job categories
Interested in hiring Mark?
You can contact Mark and 90k+ other talented remote workers on Himalayas.
Message MarkGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
