Imad Hashmi
Verified Expert in Engineering
Lead Developer
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
Experience
Availability
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
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.
Senior Engineer
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.
Head of Technology
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.
Go Developer
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.
Digital Engineering Manager
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.
CTO
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.
Consultant
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.
Solutions Architect
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.
Team Lead
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.
Lead Engineer
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.
Lead Consultant
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Lead Developer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Experience
Contextual Ads Engine
Westpac Online Banking
http://www.westpac.com.auWellRight
http://www.wellright.comGetCreditScore
Woolworths Reward Program
http://www.woolworthsrewards.com.auRed Rooster Online Ordering
http://www.redrooster.com.auCommonwealth Bank Website
http://www.commbank.com.auSubaru Build Your Own
http://www.subarumelbourne.com.au/configureBrightGuest
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.auBeautypass Reservation App
http://www.beautypass.appExchange Order Manager
http://satangcorp.comEducation
Masters's Degree in IT and Networking
University of New South Wales - Sydney, Australia
Bachelor's Degree in Computer Science
Capital University of Science and Technology - Islamabad, Pakistan
Certifications
AWS Certified Developer - Associate
Amazon Web Services (AWS)
AWS Solutions Architect Associate
Amazon Web Services
AWS Certified Cloud Practitioner
Amazon Web Services
AWS Certified Solutions Architect
Charles Sturt University
Sun Certified Java Web Component Developer
Sun Microsystems
Sun Certified Java Developer
SUN
Microsoft Certified Professional
Microsoft
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring