0% found this document useful (0 votes)
12 views

vikram_FullStackJava_Resume(1)

Vikram Adithya Kalakuntla is an experienced Java Developer with over 6 years in building scalable applications, proficient in multiple programming languages and frameworks. He has a strong background in cloud services, microservices architecture, and CI/CD practices, with hands-on experience in various tools and technologies. His professional experience includes roles at notable companies where he implemented innovative solutions and optimized application performance.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

vikram_FullStackJava_Resume(1)

Vikram Adithya Kalakuntla is an experienced Java Developer with over 6 years in building scalable applications, proficient in multiple programming languages and frameworks. He has a strong background in cloud services, microservices architecture, and CI/CD practices, with hands-on experience in various tools and technologies. His professional experience includes roles at notable companies where he implemented innovative solutions and optimized application performance.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

VIKRAM ADITHYA KALAKUNTLA

Kansas City, MO 404-474-3792


divya@soleratek.com
PROFILE SUMMARY:
Analytical and detail-oriented Java Developer with over 6 years of experience in building scalable, high-performance
applications, seeking an opportunity to contribute technical expertise and drive innovative solutions. Equipped with a strong foundation
in computer system analysis, design, coding, testing, debugging, and maintenance practices, along with the ability to develop programs
and specifications. Proficient in Java, JavaScript, Python and C++, with hands-on experience in Node.js, Spring Boot, React, SQL and
NoSQL databases. Skilled in designing and implementing modern architectures, including Microservices, Event-Driven, Serverless, and
Cloud-Native solutions. Expertise in containerization with Docker, CI/CD pipelines using Jenkins, and deploying scalable applications on
AWS services like EC2, S3, RDS, and Lambda. A collaborative, results-driven engineering graduate with proven leadership, organizational
skills, and a strong work ethic, eager to contribute to innovative software engineering projects.
SKILL SET:
Languages: Java, Python, C/C++, C#, Shell Script. Software & Tools: IntelliJ IDEA, Eclipse, Visual Studio Code,
Web Technologies: JavaScript, React.js, Node.js, HTML, CSS, PyCharm, MATLAB, Mockito, Junit, Postman.
Bootstrap, ASP.NET, jQuery, XML, JSON. Frameworks: Spring Core, Spring Boot, Spring MVC, Spring Data
Databases/ RDBMS: Oracle, MySQL, PostgreSQL, DynamoDB, JPA,
MongoDB. JPA, Spring Security, Spring Batch, Micro Services.
Version Control: Git, Bitbucket, SVN. Web Services/Messaging: Restful, SOAP, Apache Kafka, Apache
Build Tools: Maven, Gradle. Tomcat, Web Logic, WebSphere, RabbitMQ.
Cloud Services: Amazon Web Service (AWS), Azure, Eureka. Operating Systems: Windows, MacOS, Ubuntu, Linux.
Methodologies: Agile (Scrum), Waterfall, SDLC.
PROFESSIONAL EXPERIENCE:
Client: Western Alliance Bank, Irving, TX Jan 2024 – present
Role: Full Stack Java Developer
Responsibilities:
 Followed Agile Software Development Methodology, actively participated in daily stand-ups, sprint reviews, Kick-offs and used Jira for
project management.
 Developed backend logic in Java using Spring Boot Actuator, utilizing advanced Java features such as Collections, Lambda Expressions,
and Stream API and integrated with Spring Cloud and Netflix Eureka for real-time application monitoring, cloud-native development,
and service discovery.
 Utilized Spring IOC for Dependency Injection, Spring AOP for efficient logging, and Spring Security for robust Authentication and
Authorization in RESTful environments, ensuring secure and optimized backend services.
 Designed and developed a RESTful API plugin using Node.js, MongoDB, Mongoose ODM, and Express, achieving a 20% code
optimization through the effective use of Promises for asynchronous operations.
 Developed and deployed Spring Boot microservices and utilized Spring Kafka API to manage and process messages from a Kafka
cluster.
 Created RESTful APIs using GraphQL to enhance the performance of single-page application by minimizing the number of API calls.
 Designed scalable data architecture using MongoDB and Redis, optimizing data retrieval with Redis Cache and Spring Boot, resulting
in a 28% improvement in application performance and reduced latency.
 Developed responsive, dynamic front-end frameworks using React, HTML, CSS, JavaScript, Bootstrap, Node.js, and Express.js. Created
reusable React components, managing state and props to build an interactive user interface.
 Integrated React Router for optimized client-side routing and implemented HTTP client interceptors with React's Context API and
Axios to securely handle JWT authentication for API requests.
 Integrated schemeless DynamoDB into the backend, enhancing the flexibility of data storage and retrieval while maintaining
scalability and high availability for growing application needs.
 Developed AWS Lambda functions for AWS Config rules using Node.js, extensively utilizing Lambda function text object methods and
Context object properties.
 Implemented a microservice architecture with Node.js-based services interacting via REST endpoints and deployed these services in
AWS containers using Amazon EKS.
 Utilized Docker to create Docker images for deploying containers on AWS EC2 instances.
 Integrated Amazon Fargate with Amazon ECS to deploy and manage containerized applications, ensuring seamless operation, high
availability, and fault tolerance.
 Managed Amazon Redshift clusters, including launching clusters with specified node configurations and performing data analysis
queries. Demonstrated proficiency in core AWS services such as Elastic Compute Cloud (EC2), Simple Storage Service (S3), and
Route53.
 Configured Kafka as a messaging system, utilizing topics, partitions, and consumer groups to enable asynchronous communication,
load balancing, and fault tolerance in distributed systems.
 Managed REST APIs and optimized data retrieval with Elastic Search, enabling fast, efficient querying and seamless handling of large-
scale JSON datasets.
 Utilized Splunk for diagnosing and troubleshooting web application issues, ensuring system reliability and performance.
 Demonstrated expertise in configuring CI/CD pipelines using Jenkins and managing Kubernetes clusters in both on-premises and cloud
environments, optimizing deployment and operational workflows.
 Expertise in JUnit testing with Mockito and PowerMockito, as well as integration testing and SOAP UI testing. Worked with
SonarQube for code review process to ensure high-quality code standards.
 Experience with build automation tools such as Maven and Gradle, as well as version control systems including Git and SVN.
Environment: Java 17, Node.js, React.js, HTML, CSS, Bootstrap, JavaScript, Oracle, PostgreSQL, Redis, Express.js, Maven, Gradle, Spring,
Docker, Graph QL, JWT, AWS, GCP, PL/SQL, WebLogic Server, Kafka, Jenkins, GIT, IntelliJ, SonarQube, SOAP, Junit, Mockito, SQA, SVN,
MongoDB, DynamoDB and Agile.

Client: Macy’s, New York City, NY Jan 2023 – Dec 2023


Role: Full Stack Java Developer
Responsibilities:
 Followed Agile Software Development Methodology to build applications iteratively and incrementally, actively participating in
scrum-related activities and daily scrum meetings.
 Practiced Test Driven Development (TDD) to identify software issues early in the development lifecycle, ensuring robust and reliable
application delivery.
 Implemented and configured JIRA issue tracking software with Agile plug-in, effectively integrating it across all company functions.
 Designed and implemented Java EE components integrating Spring MVC, Spring IOC, Spring Security. Played a key role in designing
robust applications leveraging Spring, Hibernate, and Restful Web Services to enhance efficiency and functionality.
 Utilized Java features such as lambda expressions, parallel streams, and multithreading to optimize sorting and processing workflows.
 Utilized Hibernate ORM to map data from the MVC model to the Oracle relational data model with an SQL-based schema.
 Created and enhanced catalogue schemas to support new product/SKU features, improving data retrieval speed by 25% and enabling
smoother user experiences in the catalogue management system.
 Utilized PostgreSQL as the backend database, actively engaged in designing the database schema, and contributed to the
development of stored procedures to ensure efficient data management and retrieval.
 Spearheaded performance analysis using Oracle AWR and SQL tuning tools, optimizing query execution and reducing query response
time by 40%.
 Utilized Spring Cloud Azure Core, Spring Cloud Azure Context, and Spring Cloud Azure Messaging for seamless integration and
efficient cloud-based application development.
 Implemented RabbitMQ to facilitate both asynchronous and synchronous messaging, enhancing transaction handling efficiency.
 Developed reusable React JS components and Bootstrap UI elements for responsive design, efficiently managing application state
with Redux. Contributed to the creation of RESTful APIs for smooth data retrieval and posting, integrating API data to dynamically
render the virtual DOM.
 Built and deployed a scalable Web API with Node.js, hosting it on load-balanced instances to maintain high availability and
performance.
 Utilized MongoDB and Mongoose for database persistence in Node.js applications, integrating with MongoDB hosted on Azure for
efficient data interaction and management.
 Possess solid understanding and hands-on experience with SOAP and REST-based Web services, proficiently utilizing WSDL, SOAP,
AXIS, and JAX-WS technologies to develop, generate stubs, and consume both new and existing services.
 Implemented RESTful APIs, HTTP/2, and WebSocket protocols for inter-service communication.
 Monitored application metrics such as CPU and memory usage using APM tools like Dynatrace and Grafana.
 Utilized Log4J for runtime exception capture and logging framework implementation, proficiently generating log messages at various
levels to facilitate effective troubleshooting and monitoring.
 Orchestrated CI/CD pipelines using Jenkins to ensure smooth application integration and deployment, improving development
workflow efficiency.
 Hands-on experience in build and deploying tools like ANT and MAVEN along with version control using Git and SVN/Subversion.
 Utilized a range of J2EE design patterns, including DTO, DAO, Business Delegate, Service Locator, Session Facade, Singleton, and
Factory patterns, in conjunction with Hibernate ORM for streamlined application development.
Environment: Java/J2EE, Node.js, React.js, GitHub, Oracle, Azure, Restful, SOAP webservices, ANT, JSON, XML, JSP, JUnit, RabbitMQ,
Spring IOC, Spring Batch, Spring Security, Hibernate ORM, Redux, Log4j, IBM Curam, PostgreSQL, Grafana, Hibernate, SVN, Mockito,
Jenkins, JIRA and Maven.

Client: Temenos, Hyderabad, India Sep 2021 – Jul 2022


Role: Full Stack Java Developer
Responsibilities:
 Utilized Java for backend development of a web application, leveraging Spring IOC for dependency injection and ensuring seamless
integration with Quantum Fabric, a middleware platform connecting frontend, backend, and database across cloud environments.
 Designed and implemented a bulk transaction feature within a microservices-based architecture using RESTful APIs, improving user
workflows and reducing transaction processing time by 30%.
 Enabled role-based permissions for bulk transaction functionality, ensuring secure and efficient user access control for transaction
actions such as approval, rejection, or withdrawal, leveraging Spring Security and Keycloak for authentication and authorization.
 Contributed to the integration of Kafka messaging for event-driven communication, ensuring data consistency and fault-tolerant
stream processing across distributed backend services in Temenos' core banking platform.
 Developed complex SQL queries, stored procedures, and triggers in MySQL, implementing indexing strategies to optimize query
performance, reduce latency, and enhance the efficiency of data-intensive banking operations.
 Implemented dynamic data updates for various transaction types, ensuring real-time reflection of user actions and maintaining
application performance using Spring Batch and SOAP web services.
 Developed UI interfaces using Quantum Visualizer widgets (forms, labels, buttons, textboxes, images, segments) and implemented
business logic using JavaScript and JSON.
 Managed data flow through a presentation controller to store and process user actions using getter and setter methods in a modular
approach.
 Resolved UI bugs with varying severity for responsive platforms across desktop, tablet, mobile, and online banking, ensuring feature
compatibility and adhering to best practices in JavaScript and HTML5.
 Utilized browser developer tools for debugging, including setting breakpoints, analysing network calls, and tracing data flow in
JavaScript, ensuring smooth functionality for responsive web and mobile applications.
 Designed user-friendly features like confirmation popups for each transaction action and ensured data integrity by clearing cached
data when navigating back to the initial screen.
 Implemented Right-to-Left (RTL) layout support for a banking application (mobile and online banking), ensuring seamless integration
with regional language and formatting requirements.
 Automated build processes using Jenkins, reducing app build time by 35% and binary size by 30%, while integrating version control
through GitHub, Bitbucket, and SVN, ensuring consistency in the development pipeline.
 Completed foundational training on Temenos Infinity, gaining a comprehensive understanding of the digital banking platform’s
architecture and features, including backend development with Java and frontend development with Quantum Visualizer for
responsive web, tablet, and mobile applications.
 Collaborated in SDLC processes, including requirements gathering, analysis, development, and testing, in Agile/Scrum environment.
Environment: Java 11, Node.js, JavaScript, GitHub, Bitbucket, MySQL, Restful, SOAP, ANT, JSON, XML, JSP, JUnit, Docker, Spring IOC,
Spring Batch, Spring Security, Prometheus, Kafka, Log4j, KeyCloak, Grafana, Selenium, Mockito, Jenkins, JIRA, Git, SVN, Maven.

Client: Finacus Solutions Pvt. Ltd, Mumbai, India Sep 2018 – Aug 2021
Role: Java Developer
Responsibilities:
 Designed and implemented secure RESTful APIs using Spring Boot and MuleSoft ESB, applying OAuth-based security, implementing
transformers, and CRUD operations for seamless data processing and security.
 Utilized Java 8 core features like Lambda expressions, Stream API, and Time API to enhance code efficiency and for modern practices.
 Designed user interfaces based on user specifications and developed RESTful services following Service-Oriented Architecture (SOA)
principles, ensuring system scalability and maintainability.
 Managed database changes across various environments, ensuring smooth transitions to production by maintaining data integrity
and using internal deployment tools for seamless updates.
 Developed reusable forms and responsive UI components using React and Redux Architecture, leveraging Bootstrap and API data
integration for dynamic virtual DOM rendering.
 Responsible for the layout design and prototype creation using React JS and Redux, integrating jQuery UI with CSS/Less and HTML5
for a consistent and responsive user interface.
 Created TypeScript reusable components and services to consume REST APIs using component-based architecture provided by
Angular.
 Developed single-page applications in AngularJS, using components, directives, and TypeScript to build efficient and dynamic web
interfaces.
 Utilized React JS and Bootstrap to design responsive UI elements, integrating API data to dynamically update the virtual DOM and
provide an interactive user experience.
 Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
 Optimized the clean-up process for session-level data structures shared across multiple open tabs, ensuring data consistency and
improving system performance during data flushing and commit operations.
 Deployed microservice-based applications using Docker Engine and Docker Machine to ensure scalability and improve the efficiency
of distributed systems.
 Executed unit testing for both frontend and backend components using tools like JUnit, Mockito, Mocha, Karma, Jasmine, and Chai,
ensuring robust and high-quality code.
 Employed frameworks like Selenium WebDriver and Cucumber to automate integration testing and ensure application quality
through behaviour-driven development practices.
 Utilized Git for version control and followed CI/CD pipelines using Jenkins for streamlined development and deployment processes.
 Implemented Node.js as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and
efficient.
 Utilized Webpack module bundler and Babel JavaScript compiler alongside React JS.
 Implemented Node.js for server-side processing in an event-driven, non-blocking I/O architecture, enhancing application performance
and scalability.
Environment: Java 8, JDK 1.8, HTML5, CSS3, React.js, TypeScript, Express JS, jQuery, JavaScript, Node JS, Micro services, Bootstrap, REST
API, Load Balancer, Mongoose Connector, Oracle, SQL, PostgreSQL, Cucumber, Docker, Mocha, Jasmine, Karma, Gulp, SSO
Authentication, WebPack, Kubernetes, Selenium WebDriver, AWS Services, Elastic Cloud Compute (EC2), Agile, Scrum, Maven and
Jenkins.

You might also like