Web Ui Developer Resume
New, YorK
PROFESSIONAL SUMMARY:
- Over 7 years of experience in Web Application Development and designing using Java/ J2EE (Servlets, JSP, HTML), JavaScript, JDBC, and Relational Databases/SQL, Oracle Pl/SQL.
- Good understanding of object oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Good Experience in developing applications using J2EE technologies Servlets, JDBC, JNDI, and JMS architecture.
- Good Experience working with MVC patterns like Struts MVC1/2, Spring MVC.
- Good expertise on configuring and programming with Object Relational Mapping (ORM) framework Hibernate 3.0.
- Experience in solving design issues by applying design patterns including Model - View-Control (MVC), Data Access Object (DAO), Singleton, Factory pattern, Business Delegate.
- Knowledge in exposing and consuming SOAP web service messages using CXF framework.
- Good Knowledge in using markup and scripting languages such as HTML5, JavaScript and AJAX.
- Good exposures on Relational Database Management Systems, which includes Oracle8i/9i/10g/11i, SQL server and DB2 and experience in writing Queries using PL/SQL.
- Good working knowledge in CVS, Perforce, Clear Case open source version control systems.
- Participated in developing test cases using JUnit, Easy Mock and Spring Test Case framework.
- Experience in Building Deploying and integrating applications using Build Tools: ANT, MAVEN.
- Good Knowledge in installing configuring and deploying applications using Application servers like Web Logic server, Apache Tomcat web server and JBoss.
- Experience in designing developing and deploying of J2EE application using IDE’s such as Eclipse, RAD, and also knowledge on using Net Beans, SpringSourceTool kit.
TECHNICAL SKILLS
Programming Languages: Java, C, PL/SQL.
Web/J2EE Technologies: JSP, Servlets, Java Script, Ajax, HTML, XML, Ajax, JavaScript, CSS, JQuery, JDBC, JNDI.
Databases: Ms SQL Server, Oracle, DB2, Apache Derby.
Frameworks/Tools: Struts1, Hibernate, and CXF, Spring AOP.
Web/J2EE Technologies: XML, HTML,HTML5, XHTML, JavaScript, Apache Tomcat, Hibernate.
Design Patterns: MVC (Model-View-Controller), Singleton, Session Facade, Business Delegate.
Testing/Logging tools: JUnit, Spring test.
Web Server /Application Server: IBM WebSphere, Tomcat,Weblogic Server and JBoss.
Version Control Systems: CVS, SVN, Subversion
IDE: Eclipse
Build Deployment Tools: Ant, Maven
Operating Systems: Windows Versions
PROFESSIONAL EXPERIENCE
Confidential, New York
Web UI Developer
Responsibilities:
- Designed and developed themes and skins for IBM Portal using JSP, CSS and Portlet development.
- Worked with CSS and Java Script DOJO, and created several themes for the portal.
- Developed several JSR 168 and 286 Portlet applications to IBM Websphere Portal Extensions.
- Used DOJO, XML, HTML5 and JQuery to create various components for different custom templates on front end development.
- Designed and added logos and bulletins and promotions on MAS website using HTML5 and CSS3.
- Developed cross platform and browser compatibility for dynamic web applications, and modified various themes using CSS for cross browser compatibility. Developed and modified all the pages and styles under portal using CSS.
- Maintained all the web sphere portal web content management.
- Created custom applications under portal for several workflow actions for content management for each individual department.
- Interfaced with front office, middle office and operations as well as other support groups.
- Worked with various departments while building intranet for the company using web content management. As we have various off shore departments and cluster of marketing departments.
- Followed Scrum Methodology and acted as scrum team member of IT department for several sprints. One of the most prestigious sprit worked is Rebranding the OMSG (Overseas Military Group) to MAS (Military Auto Source) for all customer faced documents and all ISR Documents(International Sales Representative Docs).
- Involved in testing and deployment on all security applications such as Portal Credential’s, FSG (Financial Services Group) Applications.
- Used Web sphere Portent Factory for creating several models for portlets such as documents portlets for presenting distributed documents database.
Confidential, Austin
Web UI Developer
Responsibilities:
- Designed web pages using technologies JSP, Servlets, XSL, HTML5, DHTML, JQuery, AJAX and client side validation with CSS3 and Java Script.
- Worked on parsing the XML files using SAX parsers.
- Followed AGILE, SCRUM Software Development Methodology throughout the software development lifecycle.
- Managed connectivity using JDBC by writing the connection pool using reflection technique
- Maintained Java Script validations to avoid junk data.
- Used XML with AJAX for transferring the data to the front end.
- Implemented MVC architecture for developing the application.
- UsedEclipse IDE for development and Maven Scripts to build the application and deployed it on WebLogic Application Server.
- Integrated and used Version controlling system CVS/SVN for the project.
- Involved in Deployment and Debugging.
- Participated in Code Reviewing for the testing purposes, and also have done some initial testing.
- Interfaced with front office, middle office and operations, as well as other support groups.
- Played a key role in the team by developing one module out of four independently.
Confidential, New Jersey
Jr. Java Developer
Responsibilities:
- Understand business requirements, design and document technical design for the business requirements.
- Involved in front end design using HTML, JSP.
- Used Struts framework to design the MVC model for the application.
- Used JSP, JavaScript and JDBC to create web Servlets.
- Pulling/Cleansing the data from the Oracle database to MySQL database.
- Designed and Implemented backend database in Oracle to store all data.
- Deployed the application under the Apache TOMCAT server.
- Involving in Unit, Integration and testing of the application, and code reviewing.
- Worked as member in the team and participated in daily scrum meetings to report status of the development and issues to top management.
- Involved and assisted in the process work order, delivery order numbers and track the project’s progress and we can assign employees to different work order projects.
Confidential, Irving Texas
Application Developer
Responsibilities:
- Participated in Requirements Analysis, Design and Development phases of the project with major emphasis on Development of the modules
- Developed Workflows using the tool called Q link by Adobe
- Used Multithreaded environment for receiving the Alarm(XML) from the Tier2 Systems and give it to Net bars for asynchronous operation
- Developed Net bars Process properties for Connectivity with the Net bars and the work flow.
- Net bars Acts as a Back end engine had a Worker Thread which takes care of communicating the other Systems CF, TS and injecting into work flow.
- Used EJB3.0 for Transaction Handling
- Handled the process of getting ICBM Data and mapping to the real data in the project (Spring MVC and DI for JPA).
- Developed Q-Pac to embed into the Q Link (Used Web Service and JPA to get data from Database).
- Used Java Messaging Service (JMS) System to reduce the inter dependencies of the system using MDB.
- Used SOAP for communicating with the other system using SOAP request/response like CF,TS and ETMS.
- Implemented JPA (using Eclipse Link) for all database operations.
- Used Spring MVC to implement ICBM site for handling Customer Information.
- Integrated JPA and Spring Framework for ICBM usage (Database: Oracle).
Confidential, Austin, Texas
J2EE Developer
Responsibilities:
- Used UML to design various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Implemented various J2EE Design patterns like Business delegate, Data Access Object, MVC.
- Used Struts framework for previous implementations.
- Implemented the Action classes in Struts 1.3 and configured the Application-resources-properties file for displaying the input validation error messages.
- Created Action-validation.xml file for validating the input actions for form validation and modified struts.xml file.
- Used Spring MVC 2.5.6 framework to develop the web services for the application. Configured Dispatcher Servlet in web.xml.
- Mapped the controller (abstract) to a URL in servlet.xml file. The data was propagated into the JSP through the model and view object from the controller.
- Developed interfaces and bean implementations for the same for propagating data on the JSPs.
- Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Re-wired Hibernate.cfg.xml to define the connection pooling using Spring Core module.
- Communications channels over a single TCP by using Web Socket.
- Spring AOP mapping for the POJOs in the application for which tables existed in the back end DB and developed corresponding .hbm files.
- Used spring’s AOP to implement logging and getting data source objects. Log4j was used to implement logging.
- Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
- Eclipse 3.4 was used as the application development environment on windows XP operating system.
- Deployed the application on BEA Web Logic 11g Server. Used SQL Server 2010 as data base for creating stored procedures.
- Used JUnit for testing the application.
Confidential
Software Engineer.
Responsibilities:
- Involved in designing User Interface using JSP standard tags, Java Script libraries, HTML and CSS.
- Developed the business component using Core Java, Servlets and Session Beans.
- Used Struts framework as the base model for this web based application leveraging on the latest controller architecture.
- As per the client's requirements, used MVC Architecture for developing the application.
- Used Eclipse as the IDE and ANT for the building and deployment to the application.
- Maintained Java Script validations to avoid junk data.
- Carried out Configuration Management using CVS as the version management tool.
- Closely worked with the Test team to identify bugs in the application.
- Performed Code review and unit tested the application.
- Used Oracle as database and involved in the development of PL/SQL backend implementation
Confidential
J2ee Jr Developer
Responsibilities:
- In design and and implementation of various modules of ecommerce application.
- Understanding existing process, requirement collection and creating prototypes.
- Developed the presentation layer and GUI framework in HTML, AJAX, CSS, JSP, Servlets, Swing, Bean and Client-Side validations were done using JavaScript.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Extensively used Struts Framework and JSTL to re factor old Model2 Architecture.
- Version Control tool used was Visual Source Safe and JBuilder7 as IDE.
- Used ANT build tool for automation of installation build and for running test cases to generate test report.
- Deal with all phases of test driven software development and unit testing various unit testing methods.
- User other scripting language such as Perl, Action Script for creating various modules.
- Experience using and maintaining database using SQL Server 2000
- Implemented Data Structure concepts like linked list, Doubly link list, queue, tree using C and C++ languages.