Senior Software Engineer with expertise in leading cross-functional teams to achieve project goals. Proven ability in relationship building, decision making, and effective communication. Focused on driving software process improvements that enhance team efficiency and productivity.
Overview
12
12
years of professional experience
Work History
Senior Software Engineer
Lloyds Technology Center, Lloyds Banking Group subsidiary
Hyderabad
12.2024 - Current
Led a team in the Open Banking Lab to create backend services for ~20 endpoints, ensuring the best industry standards for performance and security, along with a CI/CD pipeline.
Balanced leadership (20-40%) with hands-on architectural design, coding, release planning, and cross-team representation as lead, driving project alignment and delivery.
Collaborated across teams to deliver a new cloud product; gathered requirements, defined scope, designed solution, mentored development, and established an isolated test environment for zero-trust security.
Redesigned and implemented Consent app for end-users, enhancing collaborative banking experience with a modernized interface.
Software Engineer II - L62
Microsoft India Pvt. Ltd.
Hyderabad
02.2022 - 09.2024
Led a team in collaboration with Adobe to improve the Edge browser's PDF viewer, implementing editing features such as highlight, draw, and add notes. Managed design, development, mentoring, and code reviews.
Orchestrated cross-team effort with Windows OS and Edge Nurturing teams to promote Edge Translate feature, implementing framework for browser feature promotions on Windows OS, resulting in 1.7% growth in browser minutes and 2.7% growth in usage session counts.
Enhanced Read Aloud feature by integrating internal APIs with Text-To-Speech services, reducing processing time by approximately 40%.
Conducted POCs for full-page PDF translation, validated via Azure Cognitive Service APIs, Hugging Face ML solutions, and Azure AI document intelligence. Collaborated with the PDF team, evaluated ML models via containers, resulting in a well-informed engineering decision.
Senior Platform Software Engineer
Oracle India Pvt. Ltd.
Hyderabad
05.2020 - 02.2022
Led team to optimize and standardize Dunning module, upgraded code base to ES6 standards, and transitioned from JavaScript to TypeScript, maintaining zero customer concerns.
Designed and developed unit test validation framework for local testing of billing products, enhancing developer agility and reducing QA turnaround time by 3 days.
Developed solutions for RTB issues in SaaS product offering business accounting, ERP, CRM, and e-commerce software using Node.js, TypeScript, and SQL.
Senior Software Engineer
Qualcomm India Pvt. Ltd.
Hyderabad
04.2017 - 04.2020
Led team in designing, developing, and modifying security features such as TrustZone, TZ Apps, Measured Boot, and BitLocker, along with their corresponding drivers on Windows machines from boot-up to HLOS.
Developed sTPM from TPM 1.38 specs for QCOM Windows chipsets using internal crypto libraries, securing MSFT certification through consistent collaboration with Crypto, TZ, and Windows Test teams.
Collaborated with MSFT and internal teams to address security requirements for Windows devices (AOAC PC), enhancing overall device security.
Implemented the Windows HDCP module in QCOM chipsets for secure content mirroring on secondary displays.
Centralized security validations into a single tool for OEMs, streamlining validation process during delivery.
Software Engineer
Samsung R&D Institute
Bangalore
07.2014 - 03.2017
Developed authentication module enhancing user access control. Implemented and maintained core device features (copy, scan, etc.) ensuring seamless MCB communication.
Led GUI development for 3-month on-site Samsung printer launch in South Korea, collaborating with Web and NFC teams to ensure project success.
Built JSON-based GUI transmission framework. Integrated FreeType (Open Source) to cut font licensing costs.
Security and infrastructure: API gateway, firewall, proxy - secure channel setup, access control
Cloud infrastructure and services: Kubernetes, Terraform, cloud networking, cloud security
Databases: MySQL, Oracle, PostgreSQL, MongoDB
Monitoring and logging: Prometheus, Grafana, Splunk
Additional expertise: Docker, Azure Cognitive Services, system design, distributed systems, OOP, data science and machine learning, Git/Perforce, Jira, OS internals, data structures and algorithms, web development, agile methodology
Timeline
Senior Software Engineer
Lloyds Technology Center, Lloyds Banking Group subsidiary
Manager, Deloitte USI at Banking and IM - Lloyds Banking Group and Index VenturesManager, Deloitte USI at Banking and IM - Lloyds Banking Group and Index Ventures