Yogananda Java Resume
Yogananda Java Resume
Summary
A highly skilled Java Developer with 10 years of experience in designing, developing, and deploying
enterprise-level applications using Java, Spring Boot, and Microservices architecture. Expertise in building
scalable, high-performance, and secure applications, ensuring seamless integration between distributed
systems. Adept at implementing RESTful APIs, Web Services, and event-driven architectures using
technologies such as Spring MVC, Spring Cloud, Apache Kafka, and RabbitMQ. Proficient in back-end
development with hands-on experience in Hibernate, JPA, and PL/SQL, optimizing database interactions
across PostgreSQL, MySQL, and MongoDB. Strong knowledge of Object-Oriented Programming (OOP),
Data Structures, and Algorithms, ensuring efficient and maintainable code. Experience in multithreading,
asynchronous processing, and caching techniques (Redis, Memcached) to enhance application
performance. Well-versed in Cloud Computing and DevOps, leveraging AWS (EC2, S3, RDS, Lambda),
Azure, Kubernetes, and Docker for scalable deployments. Expertise in CI/CD pipelines using Jenkins,
GitHub Actions, and Azure DevOps, ensuring automated builds, testing, and deployments. Skilled in
implementing Spring Security and OAuth for authentication and authorization, ensuring secure access to
applications. Extensive experience in front-end development using Angular, React, JavaScript, and
TypeScript, building interactive and responsive user interfaces. Strong debugging and troubleshooting
skills, utilizing Splunk, Kibana, Postman, and Swagger UI for monitoring, testing, and API documentation.
Technical Skills
Programming Languages Java/J2EE, C, C++, PL/SQL, python, .Net.
Web Development HTML, CSS, JavaScript, jQuery, IBM MQ, AJAX, Bootstrap, AngularJS,
React.js, Backbone.js, XML, Vue.js, JSON, DOJO, Node.js
API and Services RESTful APIs, Web Services, SOAP, Microservices, GraphQL, Spring
Boot, Spring REST, Apache CXF.
Web Services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B,
Apache Axis2, Apache CXF, JMS, MQ, Kubernetes, AWS,
Microservices.
Development Tools Eclipse, IntelliJ IDEA, StarUML, Rational Rose, Ant, Maven, JUnit,
Mockito.
Certifications:
AWS certified solutions architect associates
Experience
· Designed and implemented microservices using Spring Boot and Node.js with Express, enabling
scalable and modular applications.
· Developed and deployed RESTful APIs using Spring Boot and Spring REST, ensuring seamless
microservices communication.
· Designed and built Customer Service Modules and Reports using Angular and Bootstrap for a
responsive user interface.
· Implemented Spring Circuit Breaker pattern and integrated Hystrix dashboard for monitoring fault
tolerance in microservices.
· Integrated JMS with Spring Boot by embedding ActiveMQ, ensuring reliable messaging across
distributed systems.
· Designed and implemented Spring Security with JWT authentication, ensuring secure access to RESTful
services.
· Built custom Angular components using TypeScript, implementing event handling, data binding, and
reusable UI elements.
· Developed Kafka producer applications using Apache Kafka Connect, enabling near real-time data
processing workflows.
· Integrated Apache Kafka with Elasticsearch using Kafka Elasticsearch Connector for real-time indexing
and search.
· Developed and maintained microservices-based applications using Java and Spring Boot.
· Integrated React.js frontend with REST APIs, ensuring smooth data handling and UI responsiveness.
· Built reusable React components and optimized frontend performance using React hooks and Redux.
· Implemented unit and integration testing using JUnit and Mockito for Java and Jest for React.
· Developed enterprise applications with EJB and JSP, deploying them efficiently on IBM WebSphere
Application Server.
· Built and deployed J2EE applications on Oracle WebLogic Server, using servlets for middleware
processing tasks.
· Used Hibernate ORM with Spring Data JPA, optimizing database interactions and improving query
performance.
· Created robust persistence layers using PL/SQL and Hibernate, ensuring efficient data storage in
MongoDB and PostgreSQL.
· Designed AWS Data Pipeline workflows for seamless data transfer between AWS compute and storage
services.
· Used AWS SQS for message queuing and SNS for push notifications, improving distributed system
communication.
· Worked in an Agile Scrum environment, using JIRA for sprint planning, backlog management, and
progress tracking.
· Designed & implemented microservices using Spring Cloud Configure for dynamic configuration and
seamless service discovery.
· Developed scalable microservices-based web applications with Spring Boot, ensuring high performance
and maintainability.
Page 2
· Built and optimized RESTful APIs using Spring Boot & MVC, ensuring efficient communication with high
security standards.
· Designed and optimized database interactions with JPA and Java, improving query performance and
ensuring data consistency.
· Designed and implemented RESTful APIs and business logic using Spring Boot and Hibernate.
· Worked closely with frontend developers to integrate Java-based backend services with React UI.
· Integrated JWT-based authentication and OAuth with Spring Security, ensuring secure and stateless
authentication.
· Automated CI/CD pipelines using Azure DevOps, improving deployment efficiency and reducing
manual intervention.
· Designed robust PostgreSQL schemas with sharding and backup strategies, ensuring efficient data
management.
· Implemented asynchronous communication using Apache Kafka, enhancing data processing speed and
system scalability.
· Integrated Redis caching mechanisms, reducing database query loads by 30% and optimizing search
performance.
· Created system architecture diagrams with StarUML, improving documentation, team collaboration,
and system clarity.
· Developed dynamic Single Page Applications (SPA) using React, improving user experience and
application responsiveness.
· Implemented React Router for seamless client-side navigation and efficient API interactions in React
applications.
· Integrated Axios for API calls, improving data retrieval performance and enabling real-time updates
efficiently.
· Secured and monitored RESTful services using Azure API Management (APIM), ensuring controlled API
access.
· Used Adobe Photoshop for UI refinements and image enhancements, improving application aesthetics
and design.
· Automated integration and acceptance testing using Cucumber, validating workflows and improving
software quality.
· Performed API testing with Swagger UI & Postman, ensuring accurate request-response handling and
API performance.
· Implemented API fault tracing and unique response IDs, simplifying debugging and monitoring
microservices.
· Streamlined build and deployment pipelines using GitHub Actions, automating CI/CD for efficient
software delivery.
· Developed and maintained web applications using Java, JDK, Struts, and Hibernate, ensuring robust,
scalable, and high-performance solutions tailored to business needs.
· Designed and implemented RESTful and SOAP-based web services using JAX-WS, facilitating seamless
and efficient communication between various distributed systems.
· Leveraged Apache Kafka for real-time data streaming, enabling efficient, high-throughput processing
and integration of large-scale data across multiple services.
· Integrated AJAX for asynchronous data loading, improving user experience by reducing page reloads,
enhancing interactivity, and enabling dynamic content updates.
· Utilized Node.js for server-side scripting, optimizing application performance, improving response
times, and enhancing the scalability of backend services.
Page 3
· Designed and developed microservices architectures using Spring Boot, ensuring modularity, better
maintainability, and scalability while optimizing system performance.
· Employed JMS for messaging services and object-relational mapping, facilitating reliable asynchronous
communication and streamlined data handling between components.
· Developed and maintained query UIs, enabling users to execute complex database queries seamlessly
while ensuring high efficiency and intuitive user experience.
· Utilized Apache POI for document handling, allowing seamless reading, writing, and manipulation of
Microsoft Office files within enterprise applications.
· Designed, implemented, and managed databases using MySQL and MongoDB, ensuring optimized data
storage, fast retrieval, and efficient indexing strategies.
· Leveraged AWS cloud services for deployment and infrastructure management, ensuring high
availability, scalability, and security of cloud-based applications.
· Implemented GraphQL for efficient data querying and state management, improving API performance
by minimizing over-fetching and under-fetching of data.
· Utilized UNIX for server-side scripting, automation, and system administration, improving application
management, deployment processes, and security.
· Contributed to the continuous improvement of software development processes, implementing best
practices, CI/CD pipelines, and agile methodologies for efficiency.
· Designed and implemented responsive UI principles, ensuring cross-device compatibility, accessibility,
and a seamless experience across various screen sizes and platforms.
· Designed and developed enterprise-level applications using Java/J2EE technologies, including JSP,
Servlets, and EJBs, to meet complex business requirements.
· Created dynamic and responsive user interfaces using JavaScript and AJAX, ensuring a seamless user
experience across multiple platforms.
· Developed and integrated RESTful APIs to establish efficient communication between front-end and
back-end systems.
· Implemented Hibernate and Spring MVC frameworks to build scalable and high-performance back-end
services.
· Designed and consumed SOAP and RESTful web services to enable smooth interaction with external
systems.
· Utilized XML technologies, including XPATH and XSLT, for advanced data transformation and
processing.
· Engineered business logic and data access layers using Business Objects and JDBC for optimized
performance.
· Developed stored procedures and triggers in Oracle databases to automate processing and maintain
data integrity.
· Configured Jenkins for CI/CD pipelines, streamlining the deployment process and improving efficiency.
· Built microservices architecture with Spring Boot to enhance application modularity and scalability.
· Managed source code repositories using Git, ensuring version control and seamless team collaboration.
· Coordinated with QA teams to design test plans and achieve comprehensive test coverage.
· Utilized Rational Rose for UML modeling to support efficient system architecture and design planning.
Page 4
Implemented asynchronous processing techniques to enhance application responsiveness and overall
performance.
CLIENT: AVON TECHNOLOGIES PVT LTD, INDIA MAY 2013 – SEP 2015
Role: Java Developer
Roles and Responsibilities:
· Designed and developed dynamic web applications using J2EE technologies, ensuring robust and
scalable solutions.
· Implemented data access layers with JDBC to facilitate seamless interaction between applications and
Oracle databases.
· Developed JSP pages and Servlets to manage client-server interactions, ensuring efficient request
handling and response generation.
· Created interactive user interfaces employing JavaScript, HTML, and CSS, enhancing user experience
and application responsiveness.
· Developed and maintained RESTful web services to facilitate communication between distributed
systems.
· Ensured application security by implementing appropriate authentication and authorization
mechanisms.
· Integrated front-end components with back-end services, ensuring cohesive and responsive user
experiences.
· Utilized Oracle databases for data storage, writing optimized SQL queries and performing database
tuning for performance improvements.
· Utilized Agile methodologies to manage project timelines, ensuring timely delivery of features and
adaptability to changing requirement.
· Utilized version control systems like Git to manage codebase, track changes, and support collaborative
development.
Education
MASTERS IN COMPUTER SCIENCE, UNIVERSITY OF NORTH CAROLINA, JAN 2018 - MAY 2019.
BACHELORS IN COMPUTER SCIENCE, GANDHI INSTITUTE OF TECHNOLOGY – MAY 2013.
Page 5