0% found this document useful (0 votes)
18 views6 pages

Yeshwanth Reddy N

Yeshwanth Reddy is a Full Stack Java Developer with over 6 years of experience in microservices architecture, Spring frameworks, and various web technologies. He has expertise in both front-end and back-end development, utilizing Java, JavaScript, React, and Node.js, along with cloud technologies like AWS and Pivotal Cloud Foundry. His professional experience includes roles at Capital One and CVS, where he developed and optimized applications, implemented CI/CD pipelines, and worked with databases such as MongoDB and Oracle.

Uploaded by

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

Yeshwanth Reddy N

Yeshwanth Reddy is a Full Stack Java Developer with over 6 years of experience in microservices architecture, Spring frameworks, and various web technologies. He has expertise in both front-end and back-end development, utilizing Java, JavaScript, React, and Node.js, along with cloud technologies like AWS and Pivotal Cloud Foundry. His professional experience includes roles at Capital One and CVS, where he developed and optimized applications, implemented CI/CD pipelines, and worked with databases such as MongoDB and Oracle.

Uploaded by

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

YESHWANTH REDDY N​ ​ ​ ​ ​ ​ ​

+1 (682)-257-3221​
yeshwanthreddyn94@gmail.com
www.linkedin.com/in/yeshwathreddyn

PROFESSIONAL SUMMARY:
●​ Over 6+ years of experience with good understanding of global level processes about Microservices architecture and
SOA. and good knowledge on application of Spring Cloud-Netflix OSS for microservices deployment and
configuration of Hystrix, Zuul a gateway for routing. Implemented Splunk and kibana and log management with ELK.
●​ Well versed in J2EE Design Patterns such as DAO, Service Locator, Value Object, Eureka for routing stability.
●​ Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
●​ Having strong experience in JavaScript and implementing ES6 features such as Template literals, Multi line Strings,
Block scope and Modules.
●​ Having expertise, knowledge and experience on Java 8 features like Functional Interfaces Multithreading, Collection
API, Exceptional Handling, Time API and Stream API.
●​ Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC.
●​ Proficient in implementing frameworks such as Structs, Spring MVC and AJAX frameworks. Excellent experience
using ORM tools like Hibernate, Spring Data JPA, Mybatis and Ibatis.
●​ Expertise in using Spring frameworks like Spring MVC, Spring Boot, Spring IOC(Inversion of Control), Spring JDBC
Template, Spring AOP(Aspect Oriented Programing) , Spring Security, and Spring Data.
●​ Expertise in using spring JPA as hibernate and used JPA as reference.
●​ Have experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and
Cassandra Node Driver.
●​ Experienced in creating, producing and consumption of services like request-response by using JMS Active MQ.
●​ Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and
Node) full stack development tool kit.
●​ Proficiency in front end application developer using Angular 8.0/10.0, React JS, Ember JS for dynamic users and
which helps in architectural pattern MVC.
●​ Strong understanding on client -side frameworks Angular 4.x for attaining architectural design flow of MVC using
dependency injection, pipes, directives and promises.
●​ Worked on customized front end application development using jQuery, React JS, Handlebar JS and implemented
React JS using Redux library and Flux pattern.
●​ Proficient in using Spring (transaction support modules and JPA), Spring JDBC (for transferring data to database).
●​ Experienced in using Enable Caching which has multiple implementations such as EhCache 2.x, Redis and
Couchbase.
●​ Developed projects with RESTful services (JAX-RS, Spring Rest) and Implemented security to RESTful web services
using OAUTH 2.0.
●​ Worked on different SQL databases like MySQL, MS SQL Server, Oracle 11g. Also worked on NoSQL databases
MongoDB, Apache Cassandra, Raven DB, DynamoDb, Couch DB.
●​ Having good experience in writing Joins, clauses, store procedures, triggers, cursors using PL/SQL in JDBC, ODBC
and WebLogic server. Implemented pl/sql scripts, triggers, store procedures and views.
●​ Expertise in using front end applications using HTML 5, CSS 3 mainly for styling and view rendering.
●​ Strong hands on experience with Spring IO and Spring Boot.
●​ Ample experience on usage of bundle packages and familiar using tools like NPM, Bower as task runners. Used
Karma, Jasmine, Protractor as UI testing for Backbone JS and React JS.
●​ Implemented Elastic search cluster API that allows us to manage and monitor Elasticsearch cluster.
●​ SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WSDL.
●​ Developed projects using SOAP and RESTful web services and automated documentation using Swagger,
WSDL(SOAP) and WADL(REST).
●​ Used Single Sign On (SSO) to have access control on multiple independent software systems
●​ Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load
Balancing, Amazon SQS, Amazon EBS and Amazon CloudFront).
●​ Experience in Developing automated scripts for Regression Testing through Selenium and Cucumber Web Drivers.
●​ Exposure to Behavior Driven Development using tools like Jbehave, Concordian.
●​ Worked on different server such as Apache Tomcat, WebLogic and Jboss for configuring and deployment of the
application
●​ Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on
creating Kafka adaptors for decoupling the application dependency.
●​ Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
●​ Deployed the Zero Down Deployment using Kubernetes orchestration service application.
●​ Experienced in developing microservices using Spring Boot and deploying them in the Pivotal Cloud Foundry (PCF).
●​ Implemented Pivotal cloud foundry (PCF) to deploy IAAS or PAAS and to run own applications.
●​ Automated the deployment process by integrating code repository using build pipeline Jenkins, Bamboo and GoCD
for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
●​ Good practical experience with Java-based logging utility. i.e. log4J., sl4j, log common.
●​ Strong Knowledge on automated java-based integration testing and behavioral testing of the application using
Selenium (connects you to your browser), Unit testing, Junit4, TestNg, (organizes the tests) Mockito, (power mock
for mock) and for rest testing mock mvc and fluent API, mockers service server for spring rest template template
testing.
●​ Developed and optimized distributed data processing pipelines using Apache Spark on Databricks.

Technical Skills:

Programming Languages Java, C, C++, PL/SQL, JavaScript


Web Technologies HTML5,CSS3,AJAX,JSON,Bootstrap,jQuery,Angular 6.0/8.0, React JS with Flux,
Redux, Ember JS, Knockout JS, BackBone JS, Handlebar JS, NodeJS, Express JS,
Hapi JS
J2EE Technologies & Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS,
frameworks Spring 3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring
Batch, Spring cloud, Dump Analysis.
Databases Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008, MYSQL, MongoDB,
Raven DB, Cassandra
Application/Web Servers Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

Messaging Services JMS, Active MQ, Rabbit MQ, IBM MQ, Apache Kafka
Web Service Frameworks JAX-RS, JAX-WS, Axis, Jersey

Software Methodologies Agile, Scrum, TDD, Waterfall

Build & Configuration Tools Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower

Testing Tools Apache Jmeter

Version Control Tools GIT, SVN, CVS, Bitbucket, TFS


Project Management Tools JIRA, Rally, Microsoft Project

Cloud Technologies & AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier,Lambda,
DevOps Tools Kubernetes, Glue, Batch
Operating System Windows, Linux, Unix, MAC-OS 10.13.2
IDE’s Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, Putty

Data Engineering Apache Spark, Databricks


PROFESSIONAL EXPERIENCE:

Client: Capital One, Virginia ​​ ​ Oct 2022 - Till date


Role: Full Stack Java Developer
Responsibilities:
●​ Implemented features like Actuator in Spring boot for monitoring and tracing my application. Developed controller
classes, complex services, database integration and backend process.
●​ Created YAML files for using a swagger API within the UI.
●​ Involved in web services design and development. Responsible for creating and consuming web services using REST
and XML.
●​ Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
●​ Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging
functionalities.
●​ Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.
●​ NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for
the project.
●​ Authenticating Users and to provide the security to RESTful web services using O-AUTH 2.0.
●​ Extensively used Spring IOC configured Application Context files and performed database object mapping using
Hibernate annotations.
●​ Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and
Spring/Hibernate annotations. Extensively used Hibernate QL.
●​ Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection
to be distributed across multiple systems for horizontal scalability.
●​ Building cloud Microservices and implementing back-end using Spring Boot. And Authored application using Spring
Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side
load balancing).
●​ Implemented Spring Cloud-Netflix ZUUL to build micro services for communication.
●​ Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on Splunk SPL
(Search process language) queries, reports and logging using Log4j.
●​ Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and
innovation.
●​ Developed test cases for each component in different frameworks using Junit4/5t, using Mockito and PowerMock
and reported using SonarScan integrated with Jenkins.
●​ Designed and developed the framework to consume web services hosted in Amazon EC2 instances and Configured
AWS EC2 instances, domain mapping via Route53.
●​ Orchestrated and managed end-to-end data pipelines in Databricks, optimizing workflows and creating
comprehensive job dashboards, leading to a 35% increase in data processing efficiency.
●​ Developed and optimized distributed data processing pipelines using Apache Spark on Databricks, implementing ETL
workflows for large-scale datasets. Leveraged Spark SQL, DataFrames, and RDDs to perform data transformations
and analytics, improving processing efficiency by 30% through performance tuning and cluster resource
optimization.
●​ Created and deployed Python packages to Artifactory, reducing project timelines by 20% and significantly enhancing
team productivity and development processes.
●​ Designed and implemented a scalable ETL framework deployed on Databricks to streamline data processing
workflows.
●​ Created job dictionaries and schema configurations to dynamically read SQL queries and S3 paths, enabling seamless
data extraction from various sources and efficient transformation and loading to destinations.
●​ Implemented a medallion data architecture using Databricks, organizing data into Bronze, Silver, and Gold layers to
improve data quality, governance, and accessibility.
●​ Developed AWS Batch processing code triggered by an AWS Lambda function that processes S3 event notifications,
tokenizing specific columns in S3 object files and returning the updated files to the S3 bucket, reducing manual data
processing time by 40% and enhancing data security.
●​ Developed a UI application using React and made use of customized components.
●​ Developed and maintained comprehensive test suites for React-based applications using Jest, React Testing Library,
and Cypress, ensuring robust unit, integration, and end-to-end coverage.
●​ Created advanced Splunk queries and dashboards for data visualization, integrating alerts with PagerDuty, which
reduced incident response time by 30 minutes on average.
●​ Implemented the complete setup with configuration file changes to optimize the React application. Migrated the
project to use updated React components and hooks, improving routing and state management.
●​ Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the
authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
●​ Involved in innovation of the current UI for SASS/LESS to make an implementation under mobile device access using
cross platform technologies such as Ionic which helps in improving the business.
●​ Made use of React Hooks and functional components where most of the validation is handled programmatically
rather than using template-driven approaches.
●​ Implemented Apache Kafka as a messaging and streaming platform to enable real-time data integration and
communication between diverse applications.
●​ Managed CI/CD deployment pipelines using Jenkins and OpenShift Origin (OSE), automating build, test, and
deployment processes. Modified Jenkinsfiles to meet pipeline requirements and streamlined deployment workflows
for containerized applications on OpenShift.

Environment: JavaScript, React, HTML5, CSS3-LESS, Spring Security, Rabbit MQ, Node JS, Express JS, Bootstrap 4.0,
Hibernate4.x,OIDC, Eclipse Java EE, Jenkins, Log4j, Redis, MongoDB, Mongoose Connector, Oracle, JBoss, Kibana,
Elastic search, Logstash, EBS,Jest, React Testing Library, Cypress, Mockito, Junit, mock MVC, Kubernetes, Dump
Analysis, Netflix Zuul, Eureka, Swagger-OAuth 2.0, Maven3.0, Apache Spark, Databricks

Client: CVS, Providence, RI ​ ​ ​ ​ ​ ​ ​ ​ ​ Jan 2022 - Sep 2022


Role: Full Stack Java Developer
Responsibilities:
●​ Designed and developed Micro Services business components using Spring Boot.
●​ Implemented the Project structure based on Spring MVC pattern using Spring Boot and persisted data to MongoDB
using Spring Data.
●​ Experienced in implementing the Node.js server-side code along with the Express framework to interact
with MongoDB to store and retrieve data by using the Mongoose package.
●​ Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
●​ Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
●​ Used Node.js and Express.js to develop the relevant backend RESTful API.
●​ Extensive use of Node.JS, Express JS, and MongoDB along with Mongoose to create server-side applications.
●​ Developed various screens for the front end using React JS and used various predefined components from NPM and
Redux.
●​ Establishing Restful APIS using NODE.JS and application backend implemented as NODE.JS application server.
●​ Used JavaScript ES6 in Node.js runtime environment to build RESTful APIs and to import data.
●​ Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform and developed single
page applications using React Redux architecture, ES6, web pack and grunt.
●​ Involved in creating a reusable component using React JS for DOM manipulation.
●​ Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view
and flux to root the URL's properly.
●​ Implemented OAUTH 2.0 authentication protocol and provided OAuth 2.0 token implementation guidelines for
enterprise web API security model.
●​ Used Webpack for bundling our application which takes JavaScript application and bundling it all together with its
dependencies.
●​ Introduced and implemented Webpack infrastructure to modernize JavaScript practices by
extending ES6 through babel loaders.
●​ Developed Microservices based API using Spring Boot and Spring Data.
●​ Implemented storing the High-volume transaction data in NOSQL Databases using Spring Data.
●​ Created FrontEnd build using NPM and Automated testing using Mocha and Chai.
●​ Created producers, consumer, and Zookeeper setup for oracle to Kafka replication.
●​ Responsible for migrating existing modules in IBM MQ to Apache Kafka and creating Kafka adaptors for decoupling
the application dependency.
●​ Micro services have been built using Spring Boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
●​ Speeding up Existing Applications with a Cache services using Redis Cache, Gem fire.
●​ Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration
service.
●​ Worked on using Rule Engines, Drools with corresponding to validate the business User Roles.
●​ Worked with a team to develop and maintain an internal Log Delivery System, utilizing various Apache
products, Kafka, and Tomcat.

Environment: MongoDB, Express JS, Angular 2.0, React JS, Node JS, Spring Boot, Redux, ES6, Web Pack, Grunt, NPM,
OAuth 2.0, Spring Data, Mocha, Chai, Kafka, Docker, Spring Cloud, AWS, Drools.

Client: Silicon Matrix, Hyderabad, India​ ​ ​ ​ ​ ​ July 2020 - July 2021


Role: Associate Java Developer
Responsibilities:

●​ Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection,
Concurrency, and IO improvements by using Java 8.
●​ Developed and implemented Restful Web APIs, and exposes endpoints using HTTP methods like GET, PUT, POST and
DELETE.
●​ Implemented light weight WADL (Web application description Language) for better understanding of Rest based web
services and its configuration.
●​ Used multithreading for writing the collector parser and distributor process, which was getting real-time data from
Zacks API in format of JSON, using multithreading improved the performance by a lot. Moreover, using concurrency
package of collections made it thread safe.
●​ Used SOAPUI to test for sending and receiving XML data and worked with JMS Queues for sending messages in point
to point mode communication.
●​ Performed unit testing using JUNIT framework and tested DAO's and Business Services
●​ Written complex SQL queries, Stored Procedures and Functions in PL/SQL for manipulating the data.
●​ Developed Servlets for server-side transactions and made use of AJAX for server-side processing without refreshing
the JSP page.
●​ Used AJAX and JavaScript for Client-side validations.
●​ Created Web User Interface (UI) using HTML5, DHTML, table-less XHTML, CSS3 and Java Script that follows W3C
Web Standards and are browser compatible.
●​ Used HTML5 wireframes with CSS provided by the design team. JS is used to make it dynamic
●​ Migrated technology from Angular 1.0 to Angular 2.0 to use upgraded features such as Angular Components and
Angular Routers as per the strategy requirement.
●​ Developed application using Spring JPA, Angular 2.0 on the presentation layer, the business layer is built using spring
and the persistent layer uses Hibernate.
●​ Experience in implementing MongoDB CRUD (Create Read Update Delete) operations by using Mongoose library in
Node-JS including Angular JS.
●​ Extensive professional experience in Developing and Deploying enterprise applications on web/application servers
such as JBOSS EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic under Windows OS and UNIX
●​ Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular
Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
●​ Used Message body Writer for converting Java types streams.
●​ Built Java Security Aplite adds security and authentication to my application.Used Maven for compiling and building
the code.
●​ Extensively used Jenkins as Continuous Integration tools to deploy the Spring Boot with Microservices to Pivotal
Cloud Foundry (PCF) using build pack.
●​ Deployed our application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by
providing a ready to use platform.
●​ Experience in generating Reports and Dashboards on Dynatrace and Splunk
●​ Configured Bamboo to handle application deployment on Cloud (PCF) and to integrate with GitHub version control.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2,
Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon.3, Git, Log4j, DB2, Maven, TestNg, WADL, PCF.

Client: Analog IT Solutions, Hyderabad, India​ ​ ​ ​ ​ Dec 2018 - June 2020


Role: Associate Java Developer
Responsibilities:
●​ Java message queue (JMS) is used for exchanging information and messaging services.
●​ Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation
and exposed the service at server-side.
●​ Developed and implemented the MVC architectural pattern using Struts Framework including JSP, Servlets and
Action classes.
●​ Designed and integrated the full-scale Struts/Hibernate persistence solution with the application architectures.
●​ Developed DAO pattern to retrieve the data from the database.
●​ Database and Implementation skills with ORM frameworks like Hibernate and MyBatis
●​ Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
●​ Created many Stored procedures and scheduled jobs to support our applications to create reports for customers.
●​ Worked with the QA team to solve the issues related to the development.
●​ Involved in system integration and solved the production issues.
●​ Used JavaScript and jQuery for validating the input given to the user interface.
●​ Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows.
●​ Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
●​ For messaging, use Message Driven Beans for consumption of JMS.
●​ Involved in deploying the application. I worked on MAVEN to build the application.
●​ Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the
application development.
●​ ANT was used as a build tool. Also worked in an agile work environment.
●​ Used Log4j for logging errors, messages and performance logs.
●​ Deployed application on Client Linux server.
●​ Experience in installing, configuring and deploying applications on Web Logic Server.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, DAO, Web Logic Server, Ant,
SOAP, JAX-WS, WSDL, Junit, SQL.

EDUCATION DETAILS:
Master of Science in Information Studies, Trine University ​ ​ ​ ​ ​ Jan 2022 - Dec 2022
GPA: 3.5/4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy