Ui/web Developer Resume
Ada, MI
SUMMARY
- Java UI developer with 7 Years of experience in software design, development, and implementation of Web & Mobile based Applications in Java/J2EE environment.
- Strong Experience in web development using interactive/Web 2.0 technologies HTML5,XHTML, DHTML, CSS2/3, JavaScript, DOM, DOJO, JS Libraries/JS framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
- Extensive experience on modern front - end frameworks for JavaScript including Bootstrap, JQuery, Angular JS, backbone JS.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications using Bootstrap.
- Experience in using Grunt and CSS procedures LESS, SASS
- Experience in using agile/scrum methodology, TDD.
- Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
- Strong knowledge of Object/Relational mapping using Hibernate and Spring Frame Work.
- Experience with Web Services such as SOAP (simple object access protocol) and WSDL (Web Services Description Language).
- Developed XML documents with DTDs/XML Schemas and good experience parsing the documents with DOM and SAX parsers.
- Worked proficiently in various IDEs including Eclipse, MY Eclipse, and IBM RAD.
- Good experience in using Log4J, JUnit for testing and CVS, SVN, Clear Case for Version Control.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS3, JavaScript, AJAX, JQuery, XML, XHTML, DHTML, JSONApache, Java, Bootstrap
JavaScript Libraries: JQuery, Backbone, Angular JS, Node JS, Ember JS.
Version Control: SVN, GIT, CVS, Clear Case
Debugging Tools: Firebug, Chrome
J2EE Technologies: Servlets, JSP, JDBC
Frameworks: Struts, Spring
IDE & Tools: Eclipse, Visual Studio, NetBeans Notepad++, IBM Rad
Database: MySQL, MSSQL, Oracle
Operating System: Windows 98/2000/XP/Vista/7/8, HP, Solaris, AIX UNIX
PROFESSIONAL EXPERIENCE
Confidential, Ada, MI
UI/Web Developer
Responsibilities:
- Designed the Web application layout and forms using HTML5, CSS3, JavaScript and jQuery.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Use Angular JS to implement MVC pattern
- Developed single page web application using JavaScript framework Angular JS.
- Use custom directives for code reuse across the application.
- Used Angular JS to decouple DOM manipulation from application logic
- Implementation of Look up Tables in which inline edit (CRUD) functionality of the data from Database rendered in HTML DOM is provided using X-Editable grid.
- Used Grunt for compiling LESS.
- Extensive use of Alerts, Navs, Glyphicons, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Hands on experience with Object Oriented JavaScript code and responsible for client side validations using Angular Directives and JQuery functions.
- Incorporated various JQuery Widgets such as Datepicker, Dialogs, Tabs, AutoComplete, Spinner, Accordion and Tooltips into portal Dashboard.
- Implemented a security module in AngularJS which integrated with the spring security in the backend with Authentication and Authorization.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, XHTML, CSS3.
- 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 meeting, status meeting, 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.
- Developed mobile applications targeted for mobile form factor for Android devices.
- Participated with team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
Environment: HTML 5, CSS 3, XHTML, JavaScript, JQuery, AngularJS, Ember JS, Bootstrap, Wireframes, Ajax, JSON, XML, Webservices, JSP, JBOSS, Gulp, Grunt, LESS, GitHub, Jasmine, Oracle 11g.
Confidential, NJ
Java UI Developer
Responsibilities:
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Used data tables, a table plugin for jQuery, to display the data in tables along with pagination.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Used Bootstrap library to quickly build project UI’s and used AngularJS framework to associate HTML elements to models.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Involved in upgradation and maintenance of e new layout using the Grid orientation model Bootstrap framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Rational Unified Process (RUP).
- Used Angular JS to develop single page application.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTM5L, CSS3, JavaScript, AJAX, JQuery, Angular JS, Bootstrap, SASS, LESS, JSPs, Java, GitHUB, Apache Tomcat, Oracle, Subversion.
Confidential, Las Vegas, NV
JAVA UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery, JSON, and Java Script.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, jq Validator, AutoComplete, AJAX, JSON, Angulars.JS and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
- Used ‘Testing’ for backend test cases and ‘Jasmine’ for angular JS test cases.
- Worked on Twitter Bootstrap to create Responsive Web Design.
Environment: Java1.5, AJAX, SVN, XML, JSP, JQuery, AngularJS, Bootstrap, HTML, Java Script, JUnit, CSS3, SASS, log4j, XMI, HTML5, Teamwork’s, Jboss, Oracle 11g, Jasmine .
Confidential
JAVA Developer
Responsibilities:
- Involved in the design, feature estimations and Software Requirements Specifications.
- Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
- By using DOJO with Ajax frame work implemented the UI for user interaction to entire application.
- Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
- Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Implemented DAO (Data Access Object) design pattern to access data from Oracle.
- Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
- Implemented Spring MVC, IOC.
- Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
- Developed stored procedures using PL/SQL.
- Used log4j for debugging the application.
- Used RAD for application developing, deployment and CVS for version Controlling.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Involved in configuration settings for Development, Test, and Production Environment.
- Used JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
Environment: Java,HTML,DHTML,XML,JSTL,AJAX,DOJO,JavaScript,CSS,Struts,Servlets,SpringframeworkEclipse, EJB3.0, Hibernate, JMS, MAVEN, RAD, WebSphere, Web Services, Junit, Oracle, UNIX, CVS
Confidential
Java Developer
Responsibilities:
- Designed and Developed Front end using JSP’s and Action Servlets with Struts Framework.
- Used VO (Value Object) design pattern supported by struts framework to access data from different layers.
- Developed stored procedures using Postgre SQL.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- Used Eclipse IDE for development and CVS for version Controlling.
- Done test cases manually and compared the actual with expected results.
- Involved in Maintenance and enhancement of the application.
Environment: Java, HTML, JavaScript, CSS, Struts Framework, EJB, ANT, Tomcat, Junit, XML, WindowsXP, UNIX (HP), CVS, Eclipse IDE, PostgreSQL