Summary
Overview
Work History
Education
Skills
Certification
Timeline
Work Availability
Quote
Languages
Achievements And Awards
Personal Information
Achievements And Awards
SoftwareDeveloper
SRIRAM SASIKANTH PERUMALLA

SRIRAM SASIKANTH PERUMALLA

Software Developer
Markapur

Summary

  • Proficient in backend development with 7 years of experience using Java ,Spring Boot , Kafka , PLSQL and with strong foundations in data structures and algorithms, enabling efficient system design and problem-solving.
  • Experience in Java Spring Boot and Spring JPA, ,Spring Security ,Oracle SQL and PLSQL.
  • Experience in Java Spring Batch Processing with Kafka .
  • Experience in using the Java 8 features - Streams , Comparator ,Asynchronous processing using Future and Executors.
  • Good Conceptual knowledge of Machine Learning Algorithms, Data Analysis and Data Visualization.
  • Experience in complete project life cycle: Requirement analysis, Design, Implementation, and System testing.
  • Extensive experience on developing Java applications using Spring Boot framework, Restful web services and Maven,Soap web services and Kafka.
  • Adept in end-to-end development of software products from requirement analysis to system study, designing
  • Coding, unit testing, Integration testing, De-bugging, Documentation, Implementation and maintenance.
  • Proven ability in delivering critical migration projects with Good leadership skills.
  • Self-motivated, dedicated, result oriented team player with good interpersonal skills.
  • Migrated 8 Million user data from Kaiser legacy system to Kaiser new platform KPMC with 99.99% Data Accuracy across 8 states in US .
  • Migrated microservices from Java7/8 to Java17 and Spring 3 and Spring Batch 5

Self-motivated Developer adds high level of experience over more than 7 years collaborating and working on multiple web-based projects. Passionate, hardworking coder with penchant for developing customized interfaces that factor in unique demands for accessibility, reachability and security. Organized approach to meeting multiple, concurrent deadlines. Pulls from active knowledge of current technology landscape to promote best practices in web design.

Overview

7
7
years of professional experience
1
1
Certificate
3
3
Languages

Work History

Spring Batch Developer

Accenture
04.2020 - Current


  • Lead the Team in designing the Technical Architecture and Co Ordination with the external teams for timely delivery of the components.
  • Development of Spring Batch components for reading the data coming from multiple sources like Database, Flat files and migrating the Data using the Web services.
  • Created REST API's for different micro services for processing of Business rules and determining Eligibility.
  • Implementation of Authentication Tokens for the API's using the Spring Security Web Network Security Adapter.
  • Used JDBC template for the query Executions along with the BeanRowMapper.
  • Used CSV parser for Reading the Data from Flat Files.
  • Implemented the Asynchronous Processing using the Executors and Future Callable interface.
  • Development of Spring batch components which are configured to interact using Kafka producer and consumer implementations.
  • Automated the validation of several functional flows using Spring Batch frameworks and tuned the legacy queries for performance enhancement.
  • Migrated 8 Million user data from Kaiser legacy system to Kaiser new platform KPMC with 99.99% Data Accuracy across 8 states in US.
  • Migrated microservices from Java7/8 to Java17 and Spring 3 and Spring Batch 5.
  • Optimized multiple Spring Batch services by implementing parallel processing using TaskExecutor and Java's ExecutorService for improved throughput.
  • Ensured efficient thread lifecycle and resource utilization through proper configuration of thread pools and connection pooling (HikariCP).
  • Reduced job execution time significantly by partitioning data, enabling concurrent processing of large datasets with controlled thread and DB session management.
  • Optimized complex PL/SQL stored procedures and views by minimizing nested subqueries, reducing execution time by up to 40%.
  • Applied indexing strategies, query refactoring, and materialized views to enhance read/write performance on high-volume tables.
  • Used Oracle execution plans and SQL trace tools to identify bottlenecks and tune long-running queries for batch processes.
  • Accenture is a global professional services company with leading capabilities in digital, cloud, and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Digital Transformation, Technology and Operations services.

Rest API Developer

Accenture
05.2018 - 03.2020


  • Created REST API's for different micro services for processing of Business rules and determining Eligibility.
  • Implementation of Authentication Tokens for the API's using the Spring Security Web Network Security Adapter.
  • Created SOAP End Points for processing the XML requests sent from the SAWS system.
  • Automated the Assembly Tests Execution using Python and Selenium.
  • Junit Tests were written in order to test the business scenarios during the process of Development.
  • Used the SonarLint Analysis for handling the Sonar issues upfront for better code maintainability.
  • Accenture is a global professional services company with leading capabilities in digital, cloud, and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Digital Transformation, Technology and Operations services.

Education

BTech - Computer Science and Engineering

RVR&JC College of Engineering
07.2013 - 5 2017

Intermediate - MPC

State Board
04.2011 - 5 2013

SSC - NA

State Board
04.2010 - 4 2011

Skills

Java

Certification

Azure Developer Associate

Timeline

Azure Developer Associate

04-2024

Spring Batch Developer

Accenture
04.2020 - Current

Rest API Developer

Accenture
05.2018 - 03.2020

BTech - Computer Science and Engineering

RVR&JC College of Engineering
07.2013 - 5 2017

Intermediate - MPC

State Board
04.2011 - 5 2013

SSC - NA

State Board
04.2010 - 4 2011

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Don’t fear failure. Not failure, but low aim, is the crime. In great attempts it is glorious even to fail.
Bruce Lee

Languages

Telugu
Hindi
English

Achievements And Awards

  • Zenith Individual Performer Award, 03/01/19
  • Zenith Individual Performer Award, 02/01/20
  • Pinnacle Award - Rising Star, 08/01/20
  • Star of the Month (Team), 12/01/20
  • Star of the Month (Individual), 02/01/21
  • Promoted as Application Development Analyst, 12/01/19
  • Promoted as Application Development Senior Analyst, 12/01/20
  • Promoted as Application Development Team Lead, 12/01/21
  • ACE (Accenture celebrates Excellence), 01/01/22
  • ACE (Accenture celebrates Excellence), 01/01/23

Personal Information

  • Date of Birth: 04/16/94
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Single

Achievements And Awards

  • Zenith Individual Performer Award, 03/01/19
  • Zenith Individual Performer Award, 02/01/20
  • Pinnacle Award - Rising Star, 08/01/20
  • Star of the Month (Team), 12/01/20
  • Star of the Month (Individual), 02/01/21
  • Promoted as Application Development Analyst, 12/01/19
  • Promoted as Application Development Senior Analyst, 12/01/20
  • Promoted as Application Development Team Lead, 12/01/21
  • ACE (Accenture celebrates Excellence), 01/01/22
  • ACE (Accenture celebrates Excellence), 01/01/23
SRIRAM SASIKANTH PERUMALLASoftware Developer