Trekking Adventure 1
Trekking Adventure 2
Trekking Adventure 3
Trekking Adventure 4
Trekking Adventure 5
Trekking Adventure 6
Trekking Adventure 7
Trekking Adventure 8
Trekking Adventure 9
Trekking Adventure 10
Trekking Adventure 11
Trekking Adventure 12

Sunil Sarolkar

Pune, Maharashtra, India

Objective

To secure a challenging position in an esteemed organization, leveraging my skills in organizational development, with a strong focus on continuous learning and innovation.

LinkedIn & Certifications

LinkedIn Badge

Experience

Software Engineer - Deutsche Bank

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.

Software Engineer - Cognizant Technology Solutions

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.

Software Engineer - HSBC GLT

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.

Software Engineer - High Mark Credit Information Services

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.

Certifications

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)

Opensource Contributions

Sign language translation project
Indian Sign Language Translation

Implementing the sign language translation feature for Indian Sign Language (ISL) using LSTM and Position models.

#signlanguage#translation#isl#Python#Pytorch#Keras#SentencePiece#DataScience#DataEngineering
Structural data transformer
Structformer:Transformer architecture for structural data transformation

🔁 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.

#AI#MachineLearning#DataEngineering#Transformer#SQL#Python#Tensorflow#Keras#SentencePiece#DataScience#DataEngineering
Vehicle Parameter monitoring
Vehicle Parameters Monitoring and Failure Detection

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.

#obd2#anamoly_detection#kafka
Rouge Theme Preview
Rouge Theme Preview Page

A simple application for previewing syntax highlighting using Rouge.

#syntaxheighlighter#rouge#github

Skills

SparkKafkaHazelcastMongoDBOracleJavaPythonTensorFlowPyTorchAWS LambdaFirebase Cloud FunctionsAmazon Skill DevelopmentGoogle Actions DevelopmentNode.jsAngularSpringHibernateJavaScriptUnixMavenArduinoRaspberry PiKeras

Projects

Sign Language Recognition using Neural Network

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

Financial Data Warehouse

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

Accounting Subledger/SPE Accounting

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

Global Securities Infrastructure (GSI)

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

Barracuda

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 Smart Client Framework (HSCF)

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