Post Job Free
Sign in

Design Web

Location:
Austin, TX
Posted:
March 23, 2016

Contact this candidate

Resume:

PHANI REPALA

Ph: 214-***-****/ E: ******.****@*****.***

SUMMARY:

More than 6 years of experience in Information Technology, including Strong Architecture & Development experience using Java/J2EE and User Interface development.

Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.

Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0 c.

Deep understanding of computer science fundamentals (Data structures, Algorithms, Operating Systems, multiprocessing and complex Database Schema designs).

Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.

Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, WebServices, Spring, Hibernate, JMS, MQ-Series, SOAP, JAX-WS.

Experienced in developing applications using HTML, HTML5, CSS, CSS3,JavaScript, JSP, EXTJS4, Adobe Flex4, DHTML, DOM, DOJO, Flash, XHTML, JQuery, Angular.js and AJAX.

Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.

Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js, bootstrap.js, Angular.js, Ext JS, Responsive Web design.

Expertise in developing Responsive Web Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.

Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.

Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.

Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Photoshop, Flash, Illustrator,Spring Tool Suite, Eclipse, Notepad++ and Firebug.

Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.

Expertise in developing applications using Core Java, C++.

Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.

Expert in web (both client side and server side) technologies like Servlets, PHP, JSP, HTML, XML, JavaScript, CSS3, AJAX, JQuery, JSON.

Expertise in different JAVA frameworks like Struts2, Spring MVC, Hibernate.

Hands on experience with web/application technologies: Apache Tomcat, IBM Web Sphere, BEA Web logic, JBoss.

Experience in developing applications using Agile, Scrum, RAD and Waterfall methodologies.

Proficiency in programming with different Java IDE’s like Eclipse, NetBeans and Borland JBuilder.

Experience in Design and Development of database systems using Relational Database Management Systems.

Written complex SQL queries, stored procedures and triggers using relational databases like Oracle MySQL.

Experience working extensively on both UNIX based and Windows environments.

Quick Learner, highly motivated team player with excellent organizational and analytical skills.

Exposure to multimedia technology like Adobe Photoshop, Windows movie maker.

Exposure to web development tool like Adobe Dreamweaver, Microsoft Frontpage.

CERTIFICATIONS & awards:

Oracle Java SE 7 Programmer

Oracle Java EE Web Component Developer

Brain Bench Spring 2.5

Brain Bench Hibernate 3.x

SKILL SET:

Platforms

Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming

JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting

JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting

JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks

Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Adobe Frameworks

Adobe Flex 3.6

Database Tools

Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases

DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications

EJB 2.1, EJB 3.0, CORBA, RMI

Version Control

Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs

Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools

ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration

Jenkins, Hudson

XML Tools

Altova XML Spy 2005,2008

XML Technologies

XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS

Webservice Tools

SoapUI 4.0,5.1, TcpMon

Webservice Implementations

Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing

Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing

JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers

Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers

Tomcat 5.0,6.0,7.1, Joans

UML Tools

Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks

Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking

JIRA, Bugzilla, Rational ClearQuest

Methodologies

Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting

iReports, JReports

Batch Jobs

Quartz Scheduler, Cron, Spring Batch

HTML Editors

MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating

Velocity, Freemarker

Search APIs

Solr, Lucene

Professional Experience:

State of TX Railroad Commission, Austin, TX Aug 2014 – Till Date

Sr. J2EE Developer

Responsibilities:

Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.

Followed the Agile Scrum software development methodology.

Responsible for implementing the business requirements using Spring MVC 2 Framework

Strictly followed Web 3.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.

Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.

Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.

Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.

Used various libraries of JavaScript like JQuery, JQuery UI,Angular.js, Ext JS, and Node.js.

Worked on prototypes for Responsive Web Design.

Extensively used JQuery UI for screen design and development.

Writing web pages and templates using W3C web standards.

Worked on integrating JQuery APIs with MVC pattern.

Worked on the Java backend development using Spring, REST API and JSON.

Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.

Created user-friendly GUI interface and Web pages using HTML5 and CSS and JSP.

Designed the dynamic menu generation framework for the applications.

Designed & implemented Exception handling for the application using spring framework.

Responsible for performance testing of the application.

Developed feedback forms using JavaScript.

Represented user data to business users using HTML5, CSS and JavaScript.

Developed web applications using Spring MVC, JQuery, and HTML.

Worked extensively on Soap UI for mocking the back-end web service calls.

Implemented Junit test cases for all the modules developed to ensure complete code coverage.

Implemented Restful webservice with the use of URI templates and content negotiation.

Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.

Developed JSP and HTML pages using CSS as part of the presentation layer.

Designed and developed the front end using HTML, CSS, JavaScript with JSF Ajax and tag libraries.

Created applications, connection pools, deployment of JSPs, Servlets in WebSphere.

Used ApacheJ-Meter extensively for testing the application and performing load tests on the application.

Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.

Involved in preparing the documentation and logic flow charts of the process.

Environment: JDK 1.7, Spring 3.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon.

Unilever, Trumbull, CT June 2012 – July 2014

Sr. Java Developer

Responsibilities:

Involved in the design and development of the entire application.

Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).

Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.

Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.

Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js,Ext JS and JQuery UI.

Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.

Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.

Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.

Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.

Designed Responsive Web Design websites optimized for different displays.

Involved in several web application development projects that required Responsive Web Design.

Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements

Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.

Developed Web services to allow communication between the applications using Rest Web Services.

Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.

Designed JSP layout using Struts Tiles Framework.

Used JavaScript for client-side validation and Struts Validator Framework for form validations

Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.

Also wrote complex queries in SQL involving joins to obtain required data from the persistent layer.

Used JavaScript validation in JSP pages.

Used Hibernate Framework for object relational mapping and persistence.

Interfaced with the Oracle back-end using Hibernate Framework and XML config files.

Used Eclipse for the development environment.

Wrote JUnit test cases to test the functionality of each method in the DAO layer.

Configured and deployed the web application using Weblogic Application Server.

Used Rational ClearQuest for tracking errors and bugs in the project source code.

Prepared technical reports and documentation manuals for efficient program development.

Environment: J2EE, JSP, Servlets, Struts Framework, Struts Tiles Framework, HTML5, CSS3, Jquery, Ajax, Struts Validator Framework, JavaScript, XML, SQL, WebLogic application server, Eclipse, JUnit, CVS, Unix, Adobe Flex 3.6.

PNC Bank, Cleveland, OH Jan 2012 – May 2012

Sr. Java Programmer

Responsibilities:

Developing, enhancing and supporting new and existing Java/J2EE applications.

Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.

Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.

Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.

Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.

Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.

Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.

Optimized website for mobile device compatibility.

Designed and developed JSP Pages using Struts Frame work and Tag libraries.

Created Hibernate configuration files, Struts Application context file.

Involved in developing Action Servlets classes and Action classes.

Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.

Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.

Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.

Migrated legacy J2EE alert services to a Spring-Hibernate based application.

Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.

Extensively used Hibernate in data access layer to access and update information in the database.

Involved in using Apache Tomcat Server for deploying and testing the code.

Create MySQL procedures and fine tune database queries.

Involved in implementing Spring MVC Framework

Implemented design patterns like Singleton, Factory, Template and DAO. .

Communicate with Business Users and facilitate them with required data.

Environment: J2EE, Spring, Hibernate, JSP, Apache Axis, Web Services Explorer, HTML, CSS, Ajax, Jquery, JSTL, JavaScript, AngulaJS, JBoss, Eclipse, Oracle, Adobe Flex 3.6.

Comerica Bank, Dallas, TX Oct 2010 – Dec 2011

Java Developer

Description: (Community Development Services) The Community Development System (CDS) was developed to provide the bank with a platform for a loan approval. The users of the system are the employees of the bank. The highest level of user is the administrator who reserves all the rights of administrative work in the bank. The second level of user is the staff that is responsible for opening, closing, and editing customers account. The users use CDS for granting loans to the customers based on their history in the bank. Once the loan is approved, the loan information is added to the database for the future reference.

Responsibilities:

Interaction with customers and identified System Requirements and developed Software Requirement Specifications.

Implemented Java design patterns wherever required.

Involved in development, maintenance, implementation and support of the System.

Involved in initial project setup and guidelines.

Implemented Multi-threading concepts.

Developed the application using Core Java, J2EE and JSP’s.

Installation and deploying in Tomcat server.

Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.

Designed and developed various stored procedures, functions and triggers in MySql using Work Bench to implement complex business rules.

Developed Scripts for UNIX platform deployment.

Used JUnit/Eclipse for the unit testing of various modules.

Promoted good working environment with project coordination with other Development teams, System managers and web master.

Environment: Java, J2EE, JSP, MVC, Servlet, Tomcat Server, XML, HTML, Hibernate, Spring, JSON, AJAX, JavaScript, AngularJS, Multithreading, JUnit Adobe Flex 3.6, MySQL, JDBC and UNIX.

Zensar Technologies India Jun 2009 - Sep 2010

User Interface/Web Developer

Responsibilities:

Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.

Developed JavaScript code responsible for client side validations for sign up pages and user form validation.

Made changes to various CSS properties to enhance the UI as per client requirements.

Extensively used Selectors in JQuery for updating content on DOM nodes.

Enhanced the presentation layer using JSP, HTML, and CSS3.

Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax calls.

Developed DAO layer using JDBC and wrote several SQL queries to store and retrieve results from database.

Environment: JSP, HTML, JavaScript, JDBC, Oracle MySql, Ajax, Jason, CSS3, JQuery, Dreamweaver, Adobe Photoshop.

EDUCATION:

Bachelor of Science in Information Technology, Vit University, India.



Contact this candidate