Pune, Maharashtra, India
To secure a challenging position in an esteemed organization, leveraging my skills in organizational development, with a strong focus on continuous learning and innovation.
July 2015 - Present
Implemented business logic for new functionalities, fixed security vulnerabilities, migrated platform to cloud hosting, and integrated OAuth authentication. Worked on projects like Feed and Adjustment Workstation and Accounting Subledger.
Dec 2013 - July 2015
Developed TestSuite using JUnit for end-to-end testing of Position Management applications. Contributed to Global Securities Infrastructure (GSI), ensuring code quality and maintaining stock and cash positions.
Sept 2011 - Dec 2013
Contributed to the Barracuda trading platform, collaborating with clients in the UK and US, implementing DFA requirements, and integrating with financial systems like DTCC and MarkitWire.
Mar 2010 - Sept 2011
Developed Java and J2EE applications using Struts, Spring, and Hibernate. Worked on Credit Bureau reports like Overlap report and Incidence High Default (IHD) report.
PG Certification in Computational Data Science (CDS) - IISc, Bangalore (2024)
Diploma in Advanced Computing (DAC) - ACTS, Pune (2007)
BE (Electronics) - Pune University, VIT College (2001-2006)
Implementing the sign language translation feature for Indian Sign Language (ISL) using LSTM and Position models.
🔁 StructFormer is a Transformer-based model that learns to convert structured validation errors into actionable SQL adjustments. Trained on domain-specific data using SentencePiece tokenization, it's ideal for automating rule-based transformations in finance, ERP, or data cleaning pipelines.
Vehicle Telemetry Console using Raspberry Pi + ELM327 (OBD-II Bluetooth) In this project, I demonstrate how to capture real-time vehicle parameters like speed and RPM from an OBD-II port using an ELM327 Bluetooth module, and display them on a custom instrument cluster built with Raspberry Pi.
A simple application for previewing syntax highlighting using Rouge.
IISC Bangalore | 1 Year
Role: Neural Network Designer
Responsibilities: Designed a time series neural network using LSTM for Indian Sign Language translation, targeting improved communication for those with speaking and hearing impairments.
Technologies Used: Pytorch, Keras3, Python, Openpose, Blazepose
Deutsche Bank India | 9 year
Role: Software Engineer
Responsibilities: In my current role as an Associate at Deutsche Bank, I have been responsible for:Developing and optimizing Java-based backend services for enterprise applications, ensuring high availability and performance.Cloud migration and security enhancements, implementing secure architectures for applications transitioning to Kubernetes/Openshift.Enhancing encryption security across multiple applications by upgrading encryption algorithms to auditor-recommended standards (C++ and Java implementations).
Technologies Used: Hazelcast, MongoDB, REST, Java, J2EE, Spring, JavaScript, Angukar, Spark, Kafka, Openshift, Kubernetes, Keras, Tensorflow
Deutsche Bank India | 1.8 years
Role: Java Developer
Responsibilities: Upgraded an on-premise application to a cloud platform, migrated from JDK4 to JDK7, and resolved security vulnerabilities.
Technologies Used: WebSSO, Struts2, Oracle, JavaScript
Cognizant | 1.5 years
Role: Associate Projects
Responsibilities: Implemented requirements, maintained code quality using PMD, Checkstyle, and FindBugs.
Technologies Used: Java, JPA, EJB 3.0, Oracle, JavaScript
HSBC GLT | 1.6 years
Role: Software Engineer
Responsibilities: Communicated with clients in the UK and US, implemented DFA requirements, maintained code quality using SONAR, Junits, and JBehave.
Technologies Used: Java, Hibernate, Spring, Berkeley DB, Jess, JavaScript
HSBC GLT | 4 months
Role: Software Engineer
Responsibilities: Maintained code in Java and .NET, communicated with clients, and implemented changes under strict deadlines.
Technologies Used: Java, Hibernate, Spring, .NET