0% found this document useful (0 votes)
27 views4 pages

Nagarjuna Java Resume

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views4 pages

Nagarjuna Java Resume

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

NAGARJUNA REDDY ALAVALA

(Java Full Stack Developer)


Phone: +1 8174039519
Email: [email protected]

PROFESSIONAL SUMMARY:
 Experienced Java Developer of 2+ years in Java, Spring Boot, REST API, microservices, and front-end
technologies like HTML, CSS, JavaScript, Angular.
 Proficient in cloud technologies such as AWS, Apache Maven, and Jenkins for efficient development, and
skilled in Oracle database management, SQL server and No SQL(MongoDB), Apache Kafka for real-time
data streaming, and JUNIT, Mockito for unit testing.
 Versatile with Python and C++, an advocate for microservices, committed to Agile methodologies like
Scrum, and recognized for a strong problem-solving aptitude and collaborative teamwork.
EDUCATION:
 Bachelor Of Technology from Jawaharlal Nehru Technological University Hyderabad, India. Jul
2019
 Master Of Science in Computer Science from University of North Texas, Texas. May
2023
TECHNICAL SKILLS:

Programming Languages: Java, Python, C++


Python Tools: Jupyter Notebook, Visual Studio Code, PyCharm, Anaconda, NumPy, Pandas,
Matplotlib, Seaborn, TensorFlow, Scikit-learn.
Java Frameworks & Front- Spring, Hibernate, HTML, CSS, JavaScript, Angular, ReactJS, Bootstrap
End Technologies:
Architecture& Webservice: Microservice, RESTful API Development
Build Automation & CI/CD Apache Maven, Jenkins
Tools:
Databases & Messaging: Oracle, MongoDB, SQL, JDBC, JPA, Apache Kafka
Testing & Version Control: JUnit, Mockito, Git, GitHub
Development Tools & Eclipse, IntelliJ IDEA, Scrum
Agile Methodologies:
Browsers & Servers Google Chrome, Safari, Firefox, Apache Tomcat.
Cloud Environment AWS Services: S3, EC2, Cloud Formation Template, Terraform, RDS, CI/CD Jenkins,
Ansible, Helm Chart.

PROFESSIONAL EXPERIENCE:
Role: Java Full Stack Developer OCT 2023
– FEB 2024
Unisys Corporation
Dallas, TX.
Responsibilities:
 Utilized Agile methodologies, particularly Scrum with JIRA, to orchestrate project management effectively,
fostering a collaborative environment and ensuring the timely delivery of banking solutions through cohesive
teamwork and transparent communication.
 Developed interactive user interfaces for the applications using JSP, HTML5, CSS3, AJAX, and JavaScript
(jQuery).
 Designed Angular 14 agent portals with reusable components, routing logic, and secure login functionality,
enhancing user navigation and experience.
 Ensured responsive design and accessibility across devices using CSS Flexbox and Grid Layout.
 Engineered robust banking applications from scratch using Java and Spring Boot, prioritizing the
development of backend functionalities to handle transactions securely and efficiently while adhering to
stringent industry standards.
 Leveraged the advanced features of Java 1.8, including lambda expressions and streams, to craft succinct
and high-performance code tailored specifically to banking processes, thereby optimizing system efficiency
and reliability.
 Developed RESTful APIs with Spring Boot and Spring REST, facilitating seamless communication between
diverse banking systems and client applications, thereby enabling efficient data exchange and interaction
across platforms.
 Applied fundamental Java principles, such as Object-Oriented Programming (OOP) and multithreading, to
architect robust backend systems capable of managing concurrent banking operations securely, ensuring
data integrity and system stability.
 Executed comprehensive unit and integration testing protocols using JUnit and Mockito to validate the
functionality and reliability of banking application components rigorously, maintaining compliance with
stringent industry regulations.
 Leveraged Git version control for collaborative software development, ensuring versioning, branching, and
merging of codebase changes are efficiently managed, facilitating seamless collaboration among
development teams, and ensuring code integrity.
 Utilized Apache Kafka for real-time data streaming, ensuring efficient and reliable communication between
microservices within the banking application ecosystem.
 Automated the Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins and
integrated SonarQube for in-depth code quality analysis, thereby guaranteeing the consistent delivery of
stable and error-free banking applications.
 Employed a combination of AWS services, including AWS Lambda, S3, and RDS, to architect scalable and
resilient banking applications, prioritizing data security and high availability to ensure uninterrupted service
delivery.
 Leveraged AWS CloudFormation and Terraform for infrastructure as code (IaC) to provision and manage
cloud resources in a reliable and scalable manner, ensuring consistent deployment and configuration of
banking application environments.
 Implemented a microservices architecture to decompose monolithic banking applications into smaller,
loosely coupled services, enabling enhanced scalability, fault tolerance, and simplified maintenance of
individual banking functionalities.
 Effectively managed project dependencies using Apache Maven, while harnessing the capabilities of Apache
Kafka for real-time data streaming and leveraging Oracle database for secure storage and retrieval of
banking data, thereby ensuring regulatory compliance and data integrity.
Environment: Java, RESTful Web-Services, SQL, Oracle, JavaScript, JSON, Spring, JDBC, Eclipse, JUnit, Jenkins,
GitHub, Kafka, Apache Tomcat, CI/CD, Safari, Chrome, Agile, AWS Services, S3, EC2, Cloud Formation Template,
Terraform, Cloud watch, Git.

Role: Java Full Stack Developer Aug 2020 - Apr 2021


VARKY Technology Solutions PVT. LTD
Hyderabad, Telangana.
Responsibilities:
 Implemented Agile methodologies, notably utilizing Scrum alongside JIRA, to streamline project
management processes, cultivate collaboration among team members, and facilitate transparent
communication, ultimately ensuring efficient and timely project delivery through cohesive teamwork.
 Designed, developed, and maintained full-stack web applications using Java and Spring Boot for the back
end and front-end technologies like HTML, CSS, JavaScript, Bootstrap, Angular, creating dynamic user
interfaces.
 Harnessed Java 1.8 features, including lambda expressions, streams, and functional interfaces, to craft
concise and highly efficient code.
 Implemented RESTful APIs using Spring Boot and Spring REST, ensuring seamless communication between
the front end and back end.
 Applied core Java principles, including Object-Oriented Programming (OOP), multithreading, and exception
handling, for robust back-end code.
 Conducted comprehensive unit testing and integrated testing with JUnit and Mockito for both front-end and
back-end components, swiftly identifying and resolving issues.
 Automated continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, streamlining
the build, test, and deployment processes.
 Leveraged AWS services like AWS Lambda, S3, and RDS to build scalable and resilient web applications.
 Worked extensively on microservices architecture, decomposing monolithic applications into smaller,
independently deployable services, enhancing scalability and maintainability.
 Utilized Apache Maven for efficient project dependency management, Apache Kafka for real-time data
streaming, Apache Tomcat for web application deployment, Oracle database for managing and querying
relational databases, and SQL for data manipulation and retrieval.
Environment: Java, HTML5/HTML, CSS3/CSS, Angular, Angular Materials, Angular Cli, RESTful Web-Services, SQL,
Oracle, JavaScript, JSON, Spring, JDBC, Eclipse, JUnit, Jenkins, GitHub, Apache Tomcat, CI/CD, Safari, Chrome,
Agile, AWS, Git.
Role: Java Developer Aug 2019 – Jul
2020
VARKY Technology Solutions PVT. LTD
Hyderabad, Telangana.
Responsibilities:
 Developed and maintained Java programs, applying fundamental concepts like OOP, multithreading, and
exception handling.
 Utilized Java 1.8 features (lambda expressions, streams) for clear and effective coding.
 Employed efficient algorithms and data structures to enhance application performance.
 Utilized Spring Boot's built-in features for rapid development, including embedded Tomcat servers and
simplified dependency management.
 Designed and maintained database schemas, optimized SQL queries for improved performance.
 Built scalable enterprise applications using Spring, Hibernate, and Spring REST for secure communication.
 Ensured code quality through thorough testing (JUnit) and automated CI/CD pipelines (Jenkins), managed
code with Git/GitHub, worked with Oracle databases, utilized Apache Kafka for messaging, followed Agile
methodologies, stayed updated with Java tech trends, and managed project dependencies with Apache
Maven.
Environment: Java, Spring framework, Spring Boot, Hibernate, RESTful, Microservice Architecture, Apache
Maven, Jenkins, Oracle, SQL, JDBC, JPA, JUnit, Git, GitHub, Eclipse, IntelliJ IDEA, Scrum, AWS, Multithreading,
Exception handling, Collections, Lambda Functions.
PROJECTS:
1. Project Title: "iCARE Healthcare Management System "
Role: Web Developer, UI/UX Designer, QA Tester, System Administrator, Documentation Specialist.
Tools/Technologies: Visual Studio (C#), Local host (3.3.0.7), HTML, CSS, C#, MS SQL Server, ASP.NET MVC
Description: Developed a healthcare system using Visual Studio MVC, integrating HTML/CSS (front-end) and
C# (back-end) for efficient task management, role-based access, and user-friendly interface. Managed
project, database, UI/UX, QA, system admin, documentation, and client relations.
2. Project Title: "Graph Coloring Project"
Role: Developer
Tools/Technologies: C++, Greedy Algorithms, Dynamic Algorithms
Description: Led a team in developing a Graph Coloring Project in C++, implementing Greedy and Dynamic
algorithms to minimize colors for non-adjacent nodes, showcasing strong problem-solving skills.

You might also like