GIRIDHAR GANDRETI

Java Full Stack Developer

Visakhapatnam, IN.

About

Highly accomplished Java Full Stack Developer with over 20 years of experience, specializing in architecting and deploying robust web services, microservices, and cutting-edge AI/LLM API integrations. Proven expertise in leveraging Java Spring Boot, Hibernate, and modern DevOps practices to deliver scalable, high-performance solutions that drive efficiency and enhance user experiences. Adept at problem-solving, system re-engineering, and coordinating complex projects from conception to successful deployment.

Work

Freelancer

|

Software Developer

Visakhapatnam, AP, India

→

Summary

Led independent full-stack development projects, specializing in Java-based web services, microservices, and cutting-edge AI integrations for diverse clients.

Highlights

Architected and developed robust RESTful APIs using Java Spring Boot, Microservices, and Design Patterns, integrating with Hibernate and MongoDB for scalable data management.

Implemented comprehensive DevOps pipelines utilizing Docker, Kubernetes (K8s), CI/CD Jenkins, and AWS services to streamline deployment and operations.

Pioneered development with AI LLM APIs, MCP, RAG, and Vectordb, leveraging Spring AI SDKs to build innovative, futuristic AI-driven applications.

Utilized ELK stack, Kafka, Swagger, and Postman to ensure high-performance logging, real-time data streaming, API documentation, and rigorous testing across projects.

M/s.White Willow Software Solution Pvt.Ltd

|

Senior Software Programmer

Visakhapatnam, AP, India

→

Summary

Contributed to the development and enhancement of betting software for UK clients, focusing on API development, cloud integration, and Agile methodologies.

Highlights

Developed and structured high-performance RESTful APIs using GoLang and Swagger, enhancing system interoperability and supporting critical betting software functionalities.

Implemented AWS S3-Buckets APIs to manage CRUD operations on images, optimizing data storage and retrieval processes for betting application assets.

Integrated Apache Kafka for efficient messaging and storing high-volume betting data, improving real-time data processing capabilities.

Streamlined development workflows by adopting Agile methodologies, utilizing Scrum and JIRA for task management, and Git for robust source code version control, ensuring timely project delivery.

CLOSED

|

Web Analyst & Developer

Visakhapatnam, AP, India

→

Summary

Performed comprehensive web analysis and developed full-stack solutions to enhance user experience and address critical business requirements.

Highlights

Conducted targeted ad-hoc analysis to identify and resolve urgent business needs, leading to data-driven decision-making and operational improvements.

Recommended and implemented new features based on thorough user feedback, significantly improving overall user satisfaction and site visitor engagement.

Developed robust APIs using Java, Spring, Spring Boot, and Hibernate, integrating with MySQL and Angular to power dynamic web applications.

Vizag Pvt. Consolidate Works

|

Developer

Visakhapatnam, AP, India

→

Summary

Collaborated with clients to gather requirements and deliver functional implementations in Java, enhancing system performance and client satisfaction.

Highlights

Collaborated directly with clients to elicit and translate complex business requirements into precise functional and non-functional specifications.

Implemented core functionalities using Java Servlets and JSP, ensuring robust and efficient system operations.

Prototyped and integrated new data processing solutions over existing systems, improving data handling efficiency and system capabilities.

Executed critical modifications and upgrades, significantly improving system performance and addressing client-specific enhancements.

M/s. GVMC IT Dept. (HCL & Nimble)

|

System Analyst

Visakhapatnam, AP, India

→

Summary

Analyzed and re-engineered existing software systems, migrating C++ applications to Java and developing new systems for GVMC departments.

Highlights

Re-engineered legacy C++ software systems into modern Java applications, enhancing system maintainability and performance for GVMC departments.

Gathered and analyzed requirements from 34 GVMC departments, conducting in-depth analysis of existing code and databases to identify critical technical issues.

Designed and developed comprehensive flowcharts and UML diagrams to architect new systems, improving clarity and guiding development efforts.

Collaborated effectively with departmental employees and development teams, ensuring seamless integration of new systems and successful project completion.

M/s. F9 Technologies

|

System Analyst

Visakhapatnam, AP, India

→

Summary

Conducted in-depth system analysis, requirement gathering, and design workshops to improve efficiency and system security for various projects.

Highlights

Facilitated design workshops with users to gather detailed requirements and perform gap analysis, utilizing UML to visualize and optimize system architecture.

Analyzed existing systems and databases to identify inefficiencies and vulnerabilities, recommending solutions that enhanced overall system security and performance.

Translated complex business functional requirements into clear technical specifications, collaborating with team members for implementation using HTML, CSS, and JavaScript.

Improved system efficiency by proactively identifying and resolving complex technical issues, ensuring robust and secure application environments.

M/s. Yelamanchili Consultancy Services Pvt Ltd

|

Software Programmer

Visakhapatnam, AP, India

→

Summary

Developed and maintained software applications using Waterfall methodology, focusing on system specifications, coding, debugging, and performance optimization.

Highlights

Adopted the Waterfall methodology to analyze diverse system specifications, accurately translating business needs into detailed software designs.

Crafted comprehensive workflow charts and diagrams, effectively outlining input, output, and logical operations for software development.

Converted system designs into C' language code instructions, ensuring precise implementation and functionality.

Debugged and troubleshooted software, rigorously testing for optimal performance and accuracy to minimize downtime for end-users, generating reports with Jasper.

Education

Andhra University

Visakhapatnam, AP, India
→
M. Tech Computer Science and Technology Grade: 75%

Courses

Al - Project Work University First

AU Affiliated College

Visakhapatnam, AP, India
→
M. Sc Computer Science Grade: 65%

Courses

Project Work College First

AU Affiliated College

Visakhapatnam, AP, India
→
B. Sc Computer Sciences Grade: 61%

Board of Intermediate

Visakhapatnam, AP, India
→
Intermediate Math, Physics and Chemistry Grade: 51%

B.H.P.V EM School & AU

Visakhapatnam, AP, India
→
Xth Std Grade: 52%

Skills

Software Development & Architecture

Information Gathering, System Analysis, Re-Engineering, Problem-Solving, Software Architecture, Design Patterns (23 GoF), Development Lifecycle Management, Agile Development Methodologies, Object-Oriented Programming & APIs, Project Coordination, Clean Architecture, Vertical Slice, CQRS Methodologies, Algorithm, Data Structures, Collection Frameworks, Design Patterns, SE, OOSE, UML, Agile Scrum JIRA tool, OOD-UML Tools, Rational Rose, Visual Paradigms, Visual Studio, Smart Draw, Dreamweaver.

Programming Languages & Frameworks

C, C++, Java SE 21, Java EE 8, Servlet, JSP, JSTL, Struts 2, JSF, EJB, JPA, Spring 7, Spring Boot 3, Hibernate 5, GoLang, Svelte/SvelteKit.

Frontend Technologies

Frontend Design & Scripting, HTML, XHTML, CSS, Bootstrap, JavaScript, JQuery, XML, SOAP, JSON, AJAX, Angular.

Databases

SQL PL/SQL, MySQL, PostgreSQL, Oracle, MongoDB.

Web Services & APIs

SOAP, RESTful, Micro Services, Swagger, Postman.

DevOps & Cloud

Dockerizing, Kubernetes K8s, CI/CD Jenkins, AWS, AWS S3-Buckets, Git, JIRA, ELK stack, Kafka.

AI & Machine Learning

AI LLM APIs, MCP, RAG, Vectordb, Spring AI SDKs & APIs, ChatGPT, OpenAI API & SDK, Spring AI.

Tools & Utilities

Apache Tomcat, Eclipse, Maven, Microsoft Office, Jasper, Junit.

Awards

Best Participant Award

Medha Institute of Personality Development

Received the Best Participant Award from Medha Institute of Personality Development, acknowledging active engagement and contributions.

Best Research Paper on Expert System

95th ISCA India Science Congress

Awarded for the best research paper on Expert System, recognized at the 95th ISCA India Science Congress 2008 for significant contributions to the field.

Languages

English

Telugu

Hindi

Interests

Research & Analysis

Science & Technology.

Learning Technologies

Prepare notes, Spiral Library.

Memory Retain Contests

Music & Painting