You are on page 1of 6

Shanthan Jogavajala

Senior Java Developer
Ph# : 908-731-7867
Professional Summary :
* Sun Certified software professional with 8 years of experience and demonstrated ability to
successfully implement complex large-scale, N-tier, MVC, SOA architecturedistributed, real-time
enterprise applications.
* Experience in developing projects for e-commerce, Healthcare & Insurance, Media & Entertainment
and Telecom domains.
* Utilized the Agile based iterative methodology using scrum and Extreme Programming.
* Thorough understanding & involvement in all phases of Software Development Life Cycle.
* Understanding the object-oriented design, re-use, and component-based development.
* Good at Documenting and Understanding User requirements and System Specifications.
* Participated in Project Requirement and Planning meetings.
* Strong hands on experience in developing the Enterprise and Web applications on n-tier
Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring,
Spring Web flow, EJBs, JNDI, Web services, XML, JPA, JMS and JDBC.
* Extensivelydeveloped the features provided by springframework in various projects for MVC
* Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX
& DOM parsers.
* Experience in Designing UML - for developing application specific Object model, Use Case
diagrams, Class diagrams, Sequence diagrams & State diagrams.
* Good knowledge of Restfuland SOAPconcepts and implementation using Web services.
* Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Security, Hibernate and Struts.
* Used iBATISframework with Spring Framework for data persistence and transaction management.
* Involved in issue tracking and agile project management using RALLY.
* Worked in service oriented architecture including universal description and discovery integration
(UDDI) lookups, web service description language (WSDL) using SOAP protocol and extended mark-up
language (XML) and java XML parsers such as JAXP, SAX, DOM.
* Development, testing and deployment of enterprise applications on Windows&UNIX platforms through
IDEs such as JBoss Developer Studio,Eclipse, Net beans.
* Worked withWeb Sphere Application Server,OracleWeb Logicapplication server, JBoss and Apache
Tomcat Application Server.
* Developed Multithreading/ con-currency and worked onJ2EE Design Patterns.
* Worked on implementing full life cycle of software development process (SDLC)in using version
control tools like GIT Stash, Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
* Extensive work on implementing persistent architecture mechanism usingHibernate and EJB.
* Extensively used Node.js to optimize our application's Throughput and Scalability.
* Worked onJDBC, oracle, SQL server, MySQL PL/SQL Stored procedures, Functions and Triggers.
* Excellent analytical and critical thinking, creative problem solving, quick learning,
interpersonal and client interfacing skills.
* Assisted project manager in defining project scope, time&effort estimates and deliverable
Tools/Technologies :
Languages Java, J2EE, C, C++, HTML, DHTML, CSS, JQuery, SQL.
Operating system Windows, Unix (Linux).
Java & J2EE Technologies Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP Servlets, Portals, EJB, JMS, Struts,
Framework, Spring Web flow, Java Beans, Web Services, AJAX.
Framework Spring, Security, Tiles, AOP, Struts.
ORM Tools Hibernate, IBatis.
XML Technologies XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

* Used AngularJS MVC framework to create Models and Collections that includes logic to interact with REST services. DB. Restful and SOAP webservices integrating different layers of the application. JBoss. RAD. Jira. Spring Web flow. Scripting Languages Java Script. * Implemented various design patterns like facade Design Pattern. view resolver. * Implemented various SQLqueries and assisted in writing Stored Procedure for Application field validations. JBoss Fuse. * Developed Java Persistence API (JPA) through Hibernate * Worked on Spring-JDBC in development of DAO Layer. Agile. Lucene. * Communicating with different web Services by using Spring Integration. Design Patterns. . Education details: Graduation: Bachelor of Technology. DTO. CSS. Defect Tracking Tools Bugzilla. configured Hibernate files. IDE/ Testing Tools Professional Experience Client: American Express. Putty. TOAD. Others Log4J. REST. Shell Script. Rational Rose. XQuery. * Wrote Interceptors. * Used ng-table. MSSQLServer. Maven. * Writing SPA (Single Page Application) using AngularJS. University: Jawaharlal Nehru Technological University. * Performance testing. ANT. Firebug. optimization of Throughput and increase of Scalability of the application by using Angular.wordpress. JDeveloper. Additional Interests: With the knowledge gained on different aspects on above technologies. Groovy and Grails. India. Manhattan. I am managing a blog on different concepts like Spring framework. IBM Web sphere. Concepts UML. SOAPUI. BEA Web logic. JBuilder. SOAP. VSS. * Application was developed using JBOSS Developer Studio IDE and STASH for version control and deployed usingJBOSSServer in Windows environment. Databases Oracle. Hibernates. Database Tools PG Admin. Validators and loggers using Spring MVC frame work. * This Application was developed using Spring-MVC. Tika. Net Beans. Hudson. NY May 2015--Till Date Role: API Developer Responsibilities: * Developed application using Agile/Scrum methodology.js. PostgresSQL. Swings. Angular JS. Node. JQuery. Specialization: Computer science & Engineering. Methodologies Waterfall. Clear Case. Boot Strap. WinSCP. CVS. JBoss BRMS. Software Configuration Management Tools SVN. Build Scripts Maven. SQL Developer. Singleton. ng-grid and various types of Angular Directives. phone class assigned etc. Hudson. Angular JS and Bootstrap introducing my experiences and projects in my blog. Jenkins. Umbrello. http://javaworld1. Servers Apache Tomcat. MySql. Ant. * Wrote Hibernate classes. DAO's to retrieve & store data. WSAD. IoC/Dependency Injection. * Worked in establishing JMS for sending Reminder mails to Users for reminding the application of Credit Cards using Cheetah Mail Service. * Implemented REST Web Services within the application with the use of URI templates and content negotiation. HTML.js. JUnit.Web Technologies Java Script. DAO.

Design and Analysis of the customer specification from the Business Analyst. * Consumed SOAP & REST based web services to receive membership. REST. * Developed Angular factories. * Used Spring framework. Windows. * Used Tiles. Maven. JSP. Custom Directive using AngularJS. GA Nov 2011. Spring-ORM. service data for users.* Provided production support for the release of the Projects. GIT STASH. Scrum. JDBC. SQL. * Interact with team members and business users for requirements gathering. * Used GIT as the version control system. Environment: Java. DB2 Server. JPA. JSP and HTML for User Interface look and feel. JDBC. Spring. Struts Tag Libraries.0. SQLDeveloper. JBoss Server. JUNIT. Client: Lumos Networks. JIRA. UML. Jasper Report. WEB 2. Junit. fixed conflicts and pushed code commits to server. * Used database transactionsand transaction management along with Spring ORM and DAO * Maintaining the session state in clustered environment and establishing the communication between different java applications. PostgreSQL. Java Script. Log4j. HTML5. Eclipse. Spring-AOP. Performed merging. * Used AngularJS framework to bind HTML (views) to JavaScript objects (models). * Used Maven to build and deploy the application.Oct2014 Role: Senior Java Developer Responsibilities: * Worked in Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews. JMS. * Used Log4j to provide central logging facility. Constructor Injection and Dependency Injection. Struts. Agile/Scrum. AJAX. * Created Custom Filter. Log4j. XML. Maven. * Developed WebAPI using NodeJS and hosted on multiple load balanced API instances. VA Oct 2014--April 2015 Role: Senior Java Developer Responsibilities: * Worked in Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews. Servlet. JAXB. Spring MVC. SOA. * Deploying the application to Web logic server. Alpharetta. * Involved in all the phases of SDLC including Requirements Collection. * Involved in translating Business Requirements into Technical Requirements. * Adding new features to the existing application and modifying the existing functionality. Spring-JDBC modules. JMS. Spring IOC/Dependency Injection. and used Angular promise API for making async calls. Apache Tomcat. J2EE. Angular JS. * Used Spring JDBC and Hibernate Session Factory for DB Transaction Management. . bug tracking and fixture. Subversion (SVN). REST and SOAP Web Services. Windows Agile Methodology. Waynesboro. JBoss Developer Studio. * Wrote JUnit Test Cases for action classes and service layer classes. SOAP Web Services. Hibernate. * Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process. Hibernate. * Working with routing and developed login pages using AngularJS. CRUD. CSS. Client: Landis+Gyr. Spring. Node JS. * Used Hibernate Query Language to fetch data from PostgreSQL.Setter Injection. * Used Spring Validation framework for Validations. Java Server Pages Standard Tag Library (JSTL). * Used JIRA tool for task assignment. * Implemented Responsive and mobile-friendly applications using Bootstrap. * Used Spring Inversion of Control (IOC). Environment: Java. Apache CXF.

Mongo DB. J2EE. transaction management and integrated among different layers of the application. concatenating. * Experience in configuring build tools like Maven and ANT for the development and deployment. Spring Transactions. MAVEN. * Application was developed using Eclipse IDE. Implemented the application using the concrete principles laid down by several design patterns such as Composite View. SOAP UI. Singleton. Class diagrams. CT Dec 2010-Oct 2011 Role: Java J2EE Developer Responsibilities: * Used Agilemethodology and actively participated in Scrum meetings to produce quality deliverables within time. Bean Factory . Apache Tomcat Server.0. DHTML. Node JS. ANT. * Developed the presentation layer using HTML. Hibernate. * Utilized Mongo database management system for keeping user generated data. Spring Annotations. DAO and DTO. * Using AngularJS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI. MySQL. Environment:Java. * Designed. * Designed and implemented application using JSP. Servlets. Apache Axis 2. * Implemented Business Logic using POJO's and used Apache Tomcat to deploy the application.SOAP. MAVEN. Developed html views with HTML5.HQLqueries. * Utilized NodeJs Grunt plugin to manage build process for minification. JSPs and XML.SVN. BOOTSTRAP. IBM. * Analysis and Design of various modules using Java and J2EE. Hibernate. Windows. * Worked on Spring MVC framework controllers for designing controllers in the MVC. HTML. JavaScript API. Data Access Objectand data transfer object. mobile-first. JDBC. * Developed Web services to allow communication between the applications using REST Webservices.JSP. JPA. Spring MVC. * Implemented Hibernate for data persistence. * Apache Lucene (Search Engine) Configuration and Business Objects XI Reporting with SiteMinder Integration. * Used Hibernate framework for back end development and spring dependency injection for middle . Client: Hartford Financial Services. * Implemented various complex SQL. CSS3. * Worked on Spring framework for dependency injection.JavaScript. and ANGULAR JS. Agile. Singleton. Spring. Angular JS. Object Model diagrams. CSS. Log4J.Created connections to database using Hibernate session Factory. * Implemented Java Persistence API (JPA) through Hibernate 3. * Worked on Client side validations using JQuery and JavaScript. CSS. Sequence diagrams and deployment diagrams using Rational Rose. * Responsible for creating Use Case diagrams. XML.* Implemented various Java design patterns like Front Controller. * Worked on the development of SOAPWeb Services using Apache Axis 2 to extract customer related data from databases. Servlets. Eclipse. Jasper Reports. * Developed a single page. bootstrap and Angular JS. * Worked with Testers in resolving various defects in the application. * Developed custom directives. using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. JIRA. Spring IOC. Oracle. SQL. Rest Web Services. Developed and analyzed the front-end and back-end using JSP.JDBC.JUnit. Spring AOP. sass pre-compiler. Java Script. * Used NodeJS to implement and deliver customer-facing solutions. * System built using Model-View-Controller (MVC) architecture. jQuery. * Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. * Developed various JUnit test cases for Unit and Functional Testing respectively. * Working with the JIRA tool for Quality Center bug tracking. cross-device/cross-browser web application for real-time location sharing utilizing AngularJS. Factories and Services in AngularJS.

Trigeo Technologies Pvt Ltd. JBoss. Client Side . JBoss Application server. Hibernate 3. EJB3. * Developed web-based customer management software using JSF and spring. * Used Log4J as a logging tool. DHTML. Jasper Reports. * Implemented Hibernate for data persistence.Nov 2010 Role: Java Developer Responsibilities: * Collected the information for User Requirement Specification and requested insufficient information and helped clearing ambiguity in requirements document. JSF. Client: Liberty Mutual Group. Rational Rose. Maven. Hibernate. persistence layer. Environment:Java1. JavaScript. JPA. * Used Spring Aspects for implementing functionalities like logging functionality. Spring. * Wrote Database objects like Triggers. JPA. * Implemented different types of spring controllers as per application requirements.0. * Designing user interface using JFC/SWINGS and HTML. JDBC. * Design and Development of software components like Interface. India. Extensively usedHibernate Query Language. * Created an XML configuration file for Hibernate for Database connectivity. definition.SOAP Web Services.UML. JavaScript. client side scripts using JAVA. Class diagrams and Sequence diagrams using UML. REST . * Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data. * Interacted with the users and documented the System. J2EE. Aug 2007-Aug 2008 Role: Java J2EE Developer Responsibilities: * Responsible and active in the analysis.PL/SQL. Swings. * Worked on the development of presentation layer and GUI framework in JSP.0. * Extensively used SpringIOC. HTML. configured Application Contextfiles and performed database object mapping using Hibernateannotations.SOAP. Log4J. * Developed stored procedures (developed in SQL) at the back end. MAVEN. J2EE.JDBC. * Built web-based applications using Spring MVCarchitecture suitable for Apache Axis-2 framework. Struts. EJB 3. and JavaScript. Servlets. UML. * Used JBoss Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.0.layer development. Oracle 10g. Action Handlers. CSS3. DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. SVN. JQuery. * Worked with Web sphereas application server and Tomcat as web server. Agile.6. Unix. Shell Script. * Developed Web services to allow communication between application through SOAP over HTTP. Apache Tomcat and Linux. XML. JavaScript.6. * Wrote hbm mapping files and POJO classes which contain business logic to map database tables with java objects. SVN. Stored procedures in SQL. Spring Framework. * Developed the front end User Interface using HTML5. implementation. JSP. Jasper Reports. * Implemented Java Persistence API (JPA) through Hibernate. NH Sep 2008.REST Web services. * Configured JPA to use Hibernate as ORM tool. Environment: JAVA 1. UNIX. Websphere Application Server. * Spring Validators. JSP. * Developed STRUTS forms and actions for validation of user request data and application functionality. * Defined persistent classes that are mapped to database tables based on the analysis of the business domain. management. and deployment of full software development life-cycle of project. * Developing User Interface and implementing business process using JSP and Servlets. * Designed Use case diagrams. HTML. JSON. Tomcat. HTML and CSS. SQL Server. CSS. Eclipse. XML. Spring Framework. Servlets. JSP. SQL. design.

* Wrote Servlets programming and JSP scripting for the communication between web browser and server. JSP. Eclipse IDE. gather the requirements and convert them into technical specifications/artifacts for developers to start. Log4J. * Worked on code reviews and mentored the team in resolving issues.validations were done using JavaScript. JDBC. Umbrello. Utilized XML and XSL Transformation for dynamic web-content and database connectivity. Environment:HTML. * Generated Jar files are deployed on Web logicServer and Eclipse as IDE tool. * Used Tortoise SVN for the concurrent development in the team and for code repository. JSON. Web Logic. CSS. * Used Log4J for debugging the application. JDBC. * Developed an API to write XML documents from a database. JQuery. * Worked on Strutsframework and Struts Action Classes to service the requests from the UI layer and populate business objects and invoke EJBs. Windows. * Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.Struts. UML. JavaScript. XSL. * Participated in weekly design reviews and walkthroughs with project manager and development teams. Page 1 of 1 . XML. * Provided technical guidance to business analysts. Tortoise SVN. Servlets.