About Me
I possess over 21 years of experience in software development, specializing in the creation of mobile applications and websites with robust, scalable back-end APIs. Throughout my career, I have thrived in both large software consulting firms and dynamic startup environments. I am a passionate learner who continually seeks out new opportunities and challenges to further my expertise.
Skills
React, Angular, JavaScript, TypeScript, tailwindcss, Bootstrap,
React Native, Ionic Framework(with Cordova/Capacitor),
.NET, C#, ASP.NET, NodeJS,
Microsoft Azure, Microsoft SQL Server, Identity Server, Entity Framework, Git, AWS, MongoDB
Agile/Scrum
Work Experience
Transport for NSW
Senior Developer
2023 - ...
- Working on a new web app built using Angular, ASP.NET, and Azure Cognitive Search.
- Responsibilities include building UI and supporting APIs
- Setting up the TDD process for the frontend application
NSW eHealth
Senior Developer
2022
- Worked on a new web app built using Angular, ASP.NET, and Azure Cognitive Search.
- Responsibilities include building UI and supporting APIs
- Setting up the TDD process for the frontend application
CBHS Health Fund Limited
Mobile App / Web Developer
2016 - 2021
- Building mobile apps CBHS Health, CBHS Corp and CBHS International. Includes architecting backend APIs and Authentication framework(using Identity Server).
- Maintaining CBHS Health Fund, CBHS Corporate Health and CBHS International Health websites build on React, .NET and Sitefinity.
- Training developers on ionic, angular, .NET Core and Clean Code principles
EFFISION
Solutions Developer
2015 - 2016
- Worked on developing and maintaining insurance underwriting portal, build on ASP.NET
- Built POSFLO a Point of Sale and media distribution mobile app using AngularJS and ionic
Capgemini
Manager, Technical Lead, Sr. Consultant
2008 - 2014
- Worked as Microsoft Azure and MS.NET Technology Lead / Technical Architect
- Worked on building scalable backend APIs for hangout and social events app on MS Azure
- Led teams for Level 2 and Level 3 support, which was responsible for handling direct customer queries and helping them to complete business processes
- Couple of assignment is Switzerland and France.
3 Global Services (now Tech Mahindra Business Services)
Project Lead, Sr. Developer
2005 - 2008
- Helped to setup the SDLC process, which included minimum documentation for new application development, set code review guidelines and other quality processes
- Led projects through various stages of requirement gathering, project planning, writing technical specifications, development, testing and support
- Worked as a trainer to conduct ASP.NET (new features) training for the team, which helped developers to quickly learn and implement new features in upcoming projects