Hussain Pithawala

CEO

Pune, Maharashtra, India18 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in cloud-native development and distributed systems.
  • Proven track record in Fintech and payments architecture.
  • Strong leadership in building high-performing engineering teams.
Stackforce AI infers this person is a Fintech architect with expertise in cloud-native solutions and scalable systems.

Contact

Skills

Core Skills

Cloud ArchitectureTechnical LeadershipSystem ArchitectureTeam LeadershipSoftware DevelopmentMicroservices

Other Skills

A/B TestingAPI GatewayAWSAWS API GatewayAWS CloudFormationAWS KCL V2AWS KinesisAWS Step FunctionsAWS Step-functionsAmazon DynamodbAmazon KinesisAmazon Web Services (AWS)Apache KafkaApplication ArchitectureArchitecture

About

Engineering Leader specializing in distributed systems, cloud architecture, and Fintech/Payments domains. Expertise: Scalable System Design, Micro-services, Cloud-Native Development (AWS), Team Leadership & Mentoring. Technical Mastery: Java (Quarkus, Spring), Elixir/OTP, Python, TypeScript, Golang, AWS (CDK, Lambda, ECS), Kubernetes, DevOps. Business Domains: Deep experience in Fintech (Consumer Banking, Lending/LOS/LMS), Payments, and Credit-Card platforms. Passion: Building and leading high-performing teams to engineer resilient, scalable, and quality-focused solutions.

Experience

Kotak811

Senior VP | Technical Architect

Aug 2022Present · 3 yrs 7 mos · Pune, Maharashtra, India · Remote

  • 1. UPI payments and Rewards
  • Developing the cloud native services for processing the UPI payments using NPCI APIs via a switch.
  • Tech stack: NestJS with AWS cloud native resources
  • 2. Rewards platform
  • Developing a unified rewards platform which sources events from multiple data points and prepares a unified rewards journey for the customer
  • Tech stack: Java using Quarkus and leverages AWS KCL V2 to process kinesis streams of payments and other channels
  • 3. Business Rules Engine for Assets Pipeline
  • A control plane with
  • Spring based reactive, non-blocking API(s), which provide abstraction over multiple workflow engines
  • KeyCloak + API gateway + SAML IDP SSO for AuthN/AuthZ
  • This will provide different functionalities like
  • 1. Running the new policies on the historical data of the previous policies
  • 2. Running the policy in shadow mode
  • 3. Running the policy in experiments mode with A/B bucketed sampling.
  • Separate µ-service for running A/B experiments developed
  • A data plane using
  • Zeebe and other open-source components for workflow(BPMN) and decisioning(DMN)
  • Custom µ-services for job/task processing for Zeebe
  • A µ-service for orchestrating AWS step functions. This can be used for straight-through processing.
  • I am leading these efforts with separate teams where I am involved in
  • 1. Design, documentation and development of the solution guiding the technical leads, DevOps and other engineers
  • 2. Shaping up of the solution while working closely with Product owners, DevOps, Compliance and other stakeholders
System PerformanceEngineering ManagementTeam ManagementEnterprise ArchitectureAmazon DynamodbTechnical Leadership+12

Incred financial services

2 roles

VP | Technical Architect

Promoted

Jan 2022Jul 2022 · 6 mos · Pune, Maharashtra, India · Remote

  • Coached multiple teams over Domain-Driven-Design, Trunk based development and leveraging AWS Cloud managed/non-managed resources for developing distributed systems.
  • Mentored a team which leveraged AWS Kinesis streams, AWS Amplify and AWS pinpoint to develop a real time customer engagement system. KCLV2 library was used in a Quarkus + GraalVM based application to consume the kinesis streams to handle customer events as a real time stream.
  • In an individual capacity
  • 1. Developed a Parser/Generator for CIBIL TUDF/TUEF files in Python, which can parse/generate variable length and fixed length text records.
  • 2. Wrote an ANTLR4 based rule language for evaluating task chains. The generated rule chain was used as a module in complex LOS workflow evaluations.
  • 3. Developed the colending modules for splitting up existing or new colended loans parameterised on different criterion.
  • 4. Customised Fineract for handling colending loans by updating different modules.
  • 5. Developed a django based portal for managing colended loans supporting multi-tenancy.
System PerformanceEngineering ManagementTeam ManagementScalabilityEnterprise ArchitectureAmazon Dynamodb+14

Principal Engineer

May 2021Dec 2021 · 7 mos · Pune, Maharashtra, India · Remote

  • Notable work:
  • #1
  • Developed a solution to expose Partner APIs over AWS API Gateway along with different ancillary scripts written in Python and Shell script. The solution is written in AWS cloud formation, which leverages AWS cognito pool for user authentication/authorization.
  • #2
  • Designed and developed the workflow service with a team of two engineers, which runs the loan origination system workflow declared as AWS Step-functions over different µ-services. The service is developed using NodeJS/Express which uses serverless to create the AWS Stack.
  • The AWS stack comprises of
  • 1. AWS Step-functions for running the business workflows.
  • 2. Leverages AWS SNS/SQS mechanism for reliable at least once delivery of the messages
  • 3. Uses AWS DynamoDB for persisting task states and application state changes
  • #3
  • Developed CI/CD pipelines for machine learning models available as docker images of AWS -lambda and Python Django.
  • 1. The pipeline for AWS -Lambda based docker images is developed using AWS CDK’s Pipeline, with self updating mode to deploy the latest version
  • 2. The pipeline for Django based docker images is developed using AWS CDKs CodePipeline, which also updates itself to deploy the latest version.
  • 3. Entire stack including the API gateway and other resources are deployed using AWS CDK with TypeScript
  • #4
  • Wrote a heuristics based service over REST/HTTP, which can be used to run A/B experiments,
  • select parameters on the basis of configured heuristics act as a distributed semaphore by exposing self-expiring locks to avoid starvation
  • The service is developed using Elixir/Cowboy and leverages KeyDB as a persistent store. The service has a usual response time of 20 milliseconds under a load of 10000 requests over a minute with a concurrency of 100 on just a single instance deployed as a K8S POD.
System PerformanceTeam ManagementScalabilityAmazon DynamodbTechnical LeadershipCoding Standards+10

Deserve

Lead Software Engineer

Dec 2019Apr 2021 · 1 yr 4 mos · Pune, Maharashtra, India · Remote

  • Developed a credit-card PaaS, which connects different card processors with partners. It is an event sourced system developed through modelling different domains as micro services. The platform provides a partner to launch cards on VISA/Mastercard with different card processors. A cloud native platform, which is developed using different services available on AWS.
  • I led a team, which worked on different business areas like users, accounts, cards, payments, statements, notifications etc.
  • 1. Developed domain micro-services in Python using  Django/Flask, which model the lifecycle of entities.
  • 2. Developed  gateway micro-services, which connect to different processors and facilitate inbound/outbound communication through both synchronous (REST) as well as asynchronous (events) way. These services are developed in Elixir using Plug-Cowboy and Broadway.
  • 3. AWS SNS/SQS is used for event streaming and different lambdas are used to orchestrate the incoming events to different services.
System PerformanceTeam ManagementScalabilityTechnical LeadershipCoding StandardsLow-Level Design+8

Trusting social

Software Engineer III

Dec 2018Nov 2019 · 11 mos · Pune Area, India · Remote

  • Developed various micro-services and APIs for catering functions like loan product management, handling user journey, underWriting as a service, lender as a service and integration with various merchants and banks for product offering and loan disbursement.
  • These micro-services were developed in Java-8, NodeJS, Golang and Ruby on Rails. Fineract was used as a Loan management and origination engine. Drools was used for developing the underwriting engine.
Team ManagementScalabilityTechnical LeadershipCoding StandardsLow-Level DesignCommunication+4

Synerzip

4 roles

Technical Architect

Dec 2017Nov 2018 · 11 mos · Pune · Hybrid

  • IDERA ADS 19.5 release
  • I worked as a point of contact for delivery of various features covered in this release and led a team of 13 engineers to accomplish the same. These are support for MySQL-8 & MariaDB, Constant column support while importing data, Improving Query Builder, Various Database and tool enhancements.
  • Also, as an individual contributor I implemented several features for improving VISUAL ANALYTICS
  • Technologies: Core Java and Swing. Mostly algorithmic work
Team ManagementTechnical LeadershipCoding StandardsCommunicationProblem SolvingHigh-Level Design

Technical Architect

Promoted

Sep 2016Jul 2017 · 10 mos · Pune Area, India

  • Developed a cluster of micro services for a client in PLM business domain.
  • These micro-services cater different functions like implementation of GraphQL on server side for bridging the complex custom XML query supported backend , authorisation using OAuth 2.0 / JWT and tracking changes for various entities in a PLM System.
  • Technologies :
  • Java 8, Spring Cloud, Apache Kafka, MongoDB; Javascript, RamdaJS, NodeJS and SideCar; Docker
Team ManagementTechnical LeadershipCoding StandardsCommunicationProblem SolvingHigh-Level Design

Senior Project Lead

Jun 2015Aug 2016 · 1 yr 2 mos · Pune Area, India

  • Led an offshore team for development of a web based 'Airline Scheduling'​ application.
  • The application helps airline executives to prepare the airline schedule efficiently. The development work involves schedule development according to IATA specifications (SSIM-7 / ASM-4 / SSM-5), application of publication rules, code-sharing and inline partnerships between airlines.
  • I wrote the SSIM-7/ASM-4/SSM-5 parser/generator for preparing shared and individual airline schedules, which are code shared.
  • Technologies:
  • Ext-JS, NodeJS, MongoDB, Nools, (a RETE based rule engine in Javascript), 'Q' (Promise Library)
Team ManagementCommunication

Technical Lead

Feb 2012May 2015 · 3 yrs 3 mos · Pune Area, India

  • Led an offshore team for developing 'Sheet/Workbook' application as a chrome browser's extension. It let's you view/edit MS-XLS/XLSX files in chrome browser.
  • Notable work:
  • Enhanced Formula recalculation engine, Improved document communication protocol layer, Developed a buffered I/O layer to implement auto-save functionality, developed JOffVis, an open source tool to detect anomalies in MS-XLS files
  • Technologies:
  • C++ based NaCl/PNaCl SDK & Javascript, HTML, CSS at the front end.
Team ManagementCommunication

Impetus

2 roles

Module Lead Software Engineer

Jul 2011Jan 2012 · 6 mos

  • Designed and implemented an enterprise application for managing SMS campaigns, which leverages SMS short codes allotted through a centralized registry .
  • Notable work:
  • REST services with a 'Command-Design' approach to facilitate loose coupling between F/E & B/E.
  • Around 32 workflow to cover various business scenarios from short code provisioning to sunset.
  • Web based tools to monitor workflow engine and updating BPMN(s) through GUI.
  • Services/components to use ThreadLocal variables in some intricate cases with Activiti engine.
  • Technologies:
  • Spring, Spring-Security, Apache CXF, JPA/Hibernate, Activiti,
Communication

Senior Software Engineer

Feb 2010Jun 2011 · 1 yr 4 mos

  • Developed a suite of maven plugins for rapid application generation backed by a SQL database schema. These plugins could be used to generate a complete web application in Spring with support for CRUD features.
  • The generated application would have a F/E in SmartClient while a B/E with REST services in Spring. The application can later be enhanced/ customised by developers.
  • Technologies:
  • Google Guice, ASM, Maven plugin library, OpenJPA APIs, CodeModel, Spring, JPA/Hibernate, Apache CXF
Communication

Yatra online pvt ltd

Senior Associate Technology

Jun 2008Jan 2010 · 1 yr 7 mos · Gurgaon, India

  • Developed portal for Hotel reservation using portfolio of Spring source frameworks.
  • Worked over upgrading web services to use latest OTA schemas.
  • Developed webservice clients for using IRCTC railway reservation services in middleware
  • Developed and upgraded business rules in XDistributor to handle client / supplier integration.
  • Expert level knowledge in working with XDistributor.
  • Debugged and profiled legacy application code for enhancements.
Communication

Ebookers

Software Developer

Aug 2006Jun 2008 · 1 yr 10 mos · New Delhi Area, India

  • I worked as a developer for car rental engine's web application. I had developed several modules for various business processes like yield management and discount processing. Worked over integration with various car suppliers across european market like SixT, Thrifty, national etc.
  • Developed an automated system of Web crawlers which could fetch rates for various destinations from competitor websites for market analysis.

Education

Ujjain Engineering College Ujjain

B.E — Electronics and Commn.

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Cloud Architecture & Technical Leadership

Explore similar profiles based on matching skills and experience