About
I am a seasoned software engineer and consultant with over two decades of experience in building high-quality, scalable, and reliable software solutions. My expertise covers the entire software development lifecycle and spans across all layers of the technology stack, including frontend, backend, and infrastructure.
I believe in the importance of context and pragmatism when choosing the right tools, processes, and architectures for each project. My approach is to simplify complex systems and ensure they can scale effectively.
Throughout my career, I have worked in various industries such as government, financial services, education, energy, property, sports betting, media, retail execution, re/insurance, and telecommunications. My goal is to create software that not only meets the needs of today but is also adaptable for the future.
Work Experience
Versent | Energy Company
- Co-designed, lead, & developed multi-account SaaS-ification of a digital twin used to monitor and manage energy plant/s. Tenant onboarding involved provisioning multiple AWS accounts and deploying digital twin infrastructure & application components automatically. Devops workflow bundled changes to various digital twin components before releasing to the tenants of the platform.
- Designed, lead, & developed Sentient Platform - a governance platform that enables engineers to see, manage and demonstrate that critical Hardware and Maintenance risk controls are in place and effective at managing Process Safety and Regulatory risks.
- Setup infrastructure with observability via IaC, setup end-to-end application using best practices & with good DevEx, setup DevSecOps pipelines with automatic end-to-end testing to ensure safe, secure & efficient delivery of applications to various environments, designed & developed features, etc.
Versent | Sports Governing Body
- Designed and developed various features of the new Registration and Payments platform.
- Designed and lead a team to develop a data sync system to facilitate existence of old & new Registration systems and enable staggered on-boarding of Football Australia Member Federations.
Versent | Sports Betting Company
- Played a significant role in building high revenue features (popular same game multi & any team vs any team) for Neds, Ladbrokes, Bookmaker, and Betstar betting products.
- Assisted with prioritisation and sequencing to rollout features early and then iterate on the features to expand value.
Versent | Queensland Government
- Designed & developed GraphQL-at-scale platform to integrate various departments of Queensland, to serve people better, under one API.
- Designed and developed a generator framework to decorate existing ReST endpoint/s of various departments into Apollo Federation's subgraph. Designed and developed publish-subscribe framework to facilitate asynchronous, push or pull, delivery of updates in entities to interested parties.
Fairfax Media
- Played the role of a tech liaison for the editorial team of the Publishing Innovation group entrusted with the goal of transforming the existing, legacy, platform serving a big share of Australia’s media, into a modern, robust, resilient, micro-services based platform using cutting edge technologies.
- Helped launch five metro mast heads on the new platform.
- Designed & developed features on the whole stack. Developed CI/CD automation to enable on-demand deployment of changes.
- Top performer in the team, prompting the management to recognise & reward within a few months of joining.
Boston Consulting Group (Digital Ventures) | ANZ Innovation Labs
- Architected, designed and developed most of the mobile backend for a React Native app using AWS Appsync(GraphQL), Lambda, DynamoDB, Serverless, NodeJS, Domain APIs, etc.,
- Built the core micro-services backend using Golang, gRPC, Protobuf, Docker, Kubernetes, API Gateway, etc., Built an event driven customer engagement system with AWS Kinesis, Lambda, S3, SNS, SQS, Golang, segment.io, customer.io, etc.,
- Hypothesised and designed a product feature that’s recognised as a high priority item on the roadmap. Researched & developed business solutions for a few features. Designed & developed business features on the whole.
Boston Consulting Group (Digital Ventures) | Kuncie
- Kuncie: a self-paced learning & mentorship platform for the entrepreneurs from experienced, and famous, business owners.
- Designed & developed end-to-end features (app-to-infrastructure), eliminated a few pain points in application performance & infrastructure, improved practices, etc.,
Enosi
- Helped Enosi architect, design, build and launch the V2 of PowerTracer, a platform that receives smart metering data from generators and energy consumer sites and applies a multi-tiered algorithm to match the two sides for every settlement period.
- Developed golden path template service/s, to use as an accelerator, which followed the best practices(hexagonal architecture, SOLID, etc.,) and demonstrated how a service could be deployed as a container or a serverless function without much effort.
- Built various services (trade rules, trades registry service, auth service, trade settlement scheduler, etc.,) of the platform.
Prezzee
- Created and collaborated on many RFCs & ADRs for discussions & decisions around building Micro Frontends, Backend for Frontends, Event driven systems, etc.
- Played a critical role in developing a scalable foundation for Micro Frontends (using monorepo, module federation, & custom tooling ), Backend for Frontends (using modular graphql pattern, code generation for integrations, & helpers to improve DevX), Design System, etc.,
- Developed end-to-end features for rewrite of Prezzee Campaigns B2B product.
Society One (with Westpac)
- Developed Neobank application built using React Native in order to facilitate banking functionalities.
- Collaborated with Banking-as-a-service liaison to identify issues in tech requirements & design for an efficient & quality development.
Faethm
- Architected and delivered a MVP version of Identity-as-a-service system for a B2B SaaS, a foundation that enables fine grain control over isolation and security of Client’s resources and data by leveraging AWS Cognito, IAM, KMS, etc.,
- Separated dev, staging, and production environments from a single account to a multiple accounts setup along with migrating manual configuration to infrastructure maintained as code.
- Built end to end product features, automated the infrastructure management of the platform (a multi-account, multi region distributed SaaS platform), and implemented CI/CD processes & pipelines.
EdgeVerve
- Owned technology of Market Connect Module (MCM) and Distributor Management System (DMS) products of TradeEdge platform, an umbrella offering in the Retail Execution space that CPG companies use to gain visibility into distributor sales & demand, extend distribution & coverage, improve distributor order service levels to retailers, eliminate non-productive inventory, improve productivity, etc.,
- Developed & maintained architecture of the platform & its products. Delivered MCM - a B2B, multi-tenanted, scalable, batch micro-services based data ingestion product & the most revenue generator of the platform. Refactored a monolith version of DMS into a RESTful micro-services based system using NodeJS, Angular, Loopback, MongoDB & Polymer, etc.,
- Collaborated on product strategy & roadmap. Aided implementation teams with integrations & client specific solutions. Developed common solutions across products/platforms, etc.,
- Ensured products adhere to performance & security standards set by the product management and organisation. Improved performances of MCM and DMS by 100% to 1000+% on each release.
- Awarded the top performer recognition year-on-year.
Spectant/OpenRisk LLC
- Co-Architected Spectant Platform, an independent, cloud-based application for catastrophe modelling, property risk management and portfolio certification. Architected, designed and managed features off-shored to Cignex, OpenIAM and Adeptia.
- Designed and developed catastrophe modelling framework; developed scalable implementations, using AWS, for EQECAT and ImageCAT.
- Point for general technology, MicroStrategy, Cignex and OpenIAM.
- Managed infrastructure on AWS. Developed Liferay portlets, plugins for MicroStrategy and Alfresco customisations.
Guy Carpenter
- Lead the tech team of the award-winning i-aXs® software that allows insurers to efficiently manage exposure & loss data and data mining, analytics, and real-time catastrophe information.
- Implemented “GrowthTool” algorithm to determine the growth of an insurance portfolio given the initial total insurable value (TIV), target TIV, event set, exposure, return periods, and more. Implemented “Risk Profiler” which helps insurers to evaluate a specific site, workers compensation or life, accident & health portfolio to form more informed underwriting decisions.
- Designed and developed features, reports and write-back processes utilising MicroStrategy, Weblogic JPDs, .NET services, etc.,
Skills
Get in Touch
Want to chat? Just shoot me a direct message on LinkedIn and I'll respond whenever I can.