Madhav S.

Madhav S.

Senior Software Engineer

Melbourne, Australia
Hire Madhav S. Hire Madhav S. Hire Madhav S.

About Me

Madhav is a Senior C# Developer with close to 20 years of professional experience specializing in Xamarin development and architectural design and implementation of web and mobile solutions both in and out of the cloud using Xamarin, Azure, and AWS Cloud infrastructure. He has worked on a variety of enterprise applications across multiple domains over the years and has also led small and medium developer teams, interfacing with clients and offering the best software solutions to reach business goals.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

XAM Consulting
XAM Consulting
Lead Consultant
2021 - 2024 (3 years)
Remote
  • Delivered intelligent solutions that drive business growth, create efficiencies, and increase engagement.

  • Worked with Xamarin, C#, Terraform, .NET, Azure, and Bicep.

Orbital8
Orbital8
Xamarin Developer
2020 - 2021 (1 year)
Melbourne, Australia
  • Provided strategic guidance to clients on Xamarin technology and recommended solutions based on their requirements.

  • Provided solutions and built E2E implementation using current industry approaches, planned timelines, and set deadlines.

  • Diagnosed and refined challenges, recommending ways to improve team productivity.

Coles Group
Coles Group
Xamarin Consultant
2019 - 2019
Melbourne, Australia
  • Provided time estimates for projects, closely collaborating with business analysts and other team members.

  • Designed and implemented software solutions and mentored team members.

  • Restructured aging APIs so that they follow SOLID design principles.

LabFriend
LabFriend
Web Developer
2017 - 2019 (2 years)
Remote
  • Maintained and improved the legacy website and architected the back end in Azure.

  • Repaired a data feed that was taking 6 hours to 30 mins, with improved logging and error handling.

  • Coordinated with other software professionals and programmers to ensure project success.

OpenPay/Ocean Software
OpenPay/Ocean Software
Xamarin Developer
2016 - 2019 (3 years)
Melbourne, Australia
  • Contributed to building and maintaining the OpenPay tech stack including the mobile app, web service, and web suite.

  • Set up a CI/CD pipeline using Microsoft App Center for both Android and iOS.

  • Integrated Bluetooth low-energy device scanning in the app to provide better deals for customers when they are near a store.

  • Built web APIs and AWS Lambda functions and made releases to Google Play and Apple Store.

CRM Strategy
CRM Strategy
Web Developer
2014 - 2016 (2 years)
Melbourne, Australia
  • Presented proposed software solutions to clients, maintaining a dynamic information exchange.

  • Partnered closely with other cross-functional departments to develop and implement solutions using best practices.

  • Refined business and functional requirements and determined project scopes and specifications.

FINTELLIX
FINTELLIX
Lead Consultant
2012 - 2014 (2 years)
Bangalore, India
  • Designed and developed new modules and managed maintenance, updates, expansions, and scaling for the design.

  • Analyzed and reviewed proposals from the team and mentored junior developers.

  • Directly dealt with the client to clearly understand their needs and provide possible solutions.

Infosys
Infosys
Software Engineer | Tech Lead
2005 - 2012 (7 years)
Bangalore, India
  • Reviewed documents and code and worked on configuration control and unit testing.

  • Resolved business issues and new scenarios, providing solutions and designs for clients.

  • Presented prototypes to clients and played an integral role in client communication.

  • Handled performance tuning, review, and scheduling service requests.

Portfolio

Xamarin Consultant/Developer - Dynamic Markdowns (Coles Internal App)
Xamarin Consultant/Developer - Dynamic Markdowns (Coles Internal App)

Coles is a big retailer supermarket chain in Australia. Every year, Coles has to throw away perishable food items amounting to AUD$500,000. They had very little success even after price reduction. Considering the amount of loss they were incurring, they decided to employ Machine Learning algorithms that took into account multiple parameters to dynamically change the markdown prices. Built the back-end APIs to interact with their ML algorithms to provide dynamic pricing for product markdown. Restructured their APIs to follow SOLID design principles and reduced the overall time for back-end jobs. The project was released in a phased manner and was rolled out to all Australian stores. Technologies used: ASP.NET Core, Azure, SQL Server, Azure Functions, Azure Service Bus, Xamarin.

Web Developer - LabFriend eCommerce
Web Developer - LabFriend eCommerce

LabFriend is built on nopCommerce, an open-source eCommerce framework. They are primarily a distributor for LLG. nopCommerce has been customized to enable a multi-store feature wherein each distributor will sell LLG’s products along with some of their own. The project was initially limited to NZ and Australia but extended to Singapore, Malaysia, and Indonesia. That’s when the need for better infrastructure came in and the website was migrated to Azure. Rebuilt the existing data feed in .NET Core using Azure Service Bus and Azure Functions, lowering significantly the total load of the system and improving data quality. The project was launched and the client was able to add multiple vendors across the globe. There are currently 126,669 registered customers across 10 countries.

Software Developer - OpenPay Mobile App
Software Developer - OpenPay Mobile App

The OpenPay app lets users set up an account for fast, secure, interest-free payment plans in minutes. It is available across multiple lifestyle industries from automotive to home improvement, healthcare, and retail. OpenPay’s paperless registration and application makes it simple to budget and pay more easily, especially for those bigger tickets or unexpected items like getting one's car serviced or dental. Built the entire mobile and back-end web API for the application. Developed a Google Maps integration and Bluetooth low-energy device scanning. Technologies used: ASP.NET Core, Xamarin Forms, SQL Server, AWS Lambda.

Education

Microsoft Certified: Azure Solutions Architect Expert (Expires Feb 2025)
Microsoft Certified: Azure Solutions Architect Expert (Expires Feb 2025)
Microsoft
2023 - 2023
BE Electronics and Communication Engineering
BE Electronics and Communication Engineering
Visvesvaraya Technological University (VTU) - India
2001 - 2005 (4 years)