We provide IT Staff Augmentation Services!

Sr Ui Developer Resume

0/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Accomplished Web Application Developer, with over 8 years of professional experience in Front End Web Application Development specializing in Object Oriented Design and programming.
  • Strong knowledge and experience in UI development with HTML/HTML5, CSS/CSS3, JavaScript, jQuery, DOM, AJAX, XML, XHTML, JSON, SVG, Bootstrap, ReactJS, KnockoutJS, NodeJS, KendoUI and AngularJS.
  • Expert in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
  • Experience in developing web applications using MVC architecture.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
  • Experience in creating Templates, Mockups, Prototypes and Layouts using tools like BALSAMIQ.
  • Extensive experience in using JavaScript libraries like jQuery and in developing Rich Internet Applications (RIA).
  • Experience in Preprocessors and template languages like SASS/LESS/Stylus
  • Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
  • Expertise in Twitter Bootstrap framework and building responsive website for both desktop and mobile browser users.
  • Experience in working with RESTful Web Services and implementing RESTful API's.
  • Experience in implementing usage of Node.js and NPM, especially for Node build processes like GULP.
  • Proficient in tests in Jasmine testing framework, Chai and Sinon that are often used in conjunction with Jasmine and Mocha.
  • Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
  • Experience in using web editors like Dreamweaver, Espresso, Text Mate, Sublime Text2 Microsoft Expression Web, and Visual Studio.
  • Experience in using version control tools such as SVN, CSV and GIT.

TECHNICAL SKILLS

Programing Languages: Java, C, C++,JavaScript

Front end Technologies: HTML, CSS, SASS, LESS, Media Queries, Bootstrap, JavaScript, jQuery, JQueryUI, AngularJS, AngularUI, XML, Ajax, JSON, NodeJS, PrototypeJS, ReactJS, KnockoutJS, KendoUI,ES6

Web Servers: Apache Tomcat, Deployd

Debugging/Testing Tool: QUnit, Protractor, Modernizr, Webshim, Jasmine, Junit 4.12, Firebug

Programming Environments: Eclipse, NetBeans, WebStorm, Sublime Text,Brackets

Design Patterns: MVVM, MVC, Singleton, Factory

Graphic Design Tools: Adobe Photoshop CC, Adobe Dreamweaver CC

Version Control Solutions: CVS, SVN, GIT

Databases: MySQL, Oracle 9i/10g/11g/12g, MangoDB

Operating Systems: Windows, Mac, Ubuntu, Linux

PROFESSIONAL EXPERIENCE

Confidential - Miami, FL

Sr UI Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3, Angular JS, Bootstrap, LESS and Sublime Text Editor
  • Coded in AngularJS MVC framework to build Web application for the internal use of the organization
  • Working in custom created framework created extensively using JavaScript MVC and writing code that is modular and reusable.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS and Bootstrap.
  • Used Angular JS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • Extensively used HTML5 for audio and video playback and also Worked as a front-end web developer, Node.js and AngularJS based application
  • Extensively used D3 JS for visualizing bar chart (horizontal, vertical), nvd3 for single axis and multi axis line chart, Dimple JS for bubble chart, ng-tables.
  • Created package JSON for Bower and NPM Used $http in angular JS for consuming RESTful web services.
  • Utilized the latest front end Technologies such as HTML5and CSS3for layouts.
  • Writing controllers that are responsible for transferring control between components, routing and rendering views.
  • Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer and Making pages that are cross-browser compatible.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Used NodeJS with react for server side rendering. Implement modules into Node JS to integrate with designs and requirements.
  • Used JUnit framework for unit testing of application and Maven to build the application and deployed it on Tomcat
  • Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
  • Worked on responsive web designing (RWD). Application is supportive for large, medium and small devices using Bootstrap.
  • Followed JIRA, which is work tracking tool. Used to update JIRA each and every stage as per the development i.e., ready to develop, build, test, approve.
  • As a scrum team member worked on agile stories, trouble shooting issues and fixing defects
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, AngularJS, Bootstrap, JSON, Node.js, NPM, SPA, RESTful.

Confidential - Metuchen, NJ

Sr. UI Developer

Responsibilities:

  • Application Architected and developed using Angular JS, MVC framework.
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed the product searching website and product display application using HTML5, CSS3, JavaScript and jQuery along with front-end frameworks including Bootstrap and AngularJS to create a responsive and user-friendly GUI.
  • Responsive Web design and development, application development using HTML, JavaScript, JQuery and Bootstrap.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
  • Created client side validation tool using technologies such as JavaScript.
  • Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser.
  • Used AJAX and JSON communication for accessing RESTful web services data payload.
  • Developed and tested website using the MEAN (MongoDB, Express, AngularJS, Node.js) stack.
  • Wrote MongoDB models and schema by using mongoose to query data.
  • Manipulated data using CRUD operations of MongoDB database management system and handled database access and data transmission based on RESTful web service.
  • Developed the corresponding back-end RESTful API service using Express.js and Node.js.
  • Implemented AngularJS controllers using controller methods for invoking content methods.
  • Wrote Unit-Tests using Karma and Jasmine to run the test, and used protector for integration testing.
  • Actively tested, Debugged and participated in troubleshooting the existing code using Firebug and Chrome Inspector Tools.
  • Used NPM, Bower for package management.
  • Used GIT sever for project development and agile methodology for the software life cycle development.
  • Joined daily scrum for discussing, trouble-shooting issues and fixing defects

Environment: Angular.js, JavaScript, HTML5, CSS3, DOM, JQuery, MongoDB, mongoose, RESTful API, node.js., Express.js, JSON, AJAX, XML, Eclipse, Sublime Text, Firebug, Karma, Jasmine.

Confidential - Seattle, WA

UI Developer

Responsibilities:

  • Collected UI requirements from product managers/stakeholders.
  • Built cross-platform and multi device applications in AngularJS using the HTML5, CSS3 and Bootstrap.
  • Extensively used CSS/JavaScript frameworks like Bootstrap and Modernizr.
  • Have created responsive designs (menus, etc) using media queries and grids (bootstrap).
  • Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Displayed tabular data using AngularJS by applying filters on the table data.
  • Primary role was to improve GUI, solve the navigational issues and provide support to the senior web developers, to control the usability, aesthetics, speed and communication of the websites.
  • Developed clickable prototypes in HTML, Photoshop, CSS and JavaScript.
  • Worked with resource in AngularJS, Node.js for communicating with simple service end points.
  • Script was written in Node.js using request module and file streams.
  • Enhanced the existing website by providing suitable naming conventions and coding standards.
  • Implemented flexible routing and nested views in the application using AngularJS-ui-router.
  • Implemented various validation controls for client-side validation with AngularJS and HTML5.
  • Worked with User Interfaces and applied usability principle to portals.
  • Communicated with Express backend via native JavaScript Promises and scripted DOM using native JavaScript.
  • Providing maintenance to several websites.
  • Used various social media APIs (Such as Facebook API &Twitter API) for building responsive media feeds.
  • Used Bootstrap and AngularJS in effective web design.
  • Experience in using the JavaScript frameworks jQuery, AngularJS &Twitter Bootstrap.
  • Proficient with Agile Scrum Methodology - Actively participating in Sprint Planning Calls, Daily Stand Up Calls, Sprint Review & Retrospective calls.
  • Used D3's animation capabilities, which are built to enhance the data visualizations with transitions.
  • Used NPM, GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
  • Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA
  • Used Bower package manager to manage AngularJS and Bootstrap frameworks.

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Node.js, Agile, Twitter Bootstrap, DOM, Dreamweaver, Photoshop, XML, Ajax, JSON, Modernizer, Git, GitHub.

Confidential - Bloomington, IL

Java Web Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
  • Worked Closely with Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML 5, CSS3 and JQuery.
  • Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the rest services.
  • Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Extended Bootstrap classes to build custom front-end controls.
  • Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Used Ajax calls through Backbone.js to populate the data tables on the front-end.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Wrote application level code to perform client side validation using JQuery and JavaScript.

Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, PL/SQL and SVN.

Confidential - Irving, TX

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Used JAX-WS and WSDL WebServices to expose the functionality to the presentation layer.
  • Developed web components using MVC pattern under Struts framework using a Central Servlet acting as the controller.
  • Coded Struts Action Servlets to process requests and forward to Struts Action classes.
  • Integrated Struts with Hibernate to develop the online application.
  • Used Hibernate and wrote HQL for querying the data from database.
  • Used JavaScript for client-side validation and Struts validator Framework for form validations.
  • Worked on JQuery, AJAX and JSF for designing dynamic interfaces.
  • Front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on an Apache tomcat server.
  • Created configuration files for Struts, Hibernate and JSF navigation.
  • Created and Implemented CSS Sprite images to save the overhead of having multiple server requests.
  • Wrote & configured faces-config.xml to create a web application validations, navigation's and event Handlers using JSF converters.
  • Developed JSF web pages and created the beans for displaying the data in the pages, created servlets like dispatcher servlet and mapping them in the configuration files.
  • Developed JSF forms and expression language for displaying and used JavaScript and AJAX for validating the content
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Developed the confirmation mail sending functionality using JMS that's durable and ensures delivery.
  • Developed shell script to retrieve data and generated reports and automated to send these to management team to look at Statistics on daily basis.
  • Deployed the complete Web and enterprise applications in Web Logic Server.

Environment: Java 1.5, Struts 2.x, Hibernate 3.0, JMS, JAX-WS(SOAP), Web Logic server 10.5, XSD, XMLBean, Ajax, JQuery, JSF, Oracle 10g, JUnit, Log4J, Dom4j, SVN source management, Maven tools, Eclipse, Apache Tomcat 6.5, JQuery

Confidential

Java Developer

Responsibilities:

  • Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets, Custom Taglibs and JavaScript.
  • Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
  • Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved.
  • Involved in various phases of Software Development Life Cycle.
  • Was involved in the preparation of the software requirements and Component design documents, Component Specification Document.
  • Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose software
  • Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database
  • Developed Web services modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
  • Implemented various session beans (EJB) in business layers.
  • Optimizing the Web Sphere Application server for maximum throughput. Involved in tweaking configuration and settings.
  • Worked on the Test Drive Development to write the classes and test them using JUNIT and easy Mock and JProbe for profiling.
  • Developed the necessary business logic by implementing J2EE design patterns like Session Facade, Singleton, Business Delegate, Data Access Object
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
  • Developed MDB classes and the necessary business logic to be processed when the message has arrived from MQ.
  • Continuous integration to build the project using Jenkins with Maven Builder

Environment: J2EE, Spring, Hibernate, Web Services, SOAP, JMS, WSDL, XML, XSLT, EJB 3.0, JUnit, Maven, Log4J, JMock, DB2, Web Sphere Application Server, RSA, Jprobe, Defect Trac, SVN, Jenkins, soap UI.

We'd love your feedback!