Deutsche bank August 2015 – Present
Assistant Vice PresidentResponsible for developing and Managing US Fed regulated CCAR annual and quarterly reporting framework for ADS Risk platform
Hi I'm Niraj Sonawane. I am a Full stack Developer and Architect. My career spanning more than 10 years has been mostly in the financial domain and I had the privilege to be associated with and contribute to some of the leading brands in the financial sector. My Passion is to write Clean,Elegant and Scalable Code. I love to follow latest trends and Best Practices in software engineering. I am a strong believer that success lies in balancing the fine line between YAGNI and “do it right the first time” coding philosophies. Creating a good software is not a one time activity but it’s continually evolving process.
Writing Clean,Simple and Readable Code. It's never simple to keep things simple. Simple solutions require the most advanced thinking.
Designing, Describing, Implementing Solutions
Develop applications on most recent languages, and lead the market.
Creating cloud native applications using modern day technologies like Docker,Kubernetes , CI-CD etc.
Limit Monitoring System Migration Journey Migrated Monolithic Backend Services to Microservices architecture. Moved the new and old Services to Bank’s Cloud Platform. Reduce the cost associated with manageing the physical hardware. Created Reusable JWT Authentication library,Which is now used by Multiple teams within Bank. Centralized the cross cutting concerns of Microservices using Spring Cloud Gateway.
Aggregation Data Services Created Highly Scalable Batch Application For sourcing trade Stress Data for 5 Million Trades. Framework is capable of Collecting,Sorting and Distributing Error information about the run and stress calculations to relevant stakeholders. Reduced the operational tasks by 40%. Created Framework to automate the database regression for ADS component of Risk Reporting Framework. Created Webapp for manual data upload to provide capability to business owners to override data. Reduced the IT Dependency by 100%. Automated the Database Testing And verification task using DBfit.Reduced the regression cycle time by 20%.
Event Based Notification Component Migrated monolithic Notification Processing Component to Event based Architecture. There by Reducing the tight coupling between multiple systems by 100%. Monolithic Notification Processing component was converted into multiple smaller components that helped to improve overall code quality and testability.
Check Below github projects to get an idea about my programming style
Ramayana Is a Command Line Game Based on ancient India
Wiki File Processor Command line Application to process file
My Rich experience across domains and my continuous efforts to hone my skill.
2004 - 2008
First Class
I have completed my Bachelors of Engineering with specialization in Information Technology from Savitribai Phule Pune University.
Sun Certified Java Programmer for JDK 1.5. (SCJP)
Sun Certified Web Component Developer for JDK1.5 5 (SCWCD)
IBM SOA Fundamentals
I completed my 12th from Maharashtra State Board with the Distinction
I completed my 10th from Maharashtra State Board with the Distinction
Responsible for developing and Managing US Fed regulated CCAR annual and quarterly reporting framework for ADS Risk platform
Develop Unified Contact tracking System to capture all user interactions
Worked as Developer for various BNP Paribas projects
Worked as Junior Developer for various Capgemini projects