Harminder S. Email and Phone Number
• Over 10 years of experience in software development, covering everything from gathering requirements and designing systems to developing and delivering the final product. Technology Stack:• Reactjs | NextJS | MobX | Redux | Typescript• C# | Graphql, asp.net mvc core• REST APIs & GraphQl APIs • Postgres SQL, Microsoft SQL Server, T-SQL, Dynamo DB• Distributed system design and implementation(Azure Service bus, SQS, GCP Pubsub, Outbox Pattern, Cap theorem, Distributed Locking)Deployment / DevOps• Azure DevOps pipelines• Github Actions • Terraform, Azure Bicep• Bash, PowerShell•• Setup CI/CD pipelines to deploy microservices to multiple cloud environment using docker•• Setup iOS, Android & flutter CI/CD pipelines to automate deployment of mobile apps to App Store, Google Play•• Setup terraform pipelines to automate the deployment of azure/gcp resources to prod and dev environmentsCloud Services Experience• Azure Kubernetes – Contributed to the deployment of calendar API to azure Kubernetes service.• Azure Service Bus / Azure Functions – Built a tool to transfer 2 million documents from team binder to Procore utilizing azure service bus and azure function. • Azure App Service – Deployed internal application for Fleetonstreet to azure apps.• Azure SQL Database - Managed and maintained multi region azure SQL database deployment for Fleetstreet.• Azure Signalr - Integrated SignalR service with Fleetstreet platform to receive push notification on web.• Azure Storage - Built a document management API powered by azure storage and CDN for Fleetonstreet.• Azure Event Hub - Integrated microservices to publish telemetry metrics to event hub.• Azure font door - Level 7 load balancer used to redirect customers to closest available region for Fleetonstreet.
Clearpoint
View- Website:
- clearpoint.co.nz
- Employees:
- 97
-
Lead EngineerClearpoint Nov 2024 - PresentAuckland, New ZealandWorking on a Xero project to containerise internal products. -
Senior Software EngineerNz Super Fund May 2024 - Nov 2024Auckland, New Zealand -
Technical Lead / Senior Software Engineer | ContractRyman Healthcare Oct 2021 - Mar 2024Auckland, New Zealand -
Technical Lead & Team LeadDebitsuccess Jul 2017 - Nov 2021Auckland, New Zealand- Led a team that migrated a real-time payment processing system from a legacy system to a new message-based architecture, using RabbitMQ as the main messaging broker to enhance its resilience. Designed the architecture and presented it to the architecture team for their review.- Designed and led the development a new Casual Payments system that allows GYM businesses using Debitsuccess to accept payments over the counter without linking them to specific customers. Analyzed the existing system, created a solution design, and presented it to the architecture team for approval. The challenge was to ensure smooth integration of this new payment system with our existing payout process for handling and distributing funds to clients, which involves managing over $100 million each month. - Led the development of an AMEX KYC integration to comply with their data requirements. Analyzed AMEX's specifications to identify the necessary customer data. Next, designed a two-part solution to seamlessly connect our systems. The first utilized ReactJS to capture customer information within our platform. The second leveraged an asynchronous architecture with RabbitMQ as the message broker and MassTransit to securely transmit data to AMEX. This ensured efficient and compliant data exchange. - Led the development of a new REST API based on an existing WCF service. This involved a comprehensive study of our existing WCF API, followed by mapping resources for the new REST API. After establishing an initial design for the REST resources and API endpoints, I consulted with internal teams to gather their feedback and incorporate necessary changes. The final design was then presented to the architecture team for approval. Subsequently, I led a team of four developers to develop and roll out the API. -
Senior Software DeveloperDebitsuccess Apr 2014 - Jul 2017Auckland, New Zealand• Played a key role in the design and implementation of the batch billing platform for processing credit card and direct debit transactions, handling over $100 million in payments monthly. Utilized .NET messaging architecture and SQL Server database.• Integrated components of ACH (Direct Debit payment processing network in the United States) into core billing platform. Learned the workings of USA Direct Debit processing industry.• Integrated Vantiv (Credit Card payment processing network in US) with the billing platform. Technology: C#, SOAP (Vantiv existing SDK)• Implemented key components of Data Correction System. Analyzed and wrote technical documentation based on legacy Data Correction System to assist in development of New System. Technologies - ASP.NET MVC, C#, MS SQL Server, HTML/CSS/JavaScript/jQuery)• Identifying and analyzing performance issues in dotnet C# was a key responsibility. I conducted analysis on dotnet memory dumps utilizing PerfView to pinpoint instances of high CPU and memory usage.• Introduced feature toggling to development team to improve the delivery time of feature into production. • Found improvements in existing application “customer search” functionality and proposed new solution to move to Elastic search for better scalability• Responsible for maintaining and configuring multiple web applications for Continuous Integration Environment using Team City and Octopus Deploy. Implemented custom PowerShell scripts to setup SSIS packages (SQL Server Integration Services) for Continuous Integration Environment via Team City and Octopus Deploy• Responsible for coordinating deployment of new features for the core billing platform into production, staging and QA Environments• Introduced Angular JS, ASP.Net Web API, Elastic Search and Lucene.net to the development team -
Sql DeveloperAgility Cis Ltd Nov 2012 - Apr 2014Auckland, New ZealandAgility CIS provides utility software systems for the electricity, gas, telecommunications and water Industry. The utility software is provided in the United States, Australia, the Middle East, New Zealand and the Pacific. Key Role and Responsibilities• Developing custom solutions based on client’s requirements utilizing various Microsoft technologies.• Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction• Responsible for the physical as well as logical design of relational databases.• Optimizing stored procedures and complex reporting SQL queries.• Investigating client enquirers regarding system functionality and provide analysis and explanation back to the client.• Involved in developing stored procedures, triggers, sub programs for the application• Developed functions, procedures and packages to implement the system's business logic • using T-SQL• Monitored and provided front-line support of daily processes• Developing SQL scripts for maintaining administration tasks• Analyzed data access controls and provided suggestions in enhancing the security -
Software Developer – ContractYouchooze It Ltd Jul 2013 - Oct 2013Auckland, New ZealandKey Role and Responsibilities• Designed and developed a web based billing application for Youchooze LTD owner of Cabchooze• Taxi Hailing Mobile Application.• Implemented driver billing module.• Integrated with payment express to allow Taxi drivers to pay invoices using credit card.• Integrated with Xero accounting API for accounting usage.
-
Software Developer - ContractYouchooze It Ltd (Www.Cabchooze.Co.Nz) Mar 2013 - May 2013Auckland, New ZealandDesigned and developed a Tracker Application to display on Google Maps the location of Taxi drivers currently signed into the Cabchooze mobile application.
-
Ict Work PlacementFisher & Paykel Healthcare Feb 2012 - Dec 2012New Zealand, AucklandKey Role and Responsibilities• Rewrote existing classic asp.net supplier approval application in asp.net web forms. • Migrated existing Access 97 database to SQL server 2008 RT• Project requirement gathering by analyzing existing system. • Implementing new features as requested by business.• Integrated new supplier approval application with existing supplier quality management system.
Harminder S. Education Details
-
Software Development -
Otahuhu CollegeHigh School
Frequently Asked Questions about Harminder S.
What company does Harminder S. work for?
Harminder S. works for Clearpoint
What is Harminder S.'s role at the current company?
Harminder S.'s current role is Lead Engineer | Full stack.
What schools did Harminder S. attend?
Harminder S. attended Auckland University Of Technology, Otahuhu College.
Who are Harminder S.'s colleagues?
Harminder S.'s colleagues are Jason Hunter, Stuart Chen, Andy Mussell, Lauren Simpson, Chris Callaghan, Maxim Kukharev, Luke Foster.
Not the Harminder S. you were looking for?
-
-
Harminder S
North Wales, Pa -
Harminder S.
Canada -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial