Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shree Harsha S L

Lead Software Engineer
Bengaluru

Summary

Dynamic, result oriented and Seasoned Software professional with an impeccable career record of 13+ years in the gamut of developing enterprise applications using JAVA and J2EE. Played the role of Associate Architect from last 2 years and Designed and implemented new system using Platform Tenant Architecture and CQRS. These systems have capability of handling 4x the load of legacy systems. Good Implementation Knowledge in Core JAVA/J2EE, JDBC, proven exposure to microservice architecture using Spring Boot.

Overview

9
9
years of professional experience
1
1
Language

Work History

Lead Software Engineer

Lowe's Companies, Inc
05.2021 - Current
  • Developed an orchestrator service that is integrated with around 20 different systems, which serves more than 100 consumers across Lowe's, and mainly powers Lowe's.com, with a p99 latency of 120 ms. It handles around 20,000 TPS.
  • Developed multiple highly available, resilient, and fault-tolerant microservices that handle more than 20,000 TPS, with p99 latency of less than 10 ms. One instance of this application can handle up to 1,000 TPS.
  • Saved more than $1M per year by moving the database from Couchbase to the Mongo open-source repository, with better latency and throughput.
  • Saved around $300k per year by reducing the GCP maintenance cost, identifying the unnecessary components, and improving the system's performance.
  • Improved the existing systems to handle more load by identifying the design gaps and opportunities.
  • Developed multiple Kafka components to push the data needed for Lowe's stores' transactions.
  • Delivers high-quality code for the business requirement by analyzing various components of Lowe's system and providing efficient design.
  • Maintain and upgrade the system regularly by thinking of ways to improve the system's performance and reduce the cost of maintenance to the company.
  • Connect with multiple stakeholders when we get a business requirement, and drive the effort across multiple systems.
  • Help and mentor the junior members of the team by conducting multiple knowledge-exchange sessions.
  • Try to automate any task that can be automated to improve the team's productivity.

Software Engineer

Wellsfargo
12.2020 - 04.2021
  • Developed a system that automated the configuration updates of business requirements to the respective domain systems. The configurations will be updated in a Word document by the business team, so we take that Word document and convert it into the system updated within a matter of milliseconds.
  • I took care of creating a JUnit and regression test suite for the same application.
  • Set up a CI/CD pipeline for this application.

Software Engineer

IBM (AT&T Communication Services India)
05.2019 - 04.2021
  • Movement to IBM from AT&T on October 1st because of business decisions. Joined AT&T in May 2019.
  • Enhanced the order management orchestrator for AT&T services.
  • Reduced the bugs by 30 percent by identifying the code bugs
  • Improved the code quality by writing more JUnit and integration tests using Spring Mockito. Improved the code coverage to 90% from 45%.
  • Automated the processes which would require work around for the order stuck issues as temporary solution.

Lowe's Companies, Inc
11.2016 - 04.2019
  • Enhanced selling tool applications that are used in Lowe's stores.
  • Implemented a quote service that is used by other store applications to record customer quotes for a product.
  • Worked on a service that tracks labor installations.
  • Worked on an integration service that is used to connect Microsoft Dynamics CRM with the labor installation service.


CenturyLink Technologies India
10.2016 - 08.2012
  • Worked on the migration of Legacy IVR, which was in .NET, to DRIVR (dual recognition interactive voice response) in Java.
  • Worked on an orchestrator microservice (PLAID) that gets data from multiple sources of CenturyLink systems to power the DRIVR.
  • Implemented 40+ different flows in XML for IVR, which is understood by DRIVR and converted to VXML (understandable by voice browser).
  • Worked on four internal tools that help developers ease their work, such as the Review Log tool, Workflow Validator, and Simulator & RCA Tool.

Education

BE - Computer Science and Engineering

University Visvesvaraya College of Engineering
01.2012

II PUC - undefined

Sri Sharadamba Independent PU College
01.2008

SSLC - undefined

Sri Basaveswara English High School
01.2006

Skills

    Java

undefined

Timeline

Lead Software Engineer

Lowe's Companies, Inc
05.2021 - Current

Software Engineer

Wellsfargo
12.2020 - 04.2021

Software Engineer

IBM (AT&T Communication Services India)
05.2019 - 04.2021

Lowe's Companies, Inc
11.2016 - 04.2019

CenturyLink Technologies India
10.2016 - 08.2012

II PUC - undefined

Sri Sharadamba Independent PU College

SSLC - undefined

Sri Basaveswara English High School

BE - Computer Science and Engineering

University Visvesvaraya College of Engineering
Shree Harsha S LLead Software Engineer