Venkatesh Kunduru Resume

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Venkatesh Kunduru

720-805-0232 reckt.335@gmail.com
https://www.linkedin.com/in/venkatesh-k-b219a5112/

PROFESSIONAL SUMMARY :

 Java developer with 8 years of experience in full software development life cycle including requirement analysis, design, coding,
testing, debugging and maintenance.
 Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and
Internationalization.
 Used java multithreading infrastructure to load data process data in chunks to improve performance.
 Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
 RIA applications using Flex, HTML5, CSS, Ajax, Dojo and NodeJS.
 Expertise in open source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), WebServices, Hibernate 3.0, JAXB,
AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
 Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
 Proficiency in Service consuming and publishing of JSON based RESTful WebServices with JWT security tokens.
 Experience of Software Development using J2EE technologies in a web and client-server environment using JSP, JSTL, Servlet, AJAX,
JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail and Log4j.
 Familiar with creating Custom Reusable React Components Library.
 Working experience with Non-Relational Databases like Mongo DB (NoSQL).
 Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
 Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object-Oriented Technologies in an
Internet/Intranet Environment.
 Experience in deploying applications on IBM WebSphere, WebLogic Server, JBoss AS and Tomcat.
 Solid experience on API development using Node JS.
 Implemented and monitored Multi DC - Multi Rack Cassandra Clusters using node tool and Ops Center.
 Used jQuery and AngularJS/Angular2+, JavaScript to provide dynamic User Interface and for the client-side validations.
 Used Rabbit MQ as Java Messaging Service (JMS) for producing and consuming data between applications.
 Expert in the conversion of legacy information systems to distributed and web-based architectures.
 Experienced in design and developing Test plans, Test Cases (Manual/Automated), Test Procedures, white-box and black-box
testing.
 Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session
Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, and Business Delegate.
 In depth experience with PL/SQl, T-SQL DB development, Design Patterns, Agile- Scrum, XP, TDD (Test driven).
 Experience in writing test-cases in Java environment using JUnit.
 Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
 Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
 Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design
Patterns, Data Modelling and UML based system design.
 Having extensive work experience with Java 1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, spring, Struts MVC.
 Excellent working experience with various frameworks like MVC, Struts.
 Good Knowledge of UML and Together Soft/ Visio tools.
 Good Experience in Implementing J2EE Design Patterns.
 Expertise in client-side design and validations using HTML5, CSS3, Java Script, jQuery, Ajax, Angular JS, React Js, Backbone JS,
Bootstrap JS and Node JS.
 Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building
skills.
 Experience in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
 Excellent analytical capabilities and good communication skills.
 Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and
excellent teamwork and communication skills.
 Ability to quickly adapt to new environments and learn new technologies.

Education:
 Bachelor's in Computer Science from Andhra University
 Master's in Applied Computer Science from Northwest Missouri State University

TECHNICAL SKILLS:

Programming Core Java, Java 8/7, J2SE, J2EE, C, C++, SQL, Python and PL/SQL.
Languages
J2EE Technologies EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS.
Web Technologies HTML, DHTML, AngularJS/Angular2+, JQuery, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, React JS, IDE
IBM RAD, Eclipse, MyEclipse, JBuilder.
Application/Web Server IntelliJ IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat.
Databases Oracle 8.x/9.x/10g/11g/12c, Toad, MS Access, MySQL 5.x, MS SQL Server 2008/2012, MongoDB,
Cassandra, DB2 Forac.
XML Technologies XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB.
Web Services SOAP, REST, JAX-WS, JAX-RPC, JAX-RS.
Methodologies RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development.
Application Frameworks Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring
DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate) ORM
Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling Rational Rose.
Other Tools NT, Log4j, Jenkins, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web Services), EC2, RDS, Dynamo
DB, S3 Micro services Swagger, Pivotal Cloud Foundry, Spring Micro Services, SpringBoot, Netflix Eureka.
Build Tools Ant, Maven, Gradle, Jenkins.
Version Control SVN, CVS, JIRA, Clear Case, GIT, Bitbucket, GitHub.
Operating Systems Windows, Linux, UNIX, XP/Vista/7/10.
PROFESSIONAL EXPERIENCE

Client: Equifax Alpharetta, GA Dec 2018 – Present


Role: Sr. Java/Full Stack Developer

Responsibilities :
 Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.
 Wrote Technical design document with the class, sequence, activity diagrams in each use case.
 Designed dynamic and browser compatible pages using JQuery, JavaScript, AEM and AngularJS/Angular2+.
 Participated in daily scrum meetings, sprint planning, product backlogs.
 Implemented business layer using Core Java, Spring Beans using dependency injection, spring annotations, and Spring MVC
components.
 Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
 Customized Angular JS filters in several locations to get the required output.
 Implemented Angular Controllers to maintain each view data.
 Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and
Bootstrap.
 Created reusable and testable React.js functional and class components using es6.
 Used Rabbit MQ as Message queue applications may connect to the queue and transfer a message onto it.
 Used REST Client to test the RESTful services and used Junit and Mockito to test the middleware services.
 Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
 Used Angular JS Directives like ng-app, ng-model, ng-in it for initialization of Angular JS application data.
 Responsible for working on consuming and producing SOA Microservices /Web Services.
 Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS)
using JSON.
 Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
 Exposing and consuming the web services to the downstream applications using Apache CXF and Apache camel framework.
 Developed service components which are exposed as Web Services using restful Web Services, developed service components to
consume Web Services.
 Used Mongo DB to import the data into and feed into web services and displayed it onto the browser.
 Created RESTful Web service for updating customer data from sent from external systems.
 Worked on triggers and stored procedures on Oracle database.
 Worked on Eclipse IDE to write the code and integrate the application.
 Used GIT as Version Control.
 Used Express.Js to connect node.js to Database MongoDB and wrote schema.
 Wrote MS SQL queries to save the data and retrieve the data from database using spring mongo data repository.
 Used Maven tool to build, config, and packaged, deploy an application project.
 Developed Junit test cases to validate the REST services.
 Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using
Hibernate annotations.
 Creates and configure Micro-Services architecture and integrated with React.Js application.
 Implemented MVC architecture with React components as Views, models, and controllers in node.js for API development.
 Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
 Used Angular JS for synchronizing java applications and client side scripting.
 Used AWS Cloud Services to integrate the development of application
 Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, and Hibernate.
 Involved in Designing and developing the API.
 Involved in configuring and integrating spring and Hibernate frameworks.
 Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver
components.

Environment: Core Java, Java 8, React JS, JDK, J2EE, Spring, Servlets, Hibernate 4.0, CSS3, DB2, HTML5, GIT, XML, AJAX, Angular JS,
Angular2/4, Eclipse, JUnit, JavaScript, Oracle, IBM WebSphere, AWS, Microservices, Pivotal Cloud Foundry (PCF), JavaScript, PL/SQL,
Scrum, RESTful Web Services, ANT, Node Js, SOAP, RESTful, Swagger, JBoss, jQuery, JUnit, Spock, Mockito, JIRA, Git, Maven, Jenkins
(CICD), Windows.

Client: Express Scripts, St. Louis, MO June 2017 –Nov 2018


Role: Senior Java Fullstack Developer

Responsibilities:
 Developed the application using Agile Methodology.
 Involved in developing the applications using Spring Framework for Dependency Injection.
 Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
 Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular 2, Java Script and AJAX. And has worked with
Angular JS filters in expressions and directives to filter data in the UI.
 Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
 Developed UI using HTML, CSS, JSP, JSON and JQuery to make Ajax calls.
 Designed and developed code for Exchange project using the Java EE 6 platform.
 Designed use cases, sequence and class diagrams, activities, states, objects and components.
 Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-
Upload
 Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
 Analyzed and fixed issues related to REST Web services and Application responses.
 Spring AOP to modularize cross-cutting concerns in aspects.
 Use of JSX in the React components for cleaner HTML like structure inside JavaScript.
 Configured Spring based Microservices and SpringBoot.
 Implemented and Consumed REST and SOAP Web Services.
 Used Apache tomcat as a web server and WebLogic as an application server to deploy various components of application.
 Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
 Used Hibernate Cache for query to improve the application performance.
 Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
 Deployed AJAX call for asynchronous data retrieval from back-end.
 Creates and configure Micro-Services architecture and integrated with React.Js application.
 Used Maven to build and deploy the application in the server.
 Used SVN software configuration management and version control.
 Used Log4j for logging purposes.
 Implemented client-side Interface using React JS.
 Developed test classes in JUnit for implementing unit testing.
 Performed unit testing using Junit.
 Responsible for creating and maintaining web applications and web services that interact with complex databases.
 Created POC for Spring Batch for running batch jobs.
 Use of chrome-dev-tools, react-dev-tools and redux-dev-tools for debugging.
 Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
 Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE.
 Used Hibernate framework for the backend persistence.
 Used Test driven development (TDD) & developed unit test cases using JUnit.
 Worked on JavaScript 1.5 for dynamic content to pages, utilized CSS3 for the front end.
 Developed single page applications, components using Angular JS directives.
 Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
 Used Spring IOC for dynamic bean injection.
 Used UML (MS Visio) for software design.
 Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user
operations, trading, portfolio etc.
 Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send
messages on the queue.

Environment: Java 1.7, Oracle 12c/11g, Servlets, JSP, JSTL, Spring 3.0, Spring ORM, SpringBoot, Hibernate 3.2, Struts, Microservices,
REST/SOAP Web Services, Hibernate 3.0, Restful WebServices, React JS, API, Apache Tomcat Server, WebLogic 10.3, Eclipse, Log4J, Ajax,
PL/SQL, JQuery, AngularJS, NodeJS, JSON, SVN, XML, XSTL, XSD, SOAP, Amazon Web Services, Maven, Junit, PowerMock.

Client: ADP- Roseland, New Jersey Mar 2016 – May 2017


Role: Java/J2EE Developer

Responsibilities:
 Designed and developed UI using Java, J2EE, HTML, and Java Script where users have all the items listed for auctions.
 Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets,
EJBs, and JSP.
 Developed applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP, JavaScript and XML and developed application using Eclipse
IDE
 Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web
applications.
 Strong knowledge on SOAP and RestFul Web services.
 Developed the application based on MVC architectural design pattern.
 Used SOAP for Web Services by exchanging XML data between applications over HTTP.
 Developed ANT build scripts to build and deploy application in enterprise archive format.
 Written Unit tests for the Angular Code using JASMINE, KARMA, and End to End tests using Protractor.JS.
 Developed SQL queries and used stored procedures to perform transactions with the DB2 database.
 Developed Unit Test Cases to test the Interfaces. Involved in Modules Testing and Integration Testing.
 Used Log4J for logging and debugging and Spring IoC to inject data into Java beans.
 Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
 Used MAVEN for project management and build automation.
 Used Subversion as a version control for implementing the application.
 Involved in developing code for obtaining bean references in spring framework and used Spring MVC to implement the Model View
Controller pattern.
 Developed web pages using JSP, JavaScript, JQuery, HTML, XHTML, XML, CSS and AJAX.
 Involved in complete life cycle of design, development, testing and deployment of application.
 Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access MYSQL
database.
 Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files
related to the application.
 Used CSS preprocessor SASS to make CSS more efficient.
 Extensively used Dependency Injection (IOC).
 Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
 Developed interfaces to communicate with mid-tier and Data Base.
 Strong understanding and knowledge of Linux, automation and CI Tools like Chef, Hudson, Jenkins & Git with scripting languages
(Shell, python, pearl and ruby)
 Developed Web Services to retrieve data from legacy systems.
 Created several JSP's and populated them with data from databases using JDBC.
 Developed Web Services using REST and SOAP.
 Involved in creating, modifying and updating database tables in oracle 11g.
 Developed the Web Application using JSP, Servlets, HTML and performed validations using JavaScript.
 Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and
enhancements.

Environment: Java 1.7/J2EE, Spring MVC ,JavaScript, Spring, JSF, Web Services, JSP, AJAX, jQuery, JSP, Mongo DB, MySQL, Soap, Oracle
11g, WebLogic application server, AWS, JavaScript, Angular.JS, React.JS, Node.JS, Mule ESB, CSS3, Spring MVC, Hibernate, JMS, Eclipse,
Servlets, AJAX, ANT, SVN, Eclipse, Restful web services, Windows.

Client Menlo Technologies, Hyderabad, India Jun 2013 – Aug 2015


Role: Software Engineer

Responsibilities :
 Involved in client requirement gathering, analysis & application design.
 Involved in the implementation of design using vital phases of the Software development life cycle ( SDLC) that includes
Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
 Understanding and analyzing the basic requirements.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 By using Servlets and JSP implemented server side programs
 Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
 Performed the database access tasks using JDBC and other related information from auto generated files
 Used JDBC prepared statements to call from Servlets for database access.
 Developed Servlets, Session and Entity Beans handling business logic and data
 Involved in the design and documentation of the stored procedures
 Developed Action Forms, Action Classes and helper classes by using Struts.
 Deployed Enterprise application using WebLogic application Server
 Used UML to develop Use case diagram, class diagram and sequence diagrams
 Involved in writing Junit test Cases
 Used Log4J for any errors in the application

Environment: Java, J2EE, HTML, XHTML, XML, XSTL, UML, JavaScript, CSS, JSP, JDBC, servlets, Struts, SQL, Oracle, MVC, Hibernate,
WebLogic, Junit, Log4J.

Client : Monocept, Hyderabad, India Sep 2012 – May 2013


Role : Java Developer

Professional Services Automation Software, Conrep Professional Services Automation (PSA) is software designed to help Consulting,
Staffing and Professional Services Organizations.

Responsibilities:

 Involved in requirements gathering, implementation and setting up the development environment.


 Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-
Controller (MVC), Data Access Object, Value Object, and Business Delegate.
 Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
 Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
 Responsible for environment setup in LINUX environment.
 Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
 Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
 Used HTML, CSS, JavaScript, jQuery for designing the UI.
 Designed and implemented Web Services calls for service provider methods.
 Used Apache Tomcat as the server to run the application.
 Used Oracle as the relational database.
 Used GIT as the version control repository.
 Developed unit testing using JUnit.
 Involved in developing new functionality as per the needs of the users.
Environment: JSP, Servlets, Struts framework, MVC, Java Beans, JDBC, Tomcat, Linux, Oracle 10g, JavaScript, HTML, CSS, JavaScript,
jQuery, GIT, JUnit.

You might also like