Pruthvi Kanduri
**** *** #*, **** *******.****@*****.***
Charleston, IL 61920 217-***-****
DESIRED POSITION: Open for any suitable position that would use my past experience for
Benefit of the company and at the same time gives me an opportunity to grow as an individual.
KEY CAPABILITIES AND SKILLS:
Around 3 years of strong experience in software development using Java/J2EE technologies.
Experience in development and deployment of applications using JBoss, BEA Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
Expertise in J2EE technologies like JSPs 1.x/2.0, Servlet 2.2/2.3/2.4/2.5, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, and MVC.
Worked on Spring & JSF framework for developing Multi-Tier distributed enterprise applications.
Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Scheduler, Spring Boot, Web Flow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, and JPA.
Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
Experience with tools like WSDL2J and JAVA2WSDL for generating artifacts for web service engines/runtimes like Apache Axis.
Extensively implemented web services using RESTful technologies like JSON.
Expertise on the Rest API development.
Expertise in coding standalone batch jobs, and providing monitoring and application support using Spring Batches, Java Batches, and ETL batch jobs.
Experience with advanced front-end technologies like Bootstrap UI, Bootstrap modal, HTML 4.0, XHTML, DHTML, JSON, jQuery, CSS, XML 1.1, XSL, XSLT, and XPath.
Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Sybase.
Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1.
Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
Hands on experience with JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, and Java Beans.
Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
EDUCATION:
Eastern Illinois University – Charleston, IL
Master of Science in Technology December 2015
Jawaharlal Nehru Technological University – Telangana, India
Bachelor of Technology in Electricals Jul 2012
WORK EXPERIENCE:
Crown Castle (Pittsburgh, PA) May 2015 – Dec 2015
Java Programmer (Student Intern)
Description: Designed and developed Liquidity Link web application (A common place to manage both private investor and institutional investor stocks) using Java/J2EE technologies, spring and Hibernate frameworks and Web Services.
Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
Added interactivity to the UI pages using JavaScript.
Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
Designed and built HTML front end to SQL Server database to run as a portlet inside Plumtree.
Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
Involved in Analysis, Design and Implementation translation of Business User requirements
Designed and developed the application using agile methodology and followed TDD, Scrum.
Involved in the complete development, testing and maintenance of the application.
Designed and developed a REST-full and SOAP style Web Services layer to interface with a DB2 system.
Designed web pages using Java script/ HTML
Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
Environment: : Java 1.6, J2EE, EJB, JDBC, XHTML, XSLT, ANT, Web Services – Restful, SOAP, Oracle 10g, SQL, Eclipse CA SCM, SoapUI, My Eclipse, Agile methodology,Bootstrap, SQL Server, AJAX, XML, XSD, JavaScript, AngularJS, CSS, Struts, Hibernate 3.0, Spring,.
TNS India Private Limited (KANTAR) – Hyderabad, India
Java &UI Programmer July 2011 – December 2014
Responsible for gathering new Business Requirements of the system from client.
Used Apache Struts as a web application framework.
Responsibilities involved developing of Action Classes, Form Beans and JSPs.
Created development environment in Eclipse using Flex, Web Logic 8.1 server.
Implemented serial communication between Manager and EMS agent
Implemented Hibernate to map all the tables from different data sources to make database updating.
Written Enterprise Java Beans (EJB), Flex to implement business logic.
Actively involved in the integration of different Use Cases, code reviews and re-factoring.
Written JavaScript for validation of page data in the JSP pages.
Used agile software development methodology which helps to develop project plans.
Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application. Designed, developed and maintained the data layer using the ORM framework in Hibernate.
Worked on configuring WebSphere Application Server to test the application
Involved in Analysis, Design, Development, and Production of the Application and develop UML diagrams
Implemented Hibernate to map all the tables from different data sources to make database updating.
Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
Developed custom Forms and Reports as per client requirements and making them web enabled using Oracle Reports 10g and Oracle Forms builder 10g respectively.
Created Restful Web service for updating customer data from sent from external systems.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constrains and views for multiple databases, Oracle 10g using Toad tool.
Experience with SQL queries and procedures using PL/SQL required for the modules developed.
Experience in writing Ant and Maven scripts for project development and deployment.
Data was converted into JSON using JSP tags
Developed the front end User Interface using HTML5, JavaScript, CSS3, JSON, JQuery
Created new Action Classes corresponding to the new Action Forms created.
Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL.
Environment: : Java 1.6, J2EE, EJB, JDBC, XHTML, XSLT, ANT, Web Services – Restful, SOAP, Oracle 10g, SQL, SharePoint, Eclipse CA SCM, Eclipse GWT, PL/SQL, SoapUI, My Eclipse, Agile methodology,Bootstrap, SQL Server, AJAX, XML, JavaScript, AngularJS, CSS, Struts, Hibernate 3.0, Spring, Backbone JS, HTML, DHTML,JBPM, Apache Tomcat, DB2, JUnit.
ACHIEVEMENTS:
“POSITIVE IMPACT AWARD” for first quarter 2014 (KANTAR).
“Partnership award” for three complex (level 3) projects (KANTAR).
Multiple descriptive appreciations from different PM’s on different complex projects (KANTAR).
Received appreciation mail from the US clients for the Scripting jobs (KANTAR).