Ui Developer Resume
Richmond, VA
SUMMARY
- UI Developer with over 7 years of Experience in Web designing and User Interface development using web technologies.
- Developed web applications using HTML5, XHTML, XML, CSS3, JavaScript, JQuery, AJAX and JSON that follows W3C Web Standards and are browser compatible.
- Experience in developing Single Page Applications using JavaScript Model View Controller frameworks such as Node JS, Angular JS, React JS, Backbone JS, and Bootstrap.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Implemented Presentation layer using CSS framework, AngularJS, Wire framing and Html5.
- Used best coding practices and naming conventions while writing code inangular.js, Ionic, CSS and HTML.
- Excellent Experience with SDLC process and OOAD concepts.
- Utilize CSS3 media queries for building Responsive Layouts as part of RWD (Responsive web Design) POCs for various devices.
- Can be able to deal with browser compatibility issues with browsers like IE, Firefox, Safari and Chrome.
- Implemented AJAX functionality using JQuery, JSON and XML.
- Experience in developing and deploying web application in web server like Apache Tomcat.
- Followed agile methodologies to develop Tableau dash boards.
- Experience with Version Control tools likeCVS,VSSandSVNfor Source Code version management and merging Source code after intermittent Project releases.
- Very good experience in Document Object Model (DOM).
- Worked on node.js to write server side scripts in JavaScript.
- Experience in developing system automation tools inPython.
- Good Knowledge in building and deploying Apache ANT/MAVENscripts for deployment and customizing WAR/ JAR file management for web applications.
- Experience in Test Driven Development (TDD) environments usingKarma/Jasmine.
- Hands on experience in writingjQuerycode andRESTfulweb services.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), programming and implementation.
- Strong working experience of relational database management systems like Oracle, MYSQL.
- Highly motivated, adaptive and quick learner.
- Holds strong ability to handle multiple priorities and work load also has ability to understand and adapt to new technologies and environments faster.
- Open to relocation.
TECHNICAL SKILLS
Web Technologies: HTML5, XHTML, JSF, JSP, JSTL, EJB, JDBC, Java Beans, CSS, JavaScript, AJAX, PHP, jQuery, Bootstrap, Node JS, Backbone JS, Ext JS and Angular JS.
UI Tools: Adobe Dreamweaver, Adobe Fireworks, Photoshop, Adobe Presenter, GIF Animator, Sublime and Brackets.
Application Server/Web Server: IBM WebSphere Application Server 5.x/6.x, Jboss5.x, Apache Tomcat 7.0, WebLogic Application Server.
J2SE Technologies: Core Java, Threads, Swing, I/O, Java beans and JDBC.
J2EE Technologies: JSP, Servlets, JDBC and Hibernate.
Database: Oracle 8i/9i/10g, MS Sql Server 2005, DB2 and MySQL.
Operating Systems: Linux, Windows 98/2000/XP/NT, Vista, Windows7 UNIX
Version Controls: GIT 2.9.2, CVS, SVN
IDE’s: NetBeans, Eclipse, My Eclipse and RAD
Testing: Junit 4.1.2, JUnit - Perf, Jasmine, Karma.
Development Methodologies: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Richmond, VA
UI Developer
Responsibilities:
- Developed front-end applications and user interface using web page’s technologies using HTML5, CSS3 and JavaScript.
- Created forms to collect and validate data from the user in HTML5 and AngularJS.
- Developed the application utilizing Model-View-Controller (MVC) design.
- Worked on Cross-browser Compatibility of UI pages.
- Used AngularJS to create views to attach models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Created custom directives and controllers which are used all over the application.
- Worked with Angular Controllers, services and Factory functions.
- Developed dynamic pages which derives using a pre-defined template and multiple re-usable angular components.
- Using Grunt for automated building of application including unit testing (Jasmine/Karma).
- Interpreted and displayed the XML/JSON data in the web page.
- Developed application using Angular JSand Node JS connecting to Oracle on the backend.
- Used Node.JS to run the application in a web server in staging environment.
- Debug the application using Firebug, developer tools to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked on making responsive site for smart devices using responsive design and Bootstrap.
- Used Twitter Bootstrap to make responsive pages which can be shown properly in various screen sizes.
- Used Bootstrap and AngularJS to make Controllers to handle events activated by clients and send request to server.
- Used SVN for code version control.
Environment: Java1.6, HTML5, CSS3, JavaScript, Angular JS2, Node JS v6.3.1, SVN, JSON, Bootstrap, Spring, Hibernate, Adobe Photoshop, SOAP, Web Services, GIT, SVN, Jenkins, Maven, Jasmine, Karma, Sublime text, Eclipse and JBoss5.x …etc.
Confidential - Hoffman Estates, IL
Front End Developer
Responsibilities:
- Developed the user presentation screens using HTML, CSS and AJAX.
- Understood design layouts from graphic designer and converted the page using HTML, CSS.
- Developed web pages and used applications that meet business and user goals through a positive user experience.
- Developing custom HTML elements using AngularJS directives.
- UsedSpring MVCas framework andJavaScriptfor major data entry, which involved extreme level of data validation at client side usingAjax.
- Worked on node.js to write server side scripts in JavaScript.
- Implemented a Node JS server to manage authentication.
- Implemented Business Logic usingPOJO'sand usedWebLogic 7.0to deploy the applications.
- Consumed RESTful services through Angular factory service calls from front end.
- Used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Used XML, for developing a dynamic and flexible system for handling data.
- FollowedMVCStructure to develop Application.
- Worked extensively onCollectionsFramework.
- Developed Junit test cases for all use cases and executed them.
- Used Ajax, JSON with jQuery for request data and response processing.
- Worked with the issues like browser supports for different resolutions for the intranet sites.
- Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environment: Java, HTML, CSS, XML, PHP, Ajax, Angular JS, Node JS, JSP, JQuery, Web sphere Application server, Net Beans and CVS
Confidential - Kalamazoo MI
Sr. UI Developer
Responsibilities:
- Involved in development, design and implementation of front-end part of web application using HTML, Java Script & CSS based on client customization.
- Developed the User Interactive web pages.
- Worked withCSSbackground, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Developed a database driven application withPHP/MYSQL.
- Developed the company's site usingPHP.
- UsedPHP-MySQL connectivity to access the required data from the database.
- Responsible to manipulate HTML, CSS in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Used jQuery plugins autocomplete, validation, drag and drop and also used jQuery template for markup.
- Used jQuery Selectors like tag (element) level, id level, class level selector.
- Implemented jQuery plugins for customization using jQuery standard annotation.
Environment: Java, JavaScript, jQuery, JSON, Ajax, PHP, HTML, CSS2, CSS3, Eclipse, Apache Tomcat.
Confidential
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using Coldfusion, HTML, CSS, JavaScript, JQuery AJAX and JSON.
- Used JavaScript and JQuery for user interactions in pages.
- Worked with Coldfusion Dynamic Forms - Form Validation
- Implementing Coldfusion projects with Fusebox.
- Worked on CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Used JQuery Ajax for service calls on pages to interact with the server for data.
- Involved in designing and developing the JSON, XML Objects.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and management to review.
- Implemented responsive web design and maintaining larger stylesheets using bootstrap and Sass.
- Converted wire frames to HTML prototypes.
Environment: Java, HTML, CSS, jQuery, JavaScript, Bootstrap, SASS, AJAX, JSON, Coldfusion MX 8 /7, Brackets and Eclipse
Confidential
UI Developer
Responsibilities:
- Created web pages for each project using XHTML, CSS and JavaScript.
- Debugging using firebug & webdeveloper tools on Chrome, Firefox and Internet Explorer.
- Prototyped several versions of possibleUI approach to provide choices to the business.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Used Eclipse IDE for JSP.
- Involved in writing application level code to consume APIs using JSON and XML and AJAX to populate the screen on demand.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Extensive experience in Object Oriented Analysis Development and Implementation of Client-Server/Web development architecture.
Environment: Java, HTML, CSS, JSON, XML, Ajax, Eclipse, Apache Tomcat.
