Summary
Overview
Work History
Education
Websites
Certification
Primary Technical Skills
Timeline
Generic

Diwakar Kalluru

Summary

7+ years of experience in requirement analysis, design, development, implementation, maintenance and project management of Client/Server, Web based enterprise applications using Java/J2EE. Expertise in implementing distributed, secure and scalable application development using J2EE Technologies like Spring, Spring Boot, Web Services (REST and SOAP), Kafka. Experienced in developing responsive and adaptive web applications using HTML5, CSS3, Bootstrap and material UI, Angular. Experience in working with cloud providers like AWS cloud. Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM and Elastic Load Balancers (ELB). Experienced in Maven build tools and expertise in testing tools like JUnit, Mockito and Karate Framework. Functional expertise in Health care, Auto Mobile and Banking domains. Experienced on continuous Integration tool like Jenkins. Implemented services using microservice based custom framework using Spring Boot, Spring Rest, Spring Data JPA, Spring JDBC, Kafka. Good knowledge in Web Flux to build reactive and non-blocking applications. Experienced in Agile Software development methodology like SCRUM and Traditional software models like Test-Driven Development. Experienced in developing applications distributed over many systems. Experience in implementing Core Java & J2EE design patterns. Experienced in implementing Basic authentication, OAuth, and JWT Token. Good Experience in SQL queries and Stored Procedures. Experienced in developing SOAP based web services. Configured and used SL4J for logging all the debugging and error information. Involved in development of web services applications. Hands-on experience using RabbitMQ and Kafka to implement messaging and queuing requirements. Expertise in working to interact with ORM frameworks like Hibernate and JPA. Good Knowledge in Create and maintain Helm charts for various microservices and applications. Experienced in source code versioning tools like GIT. Experienced in maintaining coding standards using SonarQube tool. Extensive usage of different IDEs like Eclipse, Spring Source Tool Suite, IntelliJ, and Visual Studio. Experienced in working with project management tools like Rally, Kanban board. Excellent analytical and problem-solving skills. Experienced on Functional & Unit Testing on REST Clients through SoapUI, Post man, Karate framework.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Associate Software Engineer

JPMC
11.2023 - Current
  • Successfully analyzed and understood a legacy script let-based application and efficiently developed a new cloud-compatible web application with the same functionality, ensuring a seamless transition
  • Played a key role in designing and analyzing the application architecture, ensuring scalability, performance, and maintainability
  • Implemented business services using Spring Boot, Spring REST, and Spring JPA, leveraging the power of the Spring framework for efficient and robust development
  • Implemented an auto-scaler service in the cloud to dynamically scale application instances based on memory utilization, optimizing resource allocation and ensuring optimal performance
  • Deployed a load balancer in different cloud pools to distribute traffic evenly across multiple instances, improving availability and performance
  • Collaborated closely with the QA team, actively participating in day-to-day testing, and proactively resolving bugs reported by QA, ensuring high-quality deliverables.

Senior Engineer

RNTBCI (Renault & Nissan)
12.2022 - 09.2023
  • Requirement gathering from clients and documenting the same and do impact analysis, preparing design as per the requirement specifications, develop the code and testing the functionality
  • Followed Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables
  • Designed, developed a custom, responsive web application on front end using Angular
  • Developed and Tested OVS application from scratch using Spring Boot, Rest API and JPA Implemented Core Java concepts like Exception Handling and Collections wherever necessary in the application
  • Developed the User Interface using HTML5, CSS3, Material UI and enhanced response using Bootstrap and Angular
  • Participated in a proof of concept (POC) deploying a application on AWS EKS with API Gateway integration and enabled cloud watch for monitoring
  • Log4J was used to monitor the error logs and used GITLab as version control tool
  • Configured and used PostgreSQL and Oracle SQL
  • Developed test cases and performed unit testing using Mockito.

Application Developer

Cognizant
02.2019 - 11.2022
  • Designed and implemented applications using Spring Boot, Spring Annotations, Spring JDBC and Rest API’s
  • Implemented Automated regression test Suite Using Karate framework
  • Provided support to fix any environment and application related issues in environment
  • Implemented Automated Regression Testing Framework for validating Data Base Deployment
  • Prepared Unit Test cases and integration tests to perform application functionality testing
  • Implemented Kafka Consumer Application and Performed Sanity Testing after Kafka version Upgrade
  • Used GitHub for managing code source and creating code review request
  • Exposed Rest APIs via IBM API Platform
  • Used SonarQube tool suite to ensure the quality of the application code
  • Actively supported post-production failures
  • Developed Microservices patterns for REST APIs
  • Converted .NET related APIs to Java Rest API’s
  • Used Gradle and Maven as a build tool and Jenkins as a continuous integration software
  • Developed application in Agile-Scrum environment by writing application stories, task and participating in grooming and Retrospective session
  • Followed complete Agile-scrum software methodologies.

Program Analyst

DBS (Development bank of Singapore)
01.2017 - 01.2019
  • Enhancements and technical Support for the Application
  • Monitoring Windows Servers and restarting the processes
  • Deploying the code in production and fixing the production issues
  • Provided support to fix any environment and application related issues in lower environment
  • Actively supported post-production failures
  • Actively supported for server reboot activities
  • Working with cross-functional teams Tested web services using SoapUI and Postman

Education

Bachelor of Engineering -

Sri Chandrasekarendra Saraswathi Viswa Maha Vidyalaya University

Certification

AWS Certified Cloud Practitioner from Amazon Web Services (AWS)

Primary Technical Skills

Java, Hibernate, Spring, Spring MVC, Spring Boot, Karate, SOAP, REST, JavaScript, CSS, HTML, Angular, Oracle, PostgreSQL, JBoss, Tomcat, Apache HTTP, Gradle, Maven, GitHub, GitLab, AWS, JUnit, Karate, SoapUI, Postman, Mockito, Linux, Windows, Agile-Scrum, TDD, SonarQube, Hibernate, JPA

Timeline

Associate Software Engineer

JPMC
11.2023 - Current

Senior Engineer

RNTBCI (Renault & Nissan)
12.2022 - 09.2023

Application Developer

Cognizant
02.2019 - 11.2022

Program Analyst

DBS (Development bank of Singapore)
01.2017 - 01.2019

Bachelor of Engineering -

Sri Chandrasekarendra Saraswathi Viswa Maha Vidyalaya University

AWS Certified Cloud Practitioner from Amazon Web Services (AWS)

Diwakar Kalluru