Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srinivasa Murthy B K

Bangalore

Summary

Lead Software Engineer with over 13 years of experience in designing and developing web-based and standalone applications across various industries including Finance, Retail, Healthcare, E-learning, and E-commerce. Specializing in architectural design utilizing J2EE, Microservices, SOA, and Cloud Platforms (AWS, GCP). Proficient in reactive microservices with Spring WebFlux, Kafka, MongoDB, and DevOps tools like Docker, Kubernetes, and Jenkins. Demonstrated success in creating high-performance systems, optimizing processes, and guiding teams to deliver cutting-edge and scalable solutions.

Overview

15
15
years of professional experience
2008
2008
years of post-secondary education

Work History

Lead Software Engineer

Lowe’s India
08.2020 - Current
  • Led the development of highly scalable reactive microservices using Spring WebFlux and Project Reactor, improving system throughput and reducing resource utilization for high-scale systems.
  • Architected and implemented a real-time push notification system for order updates, leveraging Kafka, Spring Boot, and Google Firebase, significantly enhancing customer engagement.
  • Designed and implemented the Store Map User Experience System, utilizing PostgreSQL with PostGIS, Spring Boot Reactive Microservices, and Python, enabling a seamless mobile experience for customers to navigate stores.
  • Developed the backend system for Curbside Order Pickup, allowing real-time order tracking and pickup management through the integration of Kafka, MongoDB, and Spring Boot Reactive Microservices.
  • Migrated data from Couchbase to MongoDB, optimizing performance and ensuring data consistency.
  • Collaborated with cross-functional teams to define requirements, provide technical estimations, and deliver architectural solutions aligned with business goals.
  • Managed the CI/CD pipeline using Jenkins, ensuring smooth deployment and continuous integration for various services.
  • Provided leadership and guidance to junior engineers, conducting code reviews to ensure high-quality code and adherence to best practices.
  • Reduced system downtime by proactively monitoring performance metrics and applying necessary optimizations or fixes when needed.
  • Optimized database structures for faster query responses, improving overall application performance.

Architect

Relevance Lab
01.2014 - 01.2020
  • Designed and developed core features for Scholastic’s digital education system, improving product usability and customer satisfaction by integrating advanced functionalities like product-based subscriptions, assessments, and learning tools.
  • Architected solutions for integrating Scholastic’s ERP system (NetSuite) with digital platforms, streamlining order fulfillment and enhancing overall system efficiency.
  • Collaborated directly with business stakeholders to define technical requirements and translate business needs into functional, scalable system architectures.
  • Designed end-to-end solutions for both client-side and server-side applications, ensuring seamless integration and performance across systems.
  • Led team of engineers in code reviews, ensuring best practices, code quality, and adherence to architectural design.
  • Managed CI/CD pipelines, improving the efficiency and consistency of software deployments.

Team Lead

NTT DATA GDS
01.2011 - 01.2014
  • Led the SMART program for the New York City Department of Sanitation, focusing on replacing legacy systems with modern applications. Successfully delivered enterprise-wide automation of previously manual processes.
  • Developed and implemented SOAP-based web services to integrate third-party systems, enabling seamless data exchange across various platforms.
  • Focused on performance optimization for real-time data processing using ADF and ADS frameworks, improving the response time and overall system efficiency.
  • Enhanced network traffic performance through advanced techniques like parallelization and gif filters, ensuring faster data processing and reduced latency.
  • Played a pivotal role in unit and integration testing, ensuring the robustness and reliability of core business logic and services.

Team Lead

NTT DATA GDS
01.2011 - 01.2014
  • Led the SMART program for the New York City Department of Sanitation, focusing on replacing legacy systems with modern applications. Successfully delivered enterprise-wide automation of previously manual processes.
  • Developed and implemented SOAP-based web services to integrate third-party systems, enabling seamless data exchange across various platforms.
  • Focused on performance optimization for real-time data processing using ADF and ADS frameworks, improving the response time and overall system efficiency.
  • Enhanced network traffic performance through advanced techniques like parallelization and gif filters, ensuring faster data processing and reduced latency.
  • Played a pivotal role in unit and integration testing, ensuring the robustness and reliability of core business logic and services.

Software Engineer

Nous Info Systems
01.2010 - 01.2011
  • Contributed to the Distributed Order Management System, optimizing inventory tracking and improving supply-chain efficiency by integrating various services within a business process engine.
  • Developed GUI components using Java Swing, ensuring ease of use and a user-friendly interface for the application.
  • Wrote complex SQL Loader scripts to automate data loading, improving system efficiency and reducing manual workload.
  • Identified and fixed defects in the desktop-based applications, improving the overall user experience and system reliability.
  • Created and executed unit tests, ensuring that the application met all functional requirements and business needs.

Education

Master of Computer Applications (MCA) -

Visvesvaraya Technological University

B.Sc. - Computer Science

Bangalore University

Skills

API development

undefined

Timeline

Lead Software Engineer

Lowe’s India
08.2020 - Current

Architect

Relevance Lab
01.2014 - 01.2020

Team Lead

NTT DATA GDS
01.2011 - 01.2014

Team Lead

NTT DATA GDS
01.2011 - 01.2014

Software Engineer

Nous Info Systems
01.2010 - 01.2011

B.Sc. - Computer Science

Bangalore University

Master of Computer Applications (MCA) -

Visvesvaraya Technological University
Srinivasa Murthy B K