Srikanth 14resume Formatted
Srikanth 14resume Formatted
Mobile:(603)-422-2868
kpoosala@gmail.com
Java Mastery: Exceptional skills in Core Java and Multi-Threaded programming, forming a
robust base for software development.
Spring Proficiency: Expertise in various Spring modules, including Spring Core, Spring
Application Context, Spring IOC, Spring DAO, Spring MVC, Spring AOP, Spring LDAP, Spring
JPA, Spring Security, and Spring Batch.
Web Services: Proficient in implementing and consuming Restful Web Services and SOAP
web services.
ORM Tools: Experienced in developing persistence layers using ORM tools such as
Hibernate and IBATIS/MYBATIS.
Cloud Services: Experienced in working with AWS services like SQS, SNS, S3, EC2, FARGATE,
Lambda, CloudWatch, and EKS.
Messaging Expertise: Proficient in messaging services like JMS and messaging brokers like
Active MQ and Kafka.
Database Proficiency: Skilled in SQL databases like Oracle, Postgres, SQL, MySQL, DB2, and
NoSQL databases like MongoDB and DynamoDB.
Testing and BDD: Provided Junit test cases,RestAssured, Test suites using Mockito
framework, and Behavior-Driven Development (BDD) testing.
Performance and Testing: Proficient in performance and load testing using Apache JMeter
and performance tuning using Visual VM and AppDynamics.
Build Tools: Experienced in using build tools like Maven and Gradle.
Collaboration Tools: Utilized Team Collaboration tools like Confluence, JIRA, and Rally as
bug tracking tools.
IDE Competence: Proficient in using IDE tools such as STS, Eclipse, RAD, and IntelliJ.
Version Control: Proficient in Control versioning systems like SVN, GIT, GITHUB, and
BITBUCKET.
Containerization: Proficient in concepts like Docker and Kubernetes, along with familiarity
with ELK stack.
Web Service Testing: Skilled in testing web services using tools like SoapUI, Postman, and
Insomnia.
Operating Systems: Hands-on experience with Operating Systems like Linux, Unix, and
Windows.
Quick Learner and Team Player: Demonstrated a quick learning ability with a strong
aptitude for grasping new technologies and applying them effectively. Proven track record
as a valuable team player.
EDUCATION/TRAINING/CERTIFICATION
Master of Science, from JNTU 2010
TECHNICAL ENVIRONMENT
Programming Languages: Java, JavaScript, and Typescript
Frameworks: Spring Boot, Spring Data JPA, Spring Web Flux, Spring Kafka, Spring Batch,
Spring Security, Spring Cloud
API’s: RESTful web services, SOAP web Services, Graph QL, and Web Socket
Work History
Project Description: The project is all about the Eligibility & Benefits and Claims. It is a
spring boot-based API that helps in calculating and retrieving list of Eligibility & Benefits
and Claims, getting list of subscribers based on the subscriber Information. This API is
hosted on Azure AKS.
Built RESTful APIs using Express.js, integrated with front-end services for seamless
communication.
Implemented TypeScript to enforce strict type checking and improve code readability and
reliability.
Designed and implemented reusable Node.js modules and middleware for streamlined
application architecture.
Worked on integrating third-party libraries and APIs, ensuring robust and secure data
exchanges.
Architected and managed CI/CD pipelines integrating AWS CloudFormation with Jenkins,
AWS Lambda, S3 for fully automated testing, packaging, and deployment.
Written Unit Test Cases to test Java code using Testing Frameworks like JUNIT, Mockito.
Environment:
Java,SpringBoot,SpringJPA,node.js,
Angular16,Postgres,Maven,AWS(EKS,S3,SQS,SNS,EC2,Lambda,codebuild,codecommit,coded
eploy,CloudWatch),Jenkins, GIT,intelliJ.
Responsibilities:
Extensive experience developing applications using Spring Boot, Spring MVC, Spring Data
JPA, and Spring Security.
Proficient in Java, and able to write clean, efficient, and well-documented code.
Familiar with RESTful web services, and able to design and implement them using Spring
Boot.
Experience with databases such as Oracle, PostgreSQL, and able to write complex SQL
queries and perform database optimizations.
Designed and developed complex web applications using React.js, Redux, and other related
technologies
Worked closely with UX/UI designers to create responsive and user-friendly interfaces
Provisioned and managed EKS clusters and worker nodes using AWS CLI, eksctl, and AWS
Consol
• Designed and implemented AWS S3 storage solutions for various applications to store
and retrieve large amounts of data
Conducted code reviews and wrote unit tests to ensure code quality and maintainability
Experience with testing frameworks such as JUnit, Mockito and able to write unit,
integration, and end-to-end tests for Spring Boot applications.
Excellent problem-solving skills and able to debug and troubleshoot complex issues in
production environments.
Strong communication skills and able to work effectively with cross-functional teams,
including product managers, designers, and other developers.
Responsibilities:
Implemented business logic and features.
Designed and developed RESTful APIs using Struts2, ensuring robust and scalable
communication between client and server.
Converted Struts2 action classes and interceptors to Spring MVC controllers and filters,
ensuring seamless functionality and performance improvements.
Enhanced application performance by optimizing Struts2 action classes and refining JSP
views.
Created dynamic SQL within PL/SQL stored procedures to handle flexible and complex
query requirements. Write unit tests to validate code correctness using JUnit.
Written Unit Test Cases to test Java code using Testing Frameworks like JUNIT, Mockito.
Environment:
Java,SpringBoot,SpringJPA,oracle,Struts2, Ejb,JSP,Jquery,JavaScript,Maven ,RAD,TeamCity,
perforce.
Responsibilities:
Requirement Gathering and Analysis.
Developed action calsses for business requirements using Struts frame work.
Implemented DAO classes to retrieve the profile information and did other configurations
using JDBC
Wrote JUnit test cases for all possible entity to entity relationships to test Entity
Relationship Tools.
Deployed the application by using WebSphere Application Server and IDE Eclipse
Created data base tables, functions, stored procedures and wrote prepared statements
using PL/SQL.
Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and
designing.
Handling deployments.