Ui Developer Resume
FL
SUMMARY
- 7+ Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.
- Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
- Strong expertise in developing applications using Java, J2EE Technologies, HTML5, XHTML, DHTML, CSS2/3, JavaScript, DOM, DOJO, JS Libraries/JS framework (JQuery, Prototype etc.), JSON, AJAX.
- Experience in Software Development Life Cycle (SDLC) and OOP through implementation and testing.
- Designed and developed the application using Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
- Used various libraries of JavaScript like jQuery and AngularJs.
- Strong implementation knowledge of Object Oriented Analysis and Design using Agile and Scrum methodologies.
- Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
- Expertise in RDBMS, JDBC, Hibernate, Oracle 11g,MS SQL Server 2000, MYSQL.
- Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, J Boss Server 4.2.2, IBM Web Sphere 5.0/6.0 and Apache Tomcat 5.5.
- Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
- Extensive experience in different IDE’s like Net Beans, Eclipse - Indigo/Galileo & Helios.
- Good experience in implementing Service Oriented Architecture (SOA) using XML based Web Services SOAP.
- Extensive experience in implementation of the version control software CVS, SVN and Perforce.
- Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0.
- Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, JavaScript, Ajax,, Bootstrap, XML, JSON
JavaScript Libraries: JQuery, AngularJs, Node JS
J2EE Technologies: Servlets, JSP, JDBC, JSF
Databases: Oracle 8.x/9.x/10g/11i, DB2, MySQL, SQL Server.
Application/Web Servers: Apache Tomcat, JBoss, WebLogic
Web Services: Apache Axis, SOAP, RESTful
IDE: Eclipse, NetBeans, Visual Studio, Notepad++
Testing and Build Tools: Ant, Maven, JUnit, Log4j, Interface Builder
Frameworks: Struts, Spring, Hibernate
Version Control Systems: CVS, SVN, JIRA, Clear Case, GIT
Testing/Logging tools: JUnit, Easy Mock, JMock, log4J
Operating Systems: Windows XP/Vista/7, Linux, Ubuntu 11.10
PROFESSIONAL EXPERIENCE
Confidential, FL
UI Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
- Designed the Web application layout and forms using HTML5, CSS 3 and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Created Custom Directives, Filters, Services and Modules with the help of Angular Js.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
- Used Bootstrap library to quickly build project UI’s and used AngularJS framework to associate HTML elements to models.
- Implemented AngularJS Controller functions, service using Controller methods to set up initial state of the object.
- Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
- Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, XHTML, CSS3,AngularJS
- Created AngularJS Routing to connect different controllers to the view, which allows the single-page application (SPA).
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Involved in writing application level code to interact with Restful Web APIs, Web Services.
- Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project manager and developers.
- Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Participated with team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
Environment: HTML5, CSS3, JavaScript, Springs, Hibernate, RESTful, JQUERY, XHTML, JSON, AJAX, Subversion (SVN), Angular JS
Confidential, TexasUI Developer
Responsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Designed Logos and Templates using HTML5, DHTML, CSS, and Adobe Photoshop.
- Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Involved in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Existing JavaScript code conversion into MVC pattern using AngularJS framework.
- Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per clients’ needs and requirements where HTML, CSS, AJAX, Angular JS and JQUERY were extensively used
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Extensively used JQuery in implementing various GUI components in application portal.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Designed and developed intranet web applications using JavaScript and CSS.
- Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: JavaScript, HTML5, CSS3, JSP, XML, Bootstrap.js Backbone.js, Angular.js, D3.js, DHTML, JQuery, Ajax, DOM, JSON, Orchard CMS, Spring, Adobe Flash, SOAP, Web Services, Eclipse
Confidential, NJ
Java UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part widget based application.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Guided the team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap.js
- Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, Angular JS, jQuery, Ajax. .
- Created XHTML Pages with CSS and the Box Model. Integrated the Java code (API) in JSP Pages.
- Developed functions and features in Drupal using PHP
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Extensively used jQuery UI for screen design and development.
- Developed Search Engine using JSP, presented the XML data in the web page using JavaScript and jQuery.
- Used Orchard Content Management system (CMS) for the dynamic configuration of the web application.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Architected the front-end framework, monitoring dashboards and real time monitoring user interfaces using Angular Widgets.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions. Worked on Backbone.js to create Models to represent data.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JavaScript libraries like D3.js for Visualization of Data
- Used JavaScript for Client Side validations. Used DOJO for Ajax Support and used JSON for DOM objects
- Developed the UI screens using SFX, Jsps, Java script, JSTL and CSS.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5, Angular JS as data and presentation layer technology.
- Utilized agile and scrum methodologies to develop Drupal applications
Environment: JavaScript, HTML5, CSS3, JSP, XML, Bootstrap.js Backbone.js, Angular.js, D3.js, DHTML, JQuery, Ajax, DOM, JSON, Orchard CMS, Spring, Adobe Flash, SOAP, Web Services, Eclipse
Confidential, NC
Java/UI Developer
Responsibilities:
- Involved in the design, feature estimations and Software Requirements Specifications.
- Worked in Agile software methodology with Scrum type development
- Contributed to the development of web interface for different modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
- Used Object oriented JavaScript for developing rich client page.
- Developed the interactive web page using Struts 2.0, Hibernate, Object oriented JavaScript.
- Used JIRA issue tracker to file the bugs.
- Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
- Developed responsive webpages using AngularJS framework, jQuery and JAVA in conjunction with HTML5, CSS3.
- Oracle database was used, wrote stored procedures for common SQL queries
- Used SAX Parser for parsing the XML document.
- Implemented Log4j by enabling logging at runtime without modifying the application binary.
- Used SVN Version Control for Project Configuration Management..
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Used ANT Script for building and deploying the application.
- Used Perforce for source control and QC for bugs tracking.
- Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
- Implemented Java components and deployed under the Web Logic server.
Environment: Java, HTML5, XML, JSTL, AJAX, JavaScript, CSS, Struts, Angular JS, Servlets, Eclipse, EJB3.0, Hibernate, Web Services, JUnit, MYSQL, Windows XP, SVN, JIRA
Confidential
Jr.Web Developer
Responsibilities:
- Responsible for design, document, implement, and unit test robust webservices framework to support templated payments and group payments in Java.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
- Extensively worked on Java server side programming using Servlets and JSP. CSS is used to style Web pages and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Tomcat application Server was used for deploying the application.
- Maintained logging by using log4j frameworks.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, Jsp 2.0, JUnit, Tomcat 5.0, Eclipse 3.5.
