Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.
Overview
3
3
years of professional experience
Work History
Senior Software Engineer
Blackhawk Networks
09.2021 - Current
Developed an advanced transaction management framework with processing time of ~300ms and capable of handling more than 2500 RPS, enabling seamless communication between partners while maintaining data integrity across millions of records daily
Shifted complex application databases from legacy DB2 systems to scalable Aurora RDS within AWS; achieved seamless transfer of a billion data entries while maintaining operational continuity throughout the process
Orchestrated the migration of 100+ content partners to another transactional platform, expertly transitioning them from legacy bare metal servers to cutting-edge virtual machine infrastructure, enhancing scalability and performance
Spearheaded the development of robust backend services to facilitate seamless barcode-based transactions, driving operational efficiency and enabling innovative, real-time processing capabilities
Engineered and optimized advanced performance testing tools to rigorously evaluate application stability, ensuring seamless scalability and flawless user experience under high-volume traffic during peak holiday season demand
Implemented end-to-end automation for performance testing, proactively safeguarding platform integrity and preventing degradation with every new release, ensuring consistent reliability and optimal user experience
Led the strategic onboarding of multiple content partners across diverse verticals, tailoring seamless integrations to our transactional platform and fostering long-term collaborative success
Actively contributed to the company-wide mentorship program, providing guidance and expert training to junior developers, nurturing their professional growth, and empowering them to excel in their technical careers
Assistant System Engineer
Tata Consultancy Services - Citi Banks
07.2021
Designed and developed scalable, high-performance codebases using Spring Boot and Java technologies for the banking sector, delivering robust solutions tailored for seamless deployment across multiple markets
Played an integral role in cross-functional requirements gathering and design development sessions, collaborating with stakeholders to craft innovative solutions for a diverse range of products
Led the transformation of a legacy monolithic application built on TIBCO into a dynamic suite of Java-based microservices, driving enhanced scalability, flexibility, and maintainability across the platform
Authored comprehensive unit test cases using JUnit and Mockito frameworks, ensuring robust test coverage and enhancing the reliability and stability of multiple applications