# About Madhab Dhakal

> Madhab Dhakal is a senior software engineer and ColdFusion technical architect based in Perth, Western Australia, who builds and maintains long-lived systems for banks, businesses and public transport.

Source: https://madhabdhakal.com.np/about/

## What Madhab does today

At Jacobs, Madhab is the ColdFusion technical architect for TRIS, a custom-built system that has handled parts of Transperth’s operations for more than two decades. The work is split between hands-on coding and system oversight: monitoring servers, fixing vulnerabilities, managing patches and keeping deployments smooth, along with spatial data in GIS environments and mentoring junior developers.

## Background

Madhab started at Mercantile Communication, developing Pumori Support Plus, the support system for Pumori Banking software that was adopted by over 130 banks and financial institutions in Nepal. In August 2018, Madhab moved to Australia to study at the University of Newcastle. A two-month trial as a junior developer at CRM Australia became a permanent role, leading to the CRM Renewals platform. After a year at LGI Australia, Madhab joined Jacobs in October 2022.

## Community

Madhab is an organiser of GDG Perth, an IT trainer and mentor, and writes about ColdFusion architecture, single sign-on and working life as a developer.

## Career

### Jacobs: Senior Software Engineer & Technical Architect (Oct 2022 – Present)

ColdFusion technical architect for TRIS, the custom-built system behind many of Transperth’s operations at the Public Transport Authority of Western Australia.

- Oversee the design, development and implementation of TRIS, working with stakeholders on strategic requirements.
- Manage ColdFusion servers across every environment, including patching, monitoring and troubleshooting.
- Work with spatial data in GIS environments to support Transperth’s mapping and geographical applications.
- Introduced automated deployment and continuous integration, and mentor the junior developers on the team.

Technologies: Adobe ColdFusion, Java, Oracle, ArcGIS, REST API

### LGI Australia: Software Engineer (Oct 2021 – Sep 2022)

Product owner for an Android app that tracks deliveries across the business.

- Researched, designed and built new software using ColdFusion, Progress ABL and Android.
- Developed systems to manage job scheduling and access control for users and remote systems.
- Integrated existing products and ensured compatibility across platforms.

Technologies: ASP.NET, ColdFusion, Progress ABL, Android, SQL Server, Web API

### CRM Australia: Software Engineer (Jul 2018 – Oct 2021)

Product owner for a subscription management system.

- Created CRM Renewals, a subscription platform handling renewal scheduling and automated payments.
- Configured an Azure Hybrid Connection to pull data from SAP systems.
- Analysed business requirements, designed software components and documented supported systems for the team.

Technologies: ASP.NET, C#, Microsoft Azure, SQL Server, AWS S3, Power BI

### Mercantile Communication: Software Developer (Sep 2014 – Jun 2018)

Product owner across core banking support, branchless banking and insurance projects.

- Developed Pumori Support Plus, adopted by over 130 banks and financial institutions in Nepal.
- Implemented branchless banking in Java and Android, streamlining transactions for agents.
- Secured apps and data across the network with cryptography and hardened APKs.

Technologies: ASP.NET, C#, SQL Server, JavaScript, Entity Framework, Web API

## Skills

- ColdFusion: Adobe ColdFusion, CFCs & custom tags, Scheduled tasks, Server management, Performance tuning
- Application: Java, C#, ASP.NET, Progress ABL, Entity Framework, REST APIs
- Data: Oracle, SQL Server, Amazon Aurora, Power BI, AWS QuickSight
- Cloud & spatial: Microsoft Azure, AWS, Azure AD SSO, ArcGIS, Continuous integration
- Front end & mobile: JavaScript, HTML5 & CSS3, jQuery, Responsive design, Android
- Practice: Agile, Application design, Testing, Documentation, SEO & SEM

## Education

- Master of Information Technology, The University of Newcastle (2021)
- Graduate Certificate of Information Technology, The University of Newcastle (2020)
- Bachelor of Science and Information Technology, Kuvempu University, Bangalore (2016)
- Advanced Diploma in Information Technology, NIIT, Bangalore (2016)

## Profiles

- LinkedIn: https://www.linkedin.com/in/madhabdhk/
- GitHub: https://github.com/madhabdhakal
- Stack Overflow: https://stackoverflow.com/users/5378307/madhab-dhakal
- Instagram: https://www.instagram.com/madhabdhk
- Facebook: https://www.facebook.com/madhabdhk/
