Imad Hashmi, Developer in Sydney, New South Wales, Australia
Imad is available for hire
Hire Imad

Imad Hashmi

Verified Expert  in Engineering

Lead Developer

Location
Sydney, New South Wales, Australia
Toptal Member Since
September 2, 2019

Imad has over 15 years of experience building software applications for the retail, finance, and insurance industries. His products are used by millions on a daily basis. He has mentored developers, written tests, developed specialized architecture, and understands the precision required to deliver products for banks and insurance companies. Imad's accuracy and attention to detail make him an asset on projects requiring high-use and high security.

Portfolio

App Development Company (Toptal Client)
Amazon Web Services (AWS), Node.js, TypeScript, React Native, PostgreSQL...
Analytics Dashboard Company
C#, .NET 6, Amazon Web Services (AWS), Angular, API Gateways, Authentication...
IOUCash
Amazon Web Services (AWS), Serverless, GraphQL, Flutter, TypeScript 3, Go...

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Node.js, .NET Core, React

The most amazing...

...project I've helped develop are network modules for a PostgreSQL database to run distributed queries across database nodes.

Work Experience

Development Manager | Architect

2021 - PRESENT
App Development Company (Toptal Client)
  • Started work in the middle of an already running project when the previous project manager failed to deliver.
  • Tracked and managed issues and tasks in Trello, reviewed code, managed the architecture direction, and oversaw a team of fully functional developers and DevOps to steer a failing project back to the success track within the agreed timelines.
  • Collaborated with the management to review the process and technologies used in the project and devised a roadmap to bring the project back to success.
  • Made the required changes in the technology and team to ensure the team could deliver the product.
Technologies: Amazon Web Services (AWS), Node.js, TypeScript, React Native, PostgreSQL, Amazon EC2, GraphQL, Software Development, Software Architecture, Project Leadership, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Responsive Web Apps, Mobile Apps, Microservices, APIs, Scrum Master, Team Leadership, Technical Leadership, Remote Team Leadership, CTO, Leadership, Mobile Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, IT Strategy, Jest, API Integration, NoSQL, API Development, Cloud Services, Scrum, Facebook API, REST APIs, Amazon ElastiCache, Load Testing, Linux, Full-stack, Databases, Mobile, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), CQRS, Product Management, Asynchronous Programming, Solution Architecture, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, AWS Elastic Beanstalk, Stripe, Cost Estimation, Maps, Google Maps, Mobile App Development, Cross-platform App Development, Confluence, Object-relational Mapping (ORM), Web Development, Analytics, IT Projects, Technical Project Management, Software Design, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, Test-driven Development (TDD), Algorithms, Cloud Architecture, Consulting, Technical Consulting, Stripe Connect, Stripe Connect API, Stripe Payments, Stripe Checkout

Senior Engineer

2022 - 2023
Analytics Dashboard Company
  • Integrated with Xero APIs to pull customer data overnight and added an OAuth-based authentication schema.
  • Reduced infrastructure spending by up to 80% by improving code and changing to open source database systems from SQL Server.
  • Improved security and deployment processes by building CI/CD pipelines and password vaults.
Technologies: C#, .NET 6, Amazon Web Services (AWS), Angular, API Gateways, Authentication, Middleware, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, WordPress, Xero, .NET 4, Stripe Payments, Stripe Checkout

Head of Technology

2022 - 2023
IOUCash
  • Developed a P2P lending app for the small loans market, which can manage all payments, taking the cash flow pressure off our customers.
  • Hired and managed a team of eight technical staff, including quality assurance consisting of onshore and offshore developers.
  • Acted as a solution architect and project manager to oversee execution from beginning to end. Worked closely with the CEO and UX architect to design and build the product.
Technologies: Amazon Web Services (AWS), Serverless, GraphQL, Flutter, TypeScript 3, Go, AWS CloudFormation, PostgreSQL, Next.js, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Fintech, Load Testing, CTO, Finance, Full-stack, Databases, Mobile, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Product Management, Asynchronous Programming, Google Cloud Platform (GCP), Solution Architecture, Jira, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Mobile App Development, Cross-platform App Development, Confluence, Object-relational Mapping (ORM), Web Development, Technical Leadership, Analytics, IT Projects, Technical Project Management, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, Test-driven Development (TDD), Algorithms, Cloud Architecture, Technical Consulting, Stripe Payments

Go Developer

2022 - 2022
SATANG TECHNOLOGY COMPANY LIMITED
  • Developed an API middleware application for an order management system to connect to multiple cryptocurrency exchanges, including Satang and Binance. The middleware would act as a router for the order and forward the order to the correct exchange based on the defined rules.
  • Built an order monitor to monitor orders that were executed on different exchanges.
  • Developed a Robot Framework-based test suite to test and verify the order management system.
Technologies: Go, Task Analysis, API Integration, API Development, Cloud Services, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Fintech, Load Testing, Linux, Finance, Databases, QA Automation, DevOps, Domain-driven Design (DDD), Asynchronous Programming, Binance API, Trading, Git, GitHub, HTML, Amazon CloudWatch, Software Design, Data Structures, Database Architecture, API Gateways, Authentication, Middleware, Message Queues, Test-driven Development (TDD), Algorithms, Consulting

Digital Engineering Manager

2021 - 2022
NRMA Insurance
  • Managed the build and design of two applications in a span of six months.
  • Managed and supported BAU work as requested by the development team.
  • Led a team of six DevOps engineers in a multi-cloud environment, comprising AWS and Azure.
Technologies: Amazon CloudFront CDN, Amazon S3 (AWS S3), Amazon Elastic Container Service (Amazon ECS), Amazon EKS, Kubernetes, Azure, Amazon RDS, Amazon EC2, Leadership, Solution Design, Kubernetes Operations (kOps), Code Review, Interviewing, Task Analysis, IT Strategy, NoSQL, Cloud Services, Scrum, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Redis, Linux, Databases, Continuous Integration (CI), QA Automation, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Solution Architecture, Jira, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Maps, Google Maps, Confluence, Object-relational Mapping (ORM), Web Development, Technical Leadership, Analytics, IT Projects, Technical Project Management, Software Design, CI/CD Pipelines, Data Structures, Database Architecture, Agile, ASP.NET, IT Management, API Gateways, Authentication, Middleware, Message Queues, C#.NET, AWS Cloud Architecture, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, Technical Consulting

CTO

2020 - 2022
Advertisement Startup (Toptal Client)
  • Pioneered the architecture and design of a greenfield social media advertisement platform.
  • Assembled a team for the project to write a serverless back end and a React front end.
  • Oversaw the development process and architecture of the application throughout the development lifecycle.
Technologies: Amazon Web Services (AWS), React, Serverless, Cloud, Node.js, JavaScript, Amazon API Gateway, Web Architecture, API Architecture, Architecture, Leadership, GraphQL, MySQL, Software Development, Software Architecture, Project Leadership, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Responsive Web Apps, Microservices, APIs, Scrum Master, Team Leadership, Technical Leadership, Remote Team Leadership, CTO, Mobile Development, Front-end Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, IT Strategy, Jest, NestJS, API Integration, Next.js, NoSQL, API Development, Cloud Services, Scrum, Python, Facebook API, REST APIs, Unit Testing, Integration Testing, Load Testing, Linux, Full-stack, Databases, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), CQRS, AWS Cloud Development Kit (CDK), Product Management, Asynchronous Programming, Solution Architecture, Management, Git, GitHub, HTML, Technical Architecture, Stripe, Cost Estimation, Confluence, Object-relational Mapping (ORM), Web Development, Analytics, IT Projects, Technical Project Management, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Consulting, Technical Consulting

Consultant

2020 - 2020
Text Messaging Startup (Toptal Client)
  • Inherited a cloud-based application that was already built, deployed, and running in the cloud.
  • Tracked and fixed bugs in the application using Trello.
  • Suggested and implemented improvements in SMS triggers. Rearchitected and redesigned SMS triggers to solve existing bugs and move from legacy packages to more modern infrastructure.
Technologies: Twilio API, MySQL, Node.js, React, Amazon Web Services (AWS), JavaScript, Web Architecture, API Architecture, Software Development, Software Architecture, Lambda Functions, AWS DevOps, Responsive Web Apps, Microservices, APIs, Remote Team Leadership, Front-end Development, Front-end, Task Analysis, NestJS, API Integration, API Development, Cloud Services, REST APIs, Integration Testing, Load Testing, Full-stack, Databases, Full-stack Development, Domain-driven Design (DDD), Git, GitHub, HTML, Amazon CloudWatch, AWS Elastic Beanstalk, Web Development, IT Projects, SaaS, Data Structures, Agile, ASP.NET, Middleware, Message Queues, AWS Cloud Architecture, CSS, Algorithms, Consulting, Technical Consulting

Solutions Architect

2019 - 2020
Experian APAC
  • Helped streamline DevOps and deployment processes for customer-facing APIs.
  • Built a common enrichment process used by different data sources to enrich merchant details.
  • Developed an AWS Athena-based historical data search requests repository for reporting.
  • Led a team of full-stack developers to maintain an internal data management application used by the operations team to monitor the data enrichment process.
Technologies: Angular, Amazon Web Services (AWS), Azure, API Architecture, Amazon EC2, Azure DevOps, Software Development, Software Architecture, Project Leadership, AWS DevOps, Solution Design, Responsive Web Apps, Microservices, APIs, Team Leadership, Technical Leadership, SQL Server 2017, Remote Team Leadership, Leadership, Front-end, Code Review, Technical Hiring, Task Analysis, IT Strategy, API Integration, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Amazon ElastiCache, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Redis, Fintech, Load Testing, Linux, Finance, Full-stack, Databases, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Solution Architecture, Management, Git, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Maps, Google Maps, Confluence, Object-relational Mapping (ORM), Web Development, Analytics, IT Projects, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, ASP.NET, IT Management, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, Technical Consulting

Team Lead

2019 - 2020
Inchcape Australia
  • Lead the digital development in-sourcing effort while working with external vendors.
  • Conducted backlog grooming sessions and scrum ceremonies.
  • Performed cloud DevOps for application scale, CI/CD, and high availability.
  • Mentored and up-skilled junior team members. Lead a team of full-stack developers on migration and greenfield projects. Facilitated scrum ceremonies.
  • Developed a React/MobX/TypeScript-based Subaru product website for online car sales.
  • Supported and maintained AWS Lambda-based microservices architecture for over a year.
Technologies: Amazon Web Services (AWS), DYNAMO, Amazon CloudFront CDN, Serverless, Docker, SQL, .NET Core, Node.js, React, Amazon API Gateway, JavaScript, C#, Web Architecture, API Architecture, Architecture, Leadership, Amazon EC2, GraphQL, Software Development, Software Architecture, Project Leadership, Lambda Functions, ECMAScript (ES6), Lambda Architecture, Octopus Deploy, AWS DevOps, Solution Design, Responsive Web Apps, Microservices, APIs, Scrum Master, Team Leadership, Technical Leadership, SQL Server 2017, Umbraco, Front-end Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, API Integration, NoSQL, API Development, Cloud Services, Scrum, Python, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Redis, Linux, Full-stack, Databases, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Solution Architecture, Jira, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, Technical Project Management, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, ASP.NET, IT Management, Salesforce API, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, Technical Consulting

Lead Engineer

2018 - 2019
Commonwealth Bank of Australia
  • Developed new React components for a CommInsure quotation product.
  • Liaised with business analysts and conducted meetings with the team.
  • Performed code reviews for the team and developed a code quality checklist.
  • Wrote unit and integration tests for new features.
Technologies: Amazon Web Services (AWS), SQL, .NET, Redux, React, JavaScript, C#, Web Architecture, API Architecture, Architecture, Leadership, Amazon EC2, Software Development, Software Architecture, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Mobile Apps, Microservices, APIs, Team Leadership, Technical Leadership, SQL Server 2017, Remote Team Leadership, Front-end Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, Jest, API Integration, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Fintech, Linux, Finance, Full-stack, Databases, Continuous Integration (CI), QA Automation, Full-stack Development, Domain-driven Design (DDD), CQRS, Asynchronous Programming, Jira, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Object-relational Mapping (ORM), Web Development, IT Projects, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, ASP.NET, IT Management, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Technical Consulting

Lead Consultant

2018 - 2018
NC Group Solution
  • Developed REST-based microservices on the Lambda platform using Node.js.
  • Led the development of the React/Redux front end for the Red Rooster brand.
  • Converted UX designs to React components using Sketch.
  • Ran unit testing using Mocha, Chai, Jest, and Sinon.JS.
  • Led a team of offshore developers to deliver the React Native version of the web app.
Technologies: Amazon Web Services (AWS), Amazon DynamoDB, AWS Lambda, Serverless, Node.js, Redux, React, Amazon API Gateway, JavaScript, Web Architecture, API Architecture, Architecture, Leadership, Amazon EC2, Oracle, Software Development, Software Architecture, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Microservices, APIs, Remote Team Leadership, Front-end Development, Front-end, Code Review, Task Analysis, Jest, API Integration, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Unit Testing, Integration Testing, Redis, Linux, Full-stack, Databases, Mobile, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Git, GitHub, HTML, Vue, Technical Architecture, Amazon CloudWatch, Maps, Google Maps, Object-relational Mapping (ORM), Web Development, Technical Leadership, IT Projects, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Consulting, Technical Consulting

Senior Software Engineer

2017 - 2018
Wooworths Group
  • Led Gigya—which would become the new customer identity platform—implementation across two teams of five developers.
  • Wrote architecture artifacts and documented all technical decisions taken by the team.
  • Participated in backlog grooming and story analysis exercises.
Technologies: Amazon Web Services (AWS), Gigya, Apigee, React, Swagger, Express.js, Node.js, Amazon API Gateway, JavaScript, API Architecture, Software Development, Software Architecture, ECMAScript (ES6), Lambda Architecture, Solution Design, Microservices, APIs, Remote Team Leadership, Front-end Development, Front-end, API Integration, API Development, Scrum, REST APIs, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Jira, Git, HTML, Web Development, SaaS, Data Structures, Database Architecture, Agile, API Gateways, Authentication, CSS, Test-driven Development (TDD), Algorithms

Senior Software Engineer

2016 - 2017
MYOB
  • Developed an application based on ETL principles to convert other accounting data formats to the MYOB data format.
  • Designed and developed an app to transform any data format to MYOB.
  • Developed processes and documentation to help businesses create conversion jobs easily.
Technologies: REST, .NET, React, Amazon API Gateway, JavaScript, C#, Software Development, ECMAScript (ES6), Solution Design, Microservices, APIs, Front-end, API Integration, API Development, Scrum, REST APIs, Unit Testing, Fintech, Full-stack, Accounting, Databases, Continuous Integration (CI), Full-stack Development, Asynchronous Programming, Git, HTML, Amazon CloudWatch, Object-relational Mapping (ORM), Web Development, SaaS, Data Structures, Agile, Algorithms

Senior Software Engineer

2016 - 2016
Rubik Financial (Temenos)
  • Developed AS2805 standard-based message parser and payment services integration points with Cuscal API.
  • Developed credit and debit card verification and APIs creation.
  • Built APIs to integrate Temenos T24 with Elodge stamp duty calculators using WCF and Biztalk.
  • Integrated credit check services using Veda API to verify the client’s creditworthiness.
Technologies: SpecFlow, Elasticsearch, Windows Communication Foundation (WCF), SQL, ASP.NET, JavaScript, C#, Software Development, Microservices, APIs, API Integration, API Development, Scrum, REST APIs, Unit Testing, Fintech, Finance, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Asynchronous Programming, Jira, Git, HTML, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, Data Structures, Agile, Test-driven Development (TDD), Algorithms

Senior Software Engineer

2015 - 2016
Veda (Equifax)
  • Designed and architected the second version of the GetCreditScore.com.au public-facing website, Australia's leading credit score website.
  • Supported the application during peak advertisement campaign times.
  • Migrated application from a hosted server to the cloud.
Technologies: Amazon Web Services (AWS), SQL, .NET, React, JavaScript, C#, Leadership, Software Development, APIs, Front-end Development, API Development, Unit Testing, Fintech, Finance, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Jira, Git, HTML, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, Data Structures, Agile, CSS, Test-driven Development (TDD), Algorithms, Technical Consulting

Lead Developer

2014 - 2015
BPOHRIT Pty, Ltd.
  • Led a team of four engineers building the full-stack platform to quickly assess small loan applications online, using bank transactions and income details.
  • Developed modules to access banking data using Yodlee.
  • Developed a jQuery/JavaScript-based web application to visually analyze consumer financial history.
Technologies: PostgreSQL, Angular, Web API, ASP.NET, C#, Leadership, API Development, Unit Testing, Fintech, Finance, Full-stack, Databases, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Jira, HTML, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, CI/CD Pipelines, Agile, CSS, Test-driven Development (TDD), Algorithms, Technical Consulting

Senior Software Engineer

2014 - 2014
WellRight, LLC.
  • Designed and developed the SOA back-end architecture based on ASP.NET web API for the company's flagship WellRight product.
  • Built CI/CD pipelines to deploy back end and BFF applications.
  • Re-architected APIs in the cloud to scale up for more traffic.
Technologies: Amazon Web Services (AWS), CouchDB, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Amazon DynamoDB, ASP.NET, JavaScript, C#, Front-end Development, API Development, AngularJS, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Asynchronous Programming, HTML, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, CI/CD Pipelines, Agile, CSS, Algorithms, Windows Server 2016, Technical Consulting

Senior Software Engineer

2013 - 2013
Fiserv Australia
  • Participated in the development of Westpac banking corporation's modern online banking application.
  • Integrated BFF application with Fiserv core banking app.
  • Worked alongside business analysts and solution architects to develop the largest financial application of its time in the southern hemisphere.
Technologies: jQuery, Microsoft SQL Server, Knockout (Knockout.js), Web API, ASP.NET, C#, API Development, Fintech, Finance, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Domain-driven Design (DDD), CQRS, Asynchronous Programming, Jira, HTML, Confluence, Object-relational Mapping (ORM), Web Development, SaaS, CI/CD Pipelines, Agile, CSS, Algorithms, Windows Server 2016

Senior Software Engineer

2012 - 2013
ASX
  • Worked in the settlement and clearing technology group as a development consultant for the new centralized collateral management system.
  • Leveraged existing technology provided by Clearstream Banking SA for the $7+ million projects (ASX Collateral) to facilitate the allocation of the cheapest, acceptable collateral for a repurchase agreement (repo).
  • Integrated with both the Austraclear and CHESS settlement systems.
Technologies: Microsoft SQL Server, Windows Communication Foundation (WCF), jQuery, .NET, C#, API Development, Fintech, Finance, Full-stack, Databases, Domain-driven Design (DDD), Asynchronous Programming, HTML, Confluence, Object-relational Mapping (ORM), Agile, Algorithms

Senior Software Engineer

2011 - 2012
Challenger Financial Services
  • Participated in developing the Challenger online application, building an advisers and investors relationship portal and web services-based integration of the IRESS XPLAN advisory software.
  • Set up CI/CD pipelines for ASP.NET back-end deployment.
  • Developed a test suite to perform regression testing with each commit.
Technologies: SpecFlow, Microsoft SQL Server, Web API, C#, ASP.NET, API Development, Fintech, Finance, Full-stack, Databases, Domain-driven Design (DDD), Asynchronous Programming, Jira, HTML, Confluence, Object-relational Mapping (ORM), Web Development, Algorithms, Windows Server 2016

Senior Software Engineer

2010 - 2011
VioCorp
  • Worked as part of the design and development team for VioAd: a greenfield project to build a high-volume server-class product that serves millions of context-sensitive image and video advertisements per day.
  • Wrote code, designed features, and maintained the product.
  • Helped develop the public-facing high-traffic websites for Tonton, ntv7, TV3, and 8TV, which is the third most visited website in Malaysia.
Technologies: NServiceBus, MongoDB, Microsoft SQL Server, jQuery, JavaScript, ASP.NET, C#, API Development, Databases, Domain-driven Design (DDD), Asynchronous Programming, HTML, Confluence, Object-relational Mapping (ORM), Web Development, Agile, Algorithms, Windows Server 2016, WordPress

Contextual Ads Engine

VioAd is a greenfield project that builds a high-volume server-class product that serves millions of context-sensitive image and video advertisements per day and the product was developed using .NET, MSMQ, and NoSQL.

Westpac Online Banking

http://www.westpac.com.au
Westpac is one of the top four banks in Australia and I worked with the online banking application development team as part of a digital transformation project, where Javascript and .NET were used as a tech stack. I helped develop several application features, including security and 2FA, an accounts information widget, a Forex exchange rates widget, and BPAY payments. The website is now online and serves millions of customers throughout the country.

WellRight

http://www.wellright.com
WellRight is a web application in the healthcare and wellness space provided as a SaaS product to customers and it is developed using ASP.NET and Angular. I worked on the first version of the application, which was to aggregate activity data from various fitness trackers and sources, and use it to monitor the users' daily fitness activities. The user can also participate in different fitness challenges available for their organization.

GetCreditScore

I developed the second generation of the GetCreditScore website, a leading credit score website in Australia by the country's largest credit bureau, Equifax. This website version also provides various credit offers to the user based on their credit score. The website was developed using React and .NET Core on the AWS platform.

Woolworths Reward Program

http://www.woolworthsrewards.com.au
I worked on the Woolworth rewards program to link the user data with the central data repository. As part of the transformation, the user data was linked to Gigya, where all other brands link, to provide a single customer view across all Woolworth group brands. I developed microservices to link the web application with Gigya using REST APIs.

Red Rooster Online Ordering

http://www.redrooster.com.au
I was the full-stack developer for the online ordering application of Red Rooster, a leading fried chicken restaurant chain in the eastern states of Australia. The website was created using React, Redux, and Material UI, while the back-end services were all developed in JavaScript using Node.js hosted in AWS Lambda.

Commonwealth Bank Website

http://www.commbank.com.au
I developed a new joint account management platform for the online banking website of the largest Australian retail bank using React and .NET. I provided development expertise to design UI and REST services of an approval functionality to perform different types of operations on a jointly held account.

Subaru Build Your Own

http://www.subarumelbourne.com.au/configure
Built the BYO website in React and TypeScript to sell Subaru cars online. Using the BYO website, consumers can choose the model and variant they want and the color they like. It also shows a list of accessories they can load into their car and then order a test drive directly from the dealership. There is also an option to pay a deposit and book your car without the hassle. Along with development, I set up the infrastructure to host the REST APIs in an AWS Fargate cluster and S3 behind a CloudFront service.

BrightGuest

BrightGuest is a customer engagement platform through text messaging. Content creators can create campaigns on the platform and schedule text messages sent at different times and points.

I worked for this Toptal client as a developer and architect to build new features and modernize the existing application framework.

NRMA Customers

http://mynrma.com.au
MyNRMA is an important NRMA customers app to manage insurance accounts and jobs for our customers. This application is the doorway to the digital channel that the organization uses to interact with our customers directly.

Beautypass Reservation App

http://www.beautypass.app
A venue reservation app built using React Native and GraphQL; it is an authentic serverless and event-driven architecture that is built to scale. The users continue to grow as the word is spread out there.

Exchange Order Manager

http://satangcorp.com
An efficient order router connecting to multiple cryptocurrency exchanges and routing orders to appropriate exchanges based on the order of best execution strategy. This API application was built using Go and is designed to connect to as many exchanges as required using a connector interface.
2009 - 2012

Masters's Degree in IT and Networking

University of New South Wales - Sydney, Australia

2001 - 2004

Bachelor's Degree in Computer Science

Capital University of Science and Technology - Islamabad, Pakistan

JANUARY 2023 - PRESENT

AWS Certified Developer - Associate

Amazon Web Services (AWS)

DECEMBER 2022 - PRESENT

AWS Solutions Architect Associate

Amazon Web Services

SEPTEMBER 2019 - SEPTEMBER 2022

AWS Certified Cloud Practitioner

Amazon Web Services

JUNE 2019 - PRESENT

AWS Certified Solutions Architect

Charles Sturt University

MAY 2006 - PRESENT

Sun Certified Java Web Component Developer

Sun Microsystems

AUGUST 2005 - PRESENT

Sun Certified Java Developer

SUN

AUGUST 2005 - PRESENT

Microsoft Certified Professional

Microsoft

Languages

C#, JavaScript, SQL, TypeScript, ECMAScript (ES6), HTML, C#.NET, CSS, GraphQL, Go, DYNAMO, Java, Python, TypeScript 3

Frameworks

.NET, ASP.NET, Redux, .NET Core, Express.js, React Native, Jest, .NET 4, Angular, Serverless Framework, NestJS, Flutter, Next.js, Swagger, SpecFlow, Knockout (Knockout.js), ASP.NET MVC, AngularJS

Libraries/APIs

React, Node.js, Redux-Saga, API Development, REST APIs, Stripe, Google Maps, MobX, Vue 2, Vuex, Facebook API, Binance API, Salesforce API, Stripe Connect, Stripe Connect API, Apigee, Gigya, Web API, jQuery, NServiceBus, Twilio API, Vue

Tools

Amazon CloudFront CDN, Jira, Git, GitHub, Amazon CloudWatch, Confluence, Xero, Stripe Checkout, Amazon ElastiCache, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS Fargate, Amazon Elastic Container Service (Amazon ECS), Amazon EKS, AWS CloudFormation, AWS AppSync, AWS Cloud Development Kit (CDK)

Paradigms

Web Architecture, API Architecture, Microservices, Lambda Architecture, REST, Scrum, Unit Testing, Continuous Integration (CI), Asynchronous Programming, Object-relational Mapping (ORM), Agile, Test-driven Development (TDD), Azure DevOps, Mobile Development, Load Testing, DevOps, CQRS, Management, Serverless Architecture

Platforms

AWS Lambda, Linux, Amazon Web Services (AWS), Umbraco, Oracle, Amazon EC2, Mobile, AWS Elastic Beanstalk, Windows Server 2016, WordPress, Firebase, Android, iOS, Docker, Jakarta EE, Azure, Kubernetes, Blockchain, Google Cloud Platform (GCP)

Storage

Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3), NoSQL, Redis, Databases, Database Architecture, Azure SQL, MySQL, MongoDB, SQL Server 2017, Elasticsearch, CouchDB, Microsoft SQL Server, Couchbase

Other

Technical Leadership, Project Leadership, Architecture, Software Architecture, APIs, Mobile Apps, Responsive Web Apps, Solution Design, Software Development, Lambda Functions, Amazon API Gateway, Back-end, Code Review, Technical Hiring, Interviewing, Task Analysis, API Integration, Cloud Services, Software Testing Automation Framework (STAF), Integration Testing, Full-stack, Full-stack Development, Domain-driven Design (DDD), Solution Architecture, Technical Architecture, Cost Estimation, Maps, Web Development, Software Design, SaaS, CI/CD Pipelines, Data Structures, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, Algorithms, Cloud Architecture, Consulting, Technical Consulting, Cloud Computing, Stripe Payments, Team Leadership, Scrum Master, Leadership, Remote Team Leadership, Octopus Deploy, AWS DevOps, CTO, Front-end Development, Front-end, IT Strategy, Fintech, Finance, Product Management, Trading, Mobile App Development, Cross-platform App Development, Analytics, IT Projects, Technical Project Management, Serverless, Windows Communication Foundation (WCF), Jakarta EE Design Patterns, Cloud, Project Design, Amazon RDS, Kubernetes Operations (kOps), Affiliate Programs, QA Automation, .NET 6

Industry Expertise

Accounting

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring