Overview
Work History
Timeline
Generic

Shashank Thummalapally

Overview

7
7
years of professional experience

Work History

Full stack Developer

ABS Wavesight
08.2022 - Current
  • Participated in all SDLC phases, including requirement gathering, modeling, analysis, architecture design, and development
  • Collaborated with Agile project management, CI/CD, testing, and enterprise architecture teams to ensure project success
  • Proficient in designing, developing, and deploying microservices-based applications using Spring Boot, enhancing scalability and maintainability
  • Results-oriented software developer with extensive experience in Agile environments, showcasing proficiency in Advanced Java and strong algorithmic skills
  • Adept at leveraging Java, Spring, JPA, JUnit, REST services, and design patterns to deliver high-quality software solutions
  • Utilized Spring Boot to develop cloud-based Micro Services and streamline Spring application development with minimal configuration
  • Used Multi-threading to significantly improve the processing speed by allowing multiple files to be processed simultaneously
  • Created Reusable Modules and Custom Directives in Angular8.0 which got used in various places of application
  • Implemented AngularJS Controllers to maintain each view data
  • Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
  • Proficient in utilizing monitoring tool Splunk for log analysis, real-time insights, and troubleshooting
  • Additionally, experienced in leveraging Grafana for creating and customizing interactive dashboards to visualize key performance indicators, system metrics, and application logs, enhancing overall observability and decision-making processes
  • Implemented and managed automated build processes using Jenkins for various projects, reducing manual errors, and improving efficiency
  • Proficient in containerization technologies such as Docker, with hands-on experience deploying and managing containerized applications within Kubernetes
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy
  • Used garbage Collection to help free up unused memory and optimize the performance of the application.

Software Engineer

Freedom Mobile
06.2020 - 07.2022
  • Worked with the Unix team to patch all our production and non-production sever to avoid vulnerabilities
  • Worked in analysis, detail design, development, bug fixing and enhancement in Agile methodology
  • Participated in scrum and sprint planning sessions daily
  • Conducted thorough analysis of existing systems to identify areas of improvement and implemented changes to optimize performance
  • Collaborated with the IBM team to install and upgrade IBMMQ and worked with the management to get the budget approved
  • Identify the enhancement required in the system and incorporate the new technologies without affecting the existing system
  • Extensive experience in writing complex SQL queries and optimizing database performance for Netezza
  • Worked in analysis, detail design, bug fixing, and enhancement in Agile methodology
  • Participated in scrum and sprint planning sessions daily
  • Collaborated with cross-functional teams to gather requirements and define project scope and timelines
  • Proficient in working with relational databases like DB2 and MS SQL for structured data storage
  • Conducted regular testing and quality assurance to ensure system reliability and stability
  • Worked on the Microservices architecture with Kubernetes, coordinated deployment, scaling and management of Docker containers, and built a private cloud with Kubernetes to support DEV and TEST environments
  • Monitoring all the performance metrics for various production systems and identifying root causes for all technical issues and recommending solutions
  • Resolved Runtime Errors and Application Bugs in the Test and Production environment and enhancing the existing application
  • Modifying the logic in the mdm master code to send alert for corrupt data
  • This will effectively address the data load failure due to extra digit in MSISDN or IMSI field
  • Utilized Kafka for implementing efficient event-driven communication between microservices
  • Initiate the daily standup calls and manage my team cards
  • Worked with the Agile team to clearly communicate the requirements and created a dashboard for our team where we have been monitoring our team’s performance every month and understand how well we are performing.

Java Developer

Telus Health
11.2016 - 04.2020
  • Developed micro service applications using spring boot, integrated with PostgreSQL as backend database and used POSTMAN for testing the API
  • Developed multiple service classes and utility API's to use across the framework
  • Used PAAS for the continuous delivery pipelines for deploying microservices using Jenkins CI
  • Achieved Dependency injection by creating spring services, Spring Dynamic Modules (OSGI), spring controllers and DAOs so as to wire objects of business classes
  • Followed Agile Software Development with Scrum methodology
  • Worked on resolving bugs/defects in application during development and testing phase.

Timeline

Full stack Developer

ABS Wavesight
08.2022 - Current

Software Engineer

Freedom Mobile
06.2020 - 07.2022

Java Developer

Telus Health
11.2016 - 04.2020
Shashank Thummalapally