Professional software engineer prepared for advanced engineering roles. Demonstrates strong expertise in system architecture, coding, and debugging with focus on team collaboration and achieving results. Known for adaptability in fast-paced environments and reliability in meeting project goals. Skilled in Streaming technologies mainly Kafka, cloud computing, Kubernetes, Argo, helm, terraform and agile methodologies.
Work History
Principal Software Engineer
1 Year 2 Months
NewRelic | 07.2025 - Current
Led architecture design for scalable, resilient software solutions in cloud environments.
Developed automated testing frameworks improving software reliability and deployment efficiency.
Mentored junior engineers to enhance coding standards and best practices across development teams.
Collaborated with cross-functional teams to align product features with customer requirements and market trends.
Senior Software Engineer
5 Years 5 Months
NewRelic | 01.2020 - 06.2025
Led design and development of scalable software solutions using modern technologies.
Implemented code reviews and testing protocols to ensure high-quality deliverables and reduce bugs.
Collaborated with cross-functional teams to drive project initiatives and enhance product functionality.
Mentored junior engineers, fostering skill development and promoting best practices in coding standards.
Principal Architect
1 Year 2 Months
Subex Inc | 10.2018 - 12.2019
Developed and implemented scalable architecture frameworks enhancing system performance.
Directed architectural design for complex telecommunications systems, ensuring alignment with business goals.
Led cross-functional teams to integrate innovative solutions into existing infrastructure.
Mentored junior architects, fostering professional growth and technical expertise within the team.
Product Architect
5 Years 8 Months
Subex Inc | 01.2013 - 09.2018
Designed and led the development team (Architects and Developers) for the next generation Big Data platform. The Data platform packages extremely scalable components at the Data Ingest(ETL),Data Processing, Data Access and Data Management layers.
The platform caters to a mix of Real time streaming, Micro batch and Batch processing workloads serving multiple Use cases such as Reporting, Aggregation, Rule engine, Profiling and sets the foundation for the journey towards packaged Machine Learning and Analytics.
Platform uses Apache Spark streaming, Spark SQL, Apache Kafka, Hive (ORC), HBase, Presto, Flume, Solr. Focus has been on the real-time aspects including complementing the Spark streaming ETL layer with a complete in-memory distributed cache/data grid (Apache Ignite) to achieve massive scalability at the ETL layer.
Transformed engineering process to complete DevOps approach, establishing ROC 4 platform with CI and CD pipeline components.
CI pipeline including fully automated UT, AT, SonarQube Metrics using Jenkins as the automation build framework.
Designed and architected product customization and change request enhancements based on customer requirement specifications.
Oversaw customer issues, ensuring effective and sustainable problem resolution.
Oversees the work of engineering, IT or support staff to ensure that all jobs are completed on time, within budget, and to customer specifications
Product Architect
3 Years 2 Months
Subex Limited | 10.2009 - 12.2012
High-level decision maker in the process, determining everything from design choices to technical standards, platforms and coding standards for Subex Spark (ROC) Platform
Overseeing a team of resources suitable for the scope of the project, assigning duties to the staff
Coaching and mentoring the team, sharing skills and setting a positive example
Reviewed deployments and debugged performance issues in production systems across customer installations.
Proficient in Use of various Profiling tools for understanding the Top CPU hogging code and suggesting workarounds
Benchmarked and sized hardware for products handling very high loads.
Engineer Manager – Roadmap
4 Years 6 Months
Subex Limited | 04.2005 - 10.2009
Achieved 40% reduction in Total Cost of Ownership for the product deployments by avoiding/reducing dependency on database and high-speed storage subsystems.
Reduced the TCO for the application by avoiding dependency on the DB for lookups and enrichments by introducing an extremely scalable distributed cache layer at the App tier level.
Redesigned rating platform, incorporating data ingestion and distributed data processing to enhance functionality, performance, and scalability.
Developed product functional architecture for a generic system that supports flexible, configurable aggregation types and data streams for fraud monitoring.
Transformed the Subex product presentation layer from a thick client to a web-based client using GWT.
Senior Software Engineer/Tech Lead
4 Years 10 Months
Subex Limited | 06.2000 - 04.2005
Transformed product architecture from monolithic multithreaded executable to distributed architecture with multi-process multithreaded execution.
Optimized legacy code for enhanced scalability.
Reviewed deployment process and debugged performance issues on production systems.
Utilized various profiling tools of various Profiling tools for understanding the Top CPU hogging code and suggest workarounds
Software Engineer
1 Year 5 Months
Churchill Software Services | 01.1999 - 06.2000
Established Logging Framework for CAPI, replacing Apache Logging to enhance logging capabilities.
Implemented Server Side Event Delegation using Java Event delegation paradigm to improve event handling.
Contributed to Churchill CAPI project by developing Java interface for Oracle forms using Java Swings.
Software Engineer Trainee (Intern)
1 Year 3 Months
Churchill Software Services | 09.1998 - 12.1999
Contributed to in-house development team for intranet project, enhancing Leave Management, Chat Browser, and Web Email Client using Java Server Pages and Oracle.
Developed software applications using Python and Java, improving functionality and user experience.
Assisted in code reviews, ensuring adherence to best practices and improving code quality.
Reviewed code to ensure adherence to best practices, enhancing code quality and maintainability.
Education
Bachelor of Engineering - Electronics & Communication
Dr Babasaheb Ambedkar Marathwada University | Aurangabad, Maharashtra, India
Skills
Automation Scripting
Big data technologies
Proficient in Java
C#
Python
and Scala
Scripting Languages: Shell Scripting
Perl
Microservices Architecture
Microservices design
Cloud Infrastructure
Tools & Framework: Blockchain - Hyperledger Fabric
Oracle Blockchain PAAS
QlikView
Apache Camel
Spring
SOAP
REST
TestNg
Maven
Hibernate
C3P0
Distributed Databases
Version control systems
Awards & Recognition
Received multiple Awards (Hats off, Pat on the back, Above & Beyond) for outstanding performance during my tenure with Subex., Received best performer award as part of the Churchill Software solutions internship program.
Timeline
Principal Software Engineer
NewRelic
07.2025 - CurrentRead More
Senior Software Engineer
NewRelic
01.2020 - 06.2025Read More
Principal Architect
Subex Inc
10.2018 - 12.2019Read More
Product Architect
Subex Inc
01.2013 - 09.2018Read More
Product Architect
Subex Limited
10.2009 - 12.2012Read More
Engineer Manager – Roadmap
Subex Limited
04.2005 - 10.2009Read More
Senior Software Engineer/Tech Lead
Subex Limited
06.2000 - 04.2005Read More
Software Engineer
Churchill Software Services
01.1999 - 06.2000Read More
Software Engineer Trainee (Intern)
Churchill Software Services
09.1998 - 12.1999Read More
Dr Babasaheb Ambedkar Marathwada University
Bachelor of Engineering from Electronics & Communication