Seattle, Washington, United States
Experienced Software Engineer with a demonstrated history of working in the financial services industry. Skilled in Data Structures, Algorithms, Databases, Programming and Logic Building, and RDBMS. I am a technology enthusiast and a programmer at heart. I love solving problems and always carry a curious mind.
Technology Used: Java, Flume, Guice, GCP, Borg jobs, JUnit ◦ Designed and developed a high-scale, efficient pipeline using Google Flume to reconcile per-project resource quotas for over 300M GCP users. ◦ Improved reconciliation performance in comparison to the existing system and provided a platform to combine multiple reconcilers into one. ◦ Reconciled 276M+ projects across 256 quotas and 161 scopes resulting in 70% lesser time to correct the drift ◦ Deep-dived and identified the right requirements which prevented 15% of production defects ◦ Automated the reconciler to run twice a day using borg-cron jobs reducing manual effort by 80 person-days annually
Technologies Used: Java, Spring Boot, Camel, SQL Server, Perl, Shell Script, IBM MQ ◦ Owned the architecture design for migrating a monolithic application (consisting of 70 systems, 200 scheduled jobs, 150 scripts, 200 IBM MQs, and 170 stored procedures) to a micro-service based architecture ◦ Reduced 19 service dependencies by scripting and implementing stored procedures to assist future developments and testing ◦ Implemented 5 asset classes for an application, which handled broker charges and daily accruals ◦ Automated 25 manual build and deployment processes and reduced time and effort by 98% ◦ Migrated 200+ IBM MQs to their latest version increasing the throughput by 23% ◦ Won Global Recognition for Excellence being the Subject Matter Expert in US post-trade settlement applications