Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ajay Sahani

Sydney,NSW

Summary

Results-oriented Senior Engineering Manager with 20 years of solid background in software engineering having previously held roles such as Tech Lead and Senior Engineer. Extensive experience in investment banks like Macquarie Bank, Credit-Suisse, and JP Morgan in credit risk, prudential risk, risk surveillance and capital and client technology domains. Proven track record of leading successful teams and delivering impactful software solutions through digital transformation initiatives. Skilled in implementing agile methodologies, automating testing processes, and driving continuous improvement, significantly increasing user adoption, system performance, and code quality. A strategic thinker and mentor, adept at fostering a collaborative work environment, committed to developing talent, encouraging innovation, and aligning engineering goals with company-wide objectives.

Overview

8
8
years of professional experience

Work History

Engineering Manager

Macquarie Bank
06.2023 - Current
  • Primary responsibilities included team leadership and management, technical guidance, strategic planning, process improvement, stakeholder communication in delivery of cutting-edge technology solutions through transformation initiative to enhance bank's credit risk assessment and management capabilities
  • Drove development and maintenance of scalable, maintainable, and performant web applications using microservices and micro front-end architecture patterns and increased user adoption
  • Fostered agile environment, ensuring effective scrum practices across teams
  • Collaborated closely with stakeholders to deliver high-quality products that meet business needs
  • Implemented and oversaw CI/CD pipelines, ensuring efficient and reliable deployment processes
  • Mentored and coached team members, promoting continuous learning and professional growth resulting in improvement in code quality and team satisfaction scores
  • Utilized technologies such as React, MUI, Java, Spring Boot, Docker, Service Mesh, Bamboo, Dev containers in daily operations
  • Managed project timelines, scope, and deliverables to ensure alignment with business objectives
  • Legacy Application Management
  • Oversaw management and support of existing legacy application, addressing Run-bank issues and incidents
  • Ensured timely resolution of incidents and conducted thorough post-mortems to identify root causes and implement preventive measures
  • Balanced resources between transformation project and ongoing support, ensuring both areas progress effectively without compromising quality.

Engineering Manager

Macquarie Bank
05.2022 - 05.2023
  • Played a pivotal role during the discovery and initiation phase of the project which was to streamline the way Macquarie does scenario analysis and design
  • Anaplan was a tool of choice and the data integration solution between corporate data hub and Anaplan SaaS solution was a key to ensure good quality data flows into Anaplan in an automated way
  • Drove the definition of functional and non-functional requirements of the data integration solution ensuring alignment with business goals
  • Led the design and planning of data workflows and integration processes to ensure seamless data transfer and synchronization focusing on data integrity, security and performance throughout the integration process
  • Played an important role in designing the SSO and Sailpoint integration for Anaplan and coordination with central teams for successful enablement of Anaplan in Macquarie
  • Hired and managed a squad of 4 software engineers and 2 cloud engineers focused on data integration solution
  • Drove the development and maintenance of scalable, maintainable, and performant apis which transferred data between corporate data hub and Anaplan

Tech Lead

Macquarie Bank
05.2021 - 04.2022
  • Led integration of external vendor solution, SMARTS by Nasdaq, to enhance trade surveillance capabilities
  • Designed and implemented data integration solution using Spark which extracted data from corporate data hub on schedule basis
  • Developed transformation logic within Spark jobs to process extracted data, ensuring it met required format and quality standards
  • Configured system to write transformed data files to Managed File Transfer (MFT) system, from which SMARTS retrieved files for further processing
  • Established API integration in AWS Lambda to periodically consume alerts generated by SMARTS and transfer them to case management tool called eRCM.

Tech Lead

Equifax
09.2019 - 04.2021
  • Led the migration of an on-premise identity management solution based on SQL Server to Google Cloud Platform (GCP)
  • Established data pipelines to connect upstream systems with the GCP environment
  • Designed and implemented a strategy for the seamless migration of historical data, utilizing files for data extraction and loading them into a designated landing area on GCP
  • Developed microservices and deployed them as containers on K8s in GCP to process and ingest the extracted data files into data fabric product
  • Managed configuration in data fabric to allow ingestion, journalling and purposing of the records for the identity management use-cases
  • Ensured that processed data was correctly transformed into purposed views, effectively replacing the legacy identity management system
  • Successfully deployed the new identity management solution on GCP, ensuring minimal disruption to ongoing operations
  • Implemented monitoring and alerting mechanisms to maintain system performance and reliability post-migration.

Tech Lead

RWA Calculator, Credit
09.2016 - 08.2019
  • Worked with Global Delivery head and identified BOW to be delivered from Pune
  • Worked with Business Analysts to understand the requirements and give suggestions to improve business efficiency
  • Defined solution architecture for projects and get approvals from the design authorities
  • Drove implementation of the BOW from Pune using Agile methodology and working in collaboration with Global counterparts for overlapping pieces
  • Participated in Sprint planning meetings, story points estimation, retrospectives
  • Played Scrum master role and guided/mentored the team to complete the sprints as planned
  • Took up stories and story points and completed its development as per agreed guidelines
  • Hands-on experience in coding the back-end part of the application in Java/J2ee technologies and the front part in HTML, Javascript, React, CSS
  • Took complete ownership of the project and delivered it end to end from Pune
  • Gave demos to the business users for getting their feedback
  • Supported Functional and User Acceptance testing
  • Technologies used were Cloudera Hadoop platform, HDFS, MapReduce, Spark, Sqoop, Hazelcast, Java/J2ee, Oracle, Parquet, Hive, Impala, HTML, Javascript, AngularJS, JSON, GIT, SVN, JIRA, Teamcity for continuous integration.

Education

Bachelor of Engineering (B.E) - Computer Science

Mumbai University
Mumbai
2004

Skills

  • Programming Languages: Java, Spring, Spring Boot, Hibernate, JUnit5, Mockito
  • Build Tools: Maven
  • Web Technologies: HTML5, CSS3, MUI, JavaScript(ES6), React, Figma
  • Big Data: Hadoop/Cloudera, Spark, Hive, Impala, Presto
  • Cloud Platform: GCP, AWS
  • AWS: EC2, EBS, S3, EKS, ALB, Route53, RDS, Lambda, SNS, SQS
  • Databases: Oracle, SQL Server, PostgreSQL, RDS
  • Message Brokers: Kafka
  • Devops: K8s, Helm, Kustomize, Argocd, Docker, Bamboo, Jenkins, Prometheus, Grafana
  • Methodologies: Agile, Scrum
  • Other Tools: Git, Stash, JIRA, Confluence

Timeline

Engineering Manager

Macquarie Bank
06.2023 - Current

Engineering Manager

Macquarie Bank
05.2022 - 05.2023

Tech Lead

Macquarie Bank
05.2021 - 04.2022

Tech Lead

Equifax
09.2019 - 04.2021

Tech Lead

RWA Calculator, Credit
09.2016 - 08.2019

Bachelor of Engineering (B.E) - Computer Science

Mumbai University
Ajay Sahani