You are on page 1of 7

Name : G Vinay Reddy

469-389-1887 | Harshini@symantrix.com

SUMMARY:
 About 9+ Years of modular and object oriented programming experience in all stages of software life cycle,
which includes documentation, troubleshooting, support, coding, maintenance, debugging and testing of various
client/server, and web applications.
 Extensive experience with website designing and programming and an ability to demonstrate customized
solutions to clients that can improve business performance and benefits.
 Extensive experience as React JS developer in developing web pages using HTML/HTML5, XML, DHTML
CSS/CSS3, SASS, LESS, JavaScript, Redux, Flex, jQuery, JSON, Node.js, Ajax, Bootstrap.
 Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web
Forms, XML, XML parsers)
 Developed the single page application(SPA) using the React which utilizes the class/functional components,
modules feature from JavaScript ES6 and typing feature from Typescript.
 Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors
LESS or SASS and Compass Implemented easy to use Bootstrap plugins for building carousel, accordion,
modal windows etc.
 Expertise in SOA, Web Services (CXF, XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
 Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java
Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
 Experienced in React JS and working with React Flux architecture. Expertise in React JS framework to
develop the SPA.
 Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux
concept.
 Experience with Java8 streams, Lambda functions, Method references, Filters, Predicates, collectionsand
other default methods.
 Have good exposure on various legal agreement terms like cash collateral,non - cash collateral, threshold limit,
independent amount, exposure provisions,holding posted collateral, collateral Definition, legal Provison and
Initial margin and variation margins
 Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, REST Web
Services, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate,
JavaScript, Ajax, JUnit, Test Driven Development and Oracle.
 Knowledge of Java 8, SQL (preferably PostgreSQL and DB/2),noSql(Casandra) application servers
(preferably IBM Websphere), REST, microservice architecture, general architecture of Java applications.
 Good work experience with Application/Web Servers Tomcat, Weblogic and WebSphere.
 Strong experience in deploying J2EE components on JBOSS, ApacheTomcat,BEA WebLogic, and IBM
WebSphere application servers.
 Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC,
Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-
Oriented Programming techniques.
 Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations,
Serialization, Thread pools, JavaBeans, Externalization.
 Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring
IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch), JSF, AJAX frameworks
(Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
 Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices
Architecture.
 Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo
DB, Micro Services, Request, Elastic Search, express, luck, spark, and templating engines.
 Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
 Strong Experience with Spring and Spring Modules like Spring IOC/ Spring DI, Spring MVC, Spring JDBC,
Spring Hibernate, Spring Data, Spring REST and Spring AOP and Spring Boot Technologies.
 Expertise in implementing the MVC architecture in backend applications using JAVA along with spring,
Servlets.
 Extensive experience in developing applications using Java and various J2EE technologies including
java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets,
JSTL, EJB, XML, and JM Expertise writing SQL, PL/SQL, Stored Cursors Triggers with Oracle 9i/10g,
MySQL, Casandra, DB2.
 Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
 Utilized Node.js, Socket.io, Supervisor, Grunt, Yeoman, and React for scalable website architecture and
Realtime technology.
 Strong experience in working on modern full stack JavaScript environment like MERN (Mongo, Express,
React, Node).
 Proficient in designing Microservices applications with Docker and Continuous Integration (CI) and
Continuous Deployment (CD) using Jenkins and AWS Code Pipeline.
 Expertise in RESTful, SOAP web services to integrate between Application to Application.
 Hands-on experience in using Eclipse, Log4j, slf4j, JUnit, Mockito, TestNG for building, logging, testing.
 Experience in using CI/CD (Continuation Integration and deployment) tools like Docker, Jenkins and
Hudson.
TECHNICAL SKILLS:

Programming Languages, Java 6 & 8, J2EE, SQL, ESQL, BPEL, JavaScript, jQuery, HTML, PHP, CSS, C,
Libraries C++, XML, AJAX, PERL, Solidity, React JS, GraphQL, Node JS
Web Development HTML, CSS,OO JavaScript, AJAX, JQuery, YUI, HTML5, CSS3, Protoype,
JSON
Frameworks Struts 1.x/2.x, Spring IOC, JSF, Hibernate, IOC
XML/Web Services XML, XSLT,XSD, WSDL, SOAP, DOM, SAX, JAXP, JAXB
Messaging Technologies JMS , Weblogic JMS, WebSphere MQ Series
Application/Web Servers Weblogic 12c, IBM WebSphere Application Server, JBOSS, Apache Tomcat
Design Tools Figma, Adobe XD, Abode Creative Suite
Methodologies/Design Patterns OOAD, OOP, UML , MVC, DAO, Factory pattern, Session Facade
Databases Oracle 8i/9i/10g/11g, SQL Server, MS Access, MySQL, IBM DB2, MongoDB
IDEs Eclipse, Intellij, Visual studio code, STS, WebLogic Workshop
Protocols TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Build Automation Gradle, Ant and Maven
Operating Systems Windows, Linux

PROFESSIONAL EXPERINCE:

Client: PNC Financial Services, Pittsburgh, PA Jul’21-Till Date


Role: Sr. Full Stack Java Developer

Responsibilities:
 Utilized Java features like Lambda expressions for collection evaluation and comparing the data, Stream API
for Bulk data operations on Collections which would increase the performance of the Application, Parallel
operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads
while session establishment.
 Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text,
border, margin, padding, and table.
 Used Jest and RTL library for mocking functions and writing unit tests along with Istanbul setup for testing
component coverage reports.
 Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, React.
 Utilized the features of ReactJs to present effective web design.
 Built React components, UI services to consume REST services using Component based architecture provided
by React.
 Developed powerful Single Page Application and dynamic responsive Web Application with React.
 Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
 Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the
runtime environment for the CI/CD system to build, Test and Deploy.
 Deploy UI build on various environment including SIT, UAT and DEV using uDeploy. Perform audit on broken
builds on Jenkins if ever a build fails.
 Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies
of Node.js applications.
 Used Servlets and JSP's in developing the web application on Apache Tomcat 9.
 Created canned reports and Ad hoc queries and reports using standardized reporting tools to provide hospital staff
with actionable insights and improve decision-making.
 Diligently worked on SWIFT messages generation, consumption and their transformation using
JAXB and SAX parser.
 Diligently involved in the analysis, design and development of SWIFT, Fee, FRIC, Simulation and
FundLink system.
 Effectively worked on MDBs and JMS technology to exchange financial information with brokers
using SWIFT protocol.
 Used array of payment object in the Struts action forms to collect multi-account payments from single page
 Indenpendently Integrated Multiple APIs and new features using React plus GraphQl stack
 Implemented an express-Graphql library to mount a GraphQLAPI Server on the User- Configured HTTP
endpoint
 Worked in a team of consultants to redesign the entire consumer payment service
 Extensively used JSON to parse the data from server side to satisfy the business requirement.
 Creation of REST Web Services for the management of data using Apache CXF
 Used Apache CXF as the Web Services framework to implement the REST APIs involved
 Integrated Hibernate with Spring for handling transactions, developed complete middle tier and database tier.
Created SQL procedures, triggers, writing complex queries.
 Extensively used Hooks through the application development and help team members understand how hooks
work.
 Used Postman tool for testing the endpoints and involved in working with the QA to assist in writing test cases and
debugging the defects in the application.
 Support the code builds by integrating with continuous integration tool Jenkins, used Log4j in Spring AOP
framework for logging and debugging purpose.
 Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.

Environment: MONGODB, Express JS, Node JS, React Js, Redux, Flux, NgInx, PM2, Mongoose, HTML5, CSS3,
Materialize, JavaScript, Grunt, Bower, NPM, Kubernetes, GIT, Mocha, Apache, Chai, Jasmine, Karma, WebStorm,
Chrome, Firefox, Casandra.

Client: Centene Corporation, St. Louis, MO March’19-Jun’21


Role: Full Stack Java developer

Responsibilities:
 Designed and developed Java-based web applications for hospital management using J2EE technologies such as
Java Server Pages, Servlets, Java Beans, Struts, Custom Tags, Tag Libraries, and Hibernate.
 Used Agile Methodologies to manage the full life cycle development of the project.
 Participated in development of a well responsive Single Page Application (SPA) using ReactJS framework,
JavaScript and jQuery in conjunction with HTML, CSS3 standards, with front-end UI team.
 Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller
advices to handle exceptions and bad requests.
 Used a Microservices architecture, designed and developed RESTFUL web services using Spring Boot
framework.
 Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from
MVC model to Oracle Relational data model with a SQL-based schema.
 Experienced with DevOps practices and understand the importance of continuous integration, continuous
delivery, and continuous deployment.
 AWS infrastructure services and configured and maintain AWS resources such as EC2, S3, and RDS. You
understand how to deploy Java applications on AWS using services such as Elastic Beanstalk and AWS Lambda.
 comfortable using the Unix/Linux command line interface to perform tasks such as server administration, file
management, and running scripts.
 Used Redux-Forms to get the input from what user’s types during the order placement.
 Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text,
border, margin, padding, and table.
 Maintained states in the stores and dispatched the actions using react-redux action creators.
 Have worked on AWS to fetch picture files from AWS to UI.
 Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for
testing purpose.
 Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
 Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL
services.
 Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
 Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web
services to different clients.
 Used postman to interact with API end points of the Microservices.
 Implemented microservices based architecture using Spring Boot interacting through REST API.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
 Used Java Messaging Services (JMS) and Apache Kafka for reliable and asynchronous exchange of important
information such as Customer information.
 Developed and maintained PL/SQL queries and stored procedures to support hospital management functions.
 Successfully implemented new applications and enhancements to existing applications in a Java/Oracle
environment, ensuring smooth transitions and minimizing disruption to hospital operations.
 Possess strong knowledge of the Unix/Sun Solaris environment, allowing for effective management and
optimization of hospital systems and infrastructure.
 Used the streaming tool Kafka to load the data and move the same data to MongoDB NoSQL database.
 Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat
Servers and worked on continuous integration servers like Jenkins.
 Experience in application servers like Tomcat locally and Web logic to host it on the Linux server using WinSCP
and Putty.
 Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by
the Testing Team.
 Developed single page applications using ReactJS, Typescript, web pack and grunt.
 Hands on Experience on React JS library for one complete project in rebasing the UI of the application using the
techniques in React.
 Worked on DB migration form Postgres to Oracle.
 Designed and developed the application using React JS library along with HTML5, CSS3, Type Script, Java
Script, Bootstrap, Node.js, NPM, Mongo DB.
 Utilized Oracle 10g and above to effectively manage hospital data and ensure data integrity and security.
 Developed and maintained Casandra queries.
 Implemented Factory, Service and Provider to organize code and allow for easier future maintenance.
 Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
 Assisted in migrating from a legacy REST-based backend to one based on GraphQL on Node environment.
 Trained junior developers on how Redux, Thunk and Sagas work.
 Created canned reports and Ad hoc queries and reports using standardized reporting tools to provide hospital staff
with actionable insights and improve decision-making.
 Participated in all Scrum related events such as Sprint planning, Retrospectives and Backlog grooming.
 Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin
console and used lambda to run applications in AWS console.
 Developed JUnit test cases for all the developed modules and logging with log4j.
Environment: React Js, Redux, Flux, NgInx, PM2, Mongoose, MONGODB,OraclePL/SQL, Apache Tomcat, Express
JS, Node JS, HTML5, CSS3, Materialize, JavaScript, Grunt, Bower, NPM, GIT, Mocha, Chai, Jasmine, Karma,
WebStorm, Chrome, Firefox.

Client: 7 Eleven, San Antonio, TX Jan18-Feb’19


Role: Full Stack Java developer

Responsibilities:
 Used Spring boot and Java 8 to develop microservice for Statusing feature. Used Docker container and standard
MySql during development.
 To maintain loose coupling between layers published the business layer as services and injected the necessary
dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface
exceptions, Transactions using Spring AOP.
 Integrated Spring DAO for data access using Hibernate and Used Spring Security for Authentication and
Authorization of the application.
 Developed and maintained Casandra queries.
 Created REST web services to send data in JSON format to different systems using Spring boot.
 Involved in database model designing for the micro service.
 Developed user interface by using React JS, Redux, Saga Middleware.
 Created React HttpClient interceptors to add necessary JWT tokens for the outgoing requests from UI.
 Added new features in legacy system (Inventory +) using PERL.
 Hands on experience using Vagrant and VM boxes during monolithic application features development.
 Troubleshoot and solve code level problems quickly and efficiently in monolithic PERL applications.
 Usage of version control repository SVN Subversion by apache , JIRA/ Quality Center for ticketing, Wiki for
documentation, Jenkins for nightly build.
 Perform Audit on Claims page using Lighthouse(formerly Audit) on google chrome to identify performance
rating and fix those areas which improved the website landing page.
 Also used Seositecheckup.com to perform additional audits on the same page to get insights about what can be
fixed to make the website load faster for a good user experience.
 Created endpoints for filtering and sorting notifications using PERL.
 Used React JS and Material UI for developing new Notifications and Statusing components.
 Developed Mockups and Personas Mobile and web Applications using the Adobe XD, Figma.
 Used Redux-Saga to handle asynchronous action calls.
 Configured S3 bucket to record user logs. A procedure is written to identify DB events which in-turn triggers
AWS lambda function that logs entries into S3 bucket.
 Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures
 Creating SQL stored procedures in IBM DB2
 Working experience on creating SQL queries, stored procedures using cursors and triggers in PL/SQL.
 Involved in code optimization by implementing Multi-Threading concepts and optimizing queries in PL/SQL
procedures.
 Used Oracle PL/SQL stored procedures to handle the business logic and executing through java.
 Inter-portlet Communication between multiple portlets with portlet wiring feature of IBM WebSphere Portal
 Configured FIFO queues to insert and retrieve messages to update the KARD database using an existing service
called TrackandUpdateInventoryService for Statusing feature.
 Auto-Generation of client side code using APACHE AXIS2 with JAXB-RI binding.
 Extensively worked on JSP’s, Java Script, java code in action classes EJB (Session Beans) and DAO.
 Configured S3 bucket to record user logs. A procedure is written to identify DB events which in-turn triggers
AWS lambda function that logs entries into S3 bucket.
 Hands on experience in creating/deleting/modifying MongoDB indexing.
 Worked with JASMINE in testing and Protractor for unit testing
 Application was deployed in Apache Tomcat Server.
 Experience with several atlassian products and agile methodology.
 Involved in creating bitbucket CI/CD pipelines.

Environment: Grunt, Bower, NPM, React Js, Redux, Flux, NgInx, PM2, Mongoose, MONGODB, Express JS, Node JS,
HTML5, CSS3, Materialize, JavaScript, GIT, Mocha, Chai, Jasmine, Karma, WebStorm, Chrome, Firefox.
Client: Open Text, India Oct’15-Nov’17
Role: Java Developer

Responsibilities:
 Responsible for requirement gathering, analysis, design & development of Applications.
 Conducted the requirement sessions with Business and Functional users.
 Involved in Coordinating, Planning & Executing the System Development Life Cycle.
 Designed and developed Restful services to handle various requests from all the application screens.
 Expertise in designing and creating WSDL using XML Spy and Spring WS Developed and modified database
objects as per the requirements.
 Wrote all the SQL queries for the applications.
 Developed and maintained Casandra queries.
 Used maven data project to build, developed and consumed Web Services using SOAP.
 Adopt TDD (Test Driven Development) for extreme programming.
 Developed web pages using Struts, JSP, Servlets, HTML5 and JavaScript.
 Create fully mobile-responsive web applications with vanilla JS and CSS Grid and Using vanilla JS event
delegation for easier DOM manipulation
 Used React JS to create views to hook up models to theDOMand synchronize data with server as a Single Page
Applications.
 Developed reusable React JS functional components to leverage the power of Hooks and to make code look clean
 Configuration of Business Rules, Business Processes and Responses with Meta data driven.
 Used Log4j for logging the application.
 Used JAXB for converting Java Object into aXML file and for converting XML content into a Java Object.
 Agile methodology is used for development of the application.
 Developed Servlets, Manager, Data transfer object classes to process requests.
 Generated spark based recon reports for derivative accounts, Collateral and US Cash and Non Cash accounts.
 The system will provide a streamline resolution for investigation, escalation, ageing, resolution and reporting of
Collateral Disputes.
 Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
 Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand
jobs.
 Effectively worked on Real Time Trading applications and Order Management Systems using financial industry
standard/protocols like SWIFT.
 Effectively developed various business components for trade booking, Fees, SWIFT, FX-Rate, Strike
Calculations, Primary and Collateral Trades, Prices and Returns, Risk Monitoring etc.
 Effectively worked on MDBs and JMS technology to exchange financial information with brokers
using SWIFT protocol.
 Experience in Wire transfer and Foreign exchange development.
 Involved in development and testing for Authorize Money Movement - Wires, Online, Interdiction Notify Sims,
Enrollment, and SendMoneyMovement Reject.
 Written many Stateless Session Beans for batch payment services
 Developed views and controllers using Spring MVC and Spring Core.
 Business logic is implemented using Spring Core and Hibernate.
 Developed the presentation layer with Spring MVC using JSP and JavaScript.
 Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template
and criteria API for Querying database.
 Deployed the Application in Jboss Server present in Linux environment
 Deployed project components onto IBM WebSphere 6.
 Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple
navigation, logos, gradients, reflections and more.

Environment: Redux, Flux, NgInx, PM2, Mongoose, MONGODB, Grunt, Bower, NPM, React Js, Express JS, Node JS,
HTML5, CSS3, Materialize, JavaScript, GIT, Mocha, Chai, Jasmine, Karma, WebStorm, Chrome, Firefox

Client: E Bay, INDIA May’14-Sep’15


Role: Java Developer
Responsibilities:
 Responsible for enhancement for mutual funds products written in Java, Servlets, Xml and xslt.
 Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton,
Business Delegate to accommodate feature enhancements and change requests.
 Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm.
 Modified JavaScript for handling the access privileges.
 Extensively written COREJAVA&Multi-Threading code in application.
 Optimized SAX and DOM parsers for XML production data.
 Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
 Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
 Followed Scrum approach for the development process.
 Extensively worked on Struts with Spring Integration for communicating with business components and also
worked on spring with Hibernate Integration for ORM mappings.
 Modified and added database functions, procedures and triggers pertaining to business logic of the application.
 Used TOAD to check and verify all the database turnaround times and also tested the connections for response
times and query round trip behavior.
 Used ANT Builder to build the code for production line.
 Developed and maintained Casandra queries.
 Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
 Used IBM Clear Case for Versioning and Maintenance.
 Involved in discussions with the business analysts for bug validation and fixing.
 Modified technical design document, functional design document to accommodate change requests.
 Wrote JUnit test cases for system testing, Used Log4j for logging.
 Used JIRA as a bug-reporting tool for updating the bug report.
 Involved in performance tuning where there was a latency or delay in execution of code.

Environment: React Js, Express JS, Node JS, HTML5, CSS3, Materialize, JavaScript, GIT, Mocha, Chai, Jasmine,
Karma, WebStorm, Chrome, Firefox.

EDUCATION:
 Bachelor’s in computer Science from JNTU, India. 2014

You might also like