8000 ManjuVasanth (Manju Vasanth) Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View ManjuVasanth's full-sized avatar

Block or report ManjuVasanth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ManjuVasanth/README.md

πŸ‘‹ Hi, I'm Manju Vasanth

πŸš€ About Me

I am a Java Software Engineer with a strong background in building scalable applications and architecting automation frameworks. My expertise spans Java, Spring Boot, Hibernate, RESTful APIs, Microservices, and Spring Cloud, allowing me to develop high-performance and reliable software solutions.

In addition to software development, I have extensive experience in QA automation, specializing in Selenium WebDriver, Cucumber, TestNG, JUnit, Docker, RestAssured, and CI/CD pipelines. My hands-on approach enables me to build applications and ensure their quality through automated and performance testing.

πŸ’Ό Core Competencies

  • Programming Languages: Java
  • Test Automation Tools: Selenium, Cucumber, RestAssured
  • Testing Frameworks: TestNG, JUnit
  • Build Tools: Maven, Gradle
  • Version Control: Git, GitHub
  • CI/CD Tools: Jenkins, Docker
  • Agile Methodologies: Scrum, Kanban
  • API Testing: RestAssured,Postman,REST

πŸ› οΈ Technical Expertise Java (Core & Advanced): Proficient in OOP principles, multithreading, collections framework, exception handling, and Java 8+ features (Streams, Lambda, Functional Interfaces).

Spring Ecosystem: Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security for building secure, RESTful web services.

Microservices Architecture: Designed and developed loosely coupled, scalable microservices with inter-service communication via REST APIs and Spring Cloud components (Eureka, API Gateway, Config Server).

RESTful API Development: Built and consumed APIs with proper HTTP methods, status codes, validation, and error handling. Used Postman and RestAssured for testing.

Database Integration: Worked with MySQL, PostgreSQL, and MongoDB. Expertise in writing optimized queries, designing schema, and integrating with JPA/Hibernate.

Authentication & Authorization: Implemented secure APIs using JWT, OAuth2, and Spring Security best practices.

Testing & Quality Assurance: Developed unit and integration tests using JUnit, Mockito, and TestNG. Applied TDD practices and validated APIs using RestAssured.

Build & Dependency Management: Managed builds with Maven, including lifecycle customization, dependency resolution, and plugin integration.

Version Control & Collaboration: Used Git and GitHub for version control, branching strategies, and pull request workflows.

CI/CD & DevOps: Integrated applications with Jenkins for continuous builds and tests. Used Docker to containerize services for consistent environment setup.

Agile & SDLC: Participated in Agile (Scrum/Kanban) teams, following full SDLC from requirement gathering to deployment and monitoring.

  • Custom GenAI Test Case Architect: Pioneered an AI-powered test case generator, automating manual testing efforts and reducing time by 50%.
  • What I Bring to the Table πŸš€Build scalable APIs, optimize performance, ensure backend reliability. ⚑ Performance Optimization – Enhancing efficiency through best coding and testing practices. πŸ” Problem-Solving Mindset – Finding innovative solutions to complex software challenges.

πŸ“ˆ Key Achievements

-Wells Fargo Virtual Internship – Financial Portfolio Management System: Designed and developed a robust system to streamline financial portfolio management, gathering and analyzing business requirements to ensure seamless functionality. Engineered and structured an Entity Relationship Diagram (ERD) to optimize data modeling, integrating it within IntelliJ IDEA for enhanced maintainability and scalability. Collaborated with senior engineers and design teams to create tailored software solutions, deployed the final project to GitHub for version control and team collaboration, and built a Java-based application aligned with the ERD structure, ensuring efficient data handling and system performance.

πŸ“‘ Telstra Backend Forage Program – Spring Boot Microservices Project As part of the Telstra Backend Forage Program, I developed a microservices-based backend application using Spring Boot. This project involved designing and implementing RESTful services to manage customer data and service plans.

πŸ”§ Key Contributions:

Developed RESTful APIs for customer and plan management using Spring Boot.

Structured the application following a modular architecture to ensure scalability and maintainability.

Utilized Maven for project build and dependency management.

Implemented unit testing to ensure code reliability and quality.

πŸ› οΈ Tech Stack: Java, Spring Boot, Maven, REST APIs, Git

🌐 Spring Boot Projects πŸ“¦ Inventory Management System: Built using Spring Boot, Spring Data JPA, and MySQL. Supports CRUD operations, stock alerts, and role-based access. Integrated REST APIs for third-party system interaction.

πŸ“Š Employee Management Portal: A microservices-based app with Spring Boot, Hibernate, and Spring Cloud. Included API Gateway, Eureka Server, and secure JWT-based authentication.

🩺 HealthCare Appointment Scheduler: RESTful Spring Boot service enabling patient registration, appointment booking, and notifications. Integrated Swagger for API documentation and tested using Postman & RestAssured.

πŸ’Έ Expense Tracker Microservice: Developed a Spring Boot-based expense tracking service with MongoDB. Features include expense categorization, filtering, and real-time updates through WebSocket integration.

---------------------------Done some QA testing Projects too---------------------------------------------------------------------------------------------

  • Custom GenAI Test Case Architect: Designed and implemented a powerful GenAI test case generator, leveraging OpenAI to increase test accuracy by 80% and cut testing time by half. This tool supports complex scenarios, streamlining test creation and improving overall efficiency.

  • Automated E-commerce Website Testing: Developed a hybrid automation framework using Selenium WebDriver and Java. Integrated continuous testing into CI pipelines using Jenkins, resulting in greater test coverage and reduced testing times.

  • HealthCare Web Application Testing: Leveraged RestAssured for comprehensive API testing, automating critical workflows and enhancing API performance. Integrated end-to-end automation, eliminating manual bottlenecks.

  • Banking Application Automation: Spearheaded the automation of key banking workflows with Selenium, Java, and Cucumber, optimizing test efficiency by 40% and ensuring critical transaction scenarios were covered.

πŸ”— Let's Connect

πŸ“§ Contact


Languages and Tools
Java Springboot SpringCloud ApacheKafka Selenium Cucumber Docker RestAssured TestNG Maven Git Jenkins


⭐️ Feel free to explore my repositories and contribute. Let’s innovate and build next-gen software solutions, together!

Popular repositories Loading

  1. SpringbootMicroservice SpringbootMicroservice Public

    Java 1

  2. ManjuVasanth ManjuVasanth Public

    Config files for my GitHub profile.

    1

  3. learn-spring-framework learn-spring-framework Public

    Java

  4. MultiplicationTable MultiplicationTable Public

    Java

  5. MultiplicationTables MultiplicationTables Public

    Different methods to create multiplication table

    Java

  6. PersonInterfaceDemo PersonInterfaceDemo Public

0