March 2023 - Present
Glasgow, Scotland
Designed and architected solutions on AWS using Step Functions, Lambda, Glue, Aurora, and DynamoDB.
Led Migration of applications to AWS Graviton Process , achieving 20-30% performance improvements and significant cost savings.
Migrated on-premises processes to AWS, reducing execution times by over 90%.
Developed modular python frameworks and robust data processing pipelines, leveraging multithreading and multiprocessing for efficiency.
Utilized terraform for infrastructure as code, enabling repeatable and reliable deployments.
Designed data ingestion framework capable of transporting 5 millions + records per write, supporting risk monitoring and compliance.
AI/ML & Innovations
ML Forecasting Tool : Supervised an intern in developing a UI-driven ML tool leveraging historical market data to predict next months financial metrics enable the Business to anticipate future trends and make informed decisions on charges . Guided the end to end process from data engineering to model deployment and UI design.
Statistical Anomaly Detection: Designed and implemented a statistical anomaly detection tool in AWS for Treasury data. Developed a user friendly UI for anomaly visualization.
Trend Analyzer: Architected and delievered a trend analysing tool hosted on AWS, providing an end-to-end solution from UI to backend. Enabled users to explore 10 years of treasury data, instantly visualize spikes and abnormalities, and gain actionable insights - filling critical analytics gap. This tool empowered users to proactively identify and address data feed issues in real time - eliminating the need to wait for month end adjustments and allowing immediate action on detected anomalies.
May 2019 - February 2023
Navi Mumbai, India
Delivered the tech stack for over 7 projects in the areas of fraud management, security, new financial products, customer service and internet banking.
Directly collaborated with business teams to translate business needs into detailed functional designs for development, testing, and implementation of Machine Learning models.
Managed project timelines and communicated with clients to ensure the project's successful progression.
Improved product quality by collaborating with the QA team to create test cases and test plans to make sure business requirements are incorporated into the system design.
Model performance evaluation using matrices such as precision, recall, macro and micro averaged F1-score, confusion matrix and AUC-ROC curve
Used sweeps from Weights & Biases for searching through the hyperparameter space in grid search method and finding the optimal ML model.
Researched on Knowledge Graph implementation with KG datasets such as wikidata5m and DBpedia
Sep 2012 - Sep 2014
Bangalore, India
Full Stack Java Developer - designed, developed, troubleshot, and debugged web applications for international clients including Apple and BASF.
Revamped various Java applications built-in Spring MVC and Hibernate using OOPs concepts.
Developed front-end web pages with JavaScript, jQuery, JSP, CSS3 and HTML5.
Troubleshooted production issues and deployed applications on servers such as WebLogic,WebSphere, and Apache Tomcat
Sep 2014 - Apr 2019
Navi Mumbai, India
Delivered the tech stack for over 20 projects in Banking industry.
Exposed to manipulating large data sets; Identified trends and patterns by pre-processing and analysing complex data sets (10 million data per day with average TPS above 500) using Python.
Expert in creating PL/SQL Schema objects like Packages, Procedures, Functions Triggers Views, Indexes, Exception Handling using SQL Developer as well Toad.
Devised rule-based fraud detection software to monitor debit card transaction around-the-clock; served millions of transactions daily, saved the cost of purchasing comparable software off the market.
Designed and developed SMS based application in Java to support 27,000 SBI branches in India to get 67,000 cash points (ATM) operational; served 100 thousand SMS queries per day.
Facilitated dealing with 10+ vendors, supervised and mentored interns in the development, testing, and implementation of software applications.
Implemented ETL process using Oracle GoldenGate to transfer data from one database to another database.
Knowledge and experience working in Waterfall as well as Agile environments including the scrum process and using Project management tools like Jira and version control tools such as SVN and GitHub.