Ui Developer Resume
Smithfield, RI
SUMMARY:
- Web UI Developer with 7+ years of experience in Application Software Design, Object Oriented Design, Development, Analysis, Documentation, Debugging, Testing and Implementation.
- Experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of web applications using Angular JS, HTML5/XHTML, CSS3, Bootstrap, JavaScript, JQuery, Grunt, NodeJS, Express, AJAX, JSON, Lodash, Promises, MongoDB and IDE tools like Eclipse, STS, Visual studio and Web Storm.
- Expertise in developing HTML pages based on DIV layout and Cross browser platform.
- Extensive experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Expertise in developing SPA (Single Page application) using AngularJS MVC framework and achieving two - way data binding between html and JavaScript objects.
- Extensive experience working in AngularJS models, views, controllers, directives, components, modules, factory, services, Filters, UI-Routers and events, routing and states.
- Experience in using $http, $location, $q, $log, $scope, $window, $cacheFactory services for consuming RESTful Web Services, logging and location operations. Used $rootScope, local and session storages, $watchCollection and $apply.
- Created a build script using Gulp.js task runner and a boilerplate theme for internal use and also Grunt for minification, compilation and linting.
- Well versed in using XML/JSON and AJAX to link with back-end applications.
- Used Jasmine for writing the test cases and Karma, a task runner for productive java script unit testing.
- Experience working with Twitter Bootstrap Framework, .Net MVC Framework.
- Hands on experience using the version controls like GIT, SVN and TFS and project management tools like JIRA and ASANA.
- Experience in consuming SOAP and REST web services, worked with SOAP UI tool to handle request and response from services.
- Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Worked on onsite/offshore model and worked with offshore teams to delegate work and coordinated work with onsite and offshore teams.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, XHTML, XML, AJAX JSON, CSS/CSS3, LESS/SASS, UI Concept, Modeling/Wire Framing
Scripting Languages: JavaScript, Angular JS, Angular JS 2, Ember JS.
IDE s: Eclipse, Visual Studio, STS, Webstorm, Sublime, Brackets, Atom
Version Control: GIT, SVN and TFS
Web/App Servers: Apache, Apache Tomcat, Websphere.
Databases: SQL Server, Oracle, Hadoop, MongoDB
Operating Systems: Windows 2000/XP/Vista/7, Mac OS X.
Methodologies: Agile and Waterfall
Others Software Skills: Visio, Adobe Photoshop and MS Office
PROFESSIONAL EXPERIENCE:
Confidential, Smithfield, RI
UI Developer
Responsibilities:
- Worked on an Application to implement the solution designed to enhance Advisor’s core capabilities.
- Implemented a client facing application. External clients can integrate their application using single sign on to initiate a transaction on the developed application. Access to the application is based on the external URL’s to launch.
- Access to the application is based on the User roles. Application makes call to the entitlements data base with user id to retrieve user’s functional entitlement level. Based on the User authentication and entitlements Application will make a call to different Web Services to get data from different databases to get data.
- Worked on complete life cycle of the project from Initiation, design, development, testing and production support.
- Application displays different variations of the page based on the Advisor Firm’s Fee Type and Billing frequency.
- Worked with the Lead Systems Analyst to prepare a Mapping document between UI and Java Request and Responses for each Web Service call. Worked with the Data Analyst to understand the Data Model to define the UI field Size requirements to match the back end requirements for the database.
- Worked with the Technical Lead to develop POC to understand and discuss with the business teams.
- Prepared Technical Design Document and presented to the entire technical team, worked with the Lead to review the code and get the approvals.
- Prepared Design document with all the coding standards for HTML5, CSS3, JavaScript and Angular JS.
- At the initiation worked with the User Interface team extensively to design the REFUI’s (Reference User Interface) required to integrate in the UI Portal. Worked on the integration of the REFUI’s in the Angular code. Worked with UXD team and developers to bridge the gap between graphical design and technical implementation.
- Developed a responsive portal single page application using AngularJS, HTML5, CSS3, Bootstrap, Webpack, JavaScript, Gulp, NodeJS, EmberJS, JSON, REST, SOAP, Spring 4, Oracle, Hadoop, Jenkins, JIRA, Stash, Source Tree, GIT, Udeploy.
- Worked on different views of the same application like VIEW Only, EDIT variations based on the User role.
- Developed Single Container Applications by writing the code in AngularJS .
- Implemented various $scope methods $watch(), $digest() and $apply() in order to implement two way data-binding by using AngularJS.
- Used Angular UI-grid, a high performance data grid using virtualization.
- Implemented HTML5 features like semantics, local storage, data list, required attribute and sliders.
- Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application.
- Used various angular form elements and directives and such as ng-class, ng-model, ng-submit, ng-bind, ng-repeat and ng-pattern.
- Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all Controllers/Services across the application.
- Experience working on Data validation/inline edits and error handling for the application.
- Developed Inline, Format, section edits and page level edits.
- Developed a UI Modal window to display the data coming from Mainframes/Oracle to give option to User to Check/Uncheck.
- Worked with the Architecture teams to implement upgrade of Angular 1.5 to Angular 2.0. Implemented new recommendations from Architecture team.
- Worked with the Architecture team to align and develop Icons, buttons, drop downs, content, text, right justification, left justification to match the enterprise standards.
- Worked closely with Systems Testing/QA/UAT teams on testing, defect triage and closure.
- Worked on the migration of the code to different environments like TEST/QA/UAT/PROD mirror/PROD UCTION environments.
- Worked on Change Requests for the Project and worked with the Systems Analyst to understand the changes assess, estimate and worked on the changes requested.
- Worked on the Reports/CSV generation for the application.
- Worked with Architecture team to review the application to enhance performance, make the application’s view and design working according to the enterprise wide other applications.
- Worked with two different sources Oracle and Hadoop and display/hide databased on the data source.
- Written test cases in Jasmine for unit testing and ran the test cases using Karma task runner.
- Used $http, $location, $q, $log, $scope, $window, $cache Factory services to call REST API’s logging and location operations.
- Worked in consuming Swagger, REST with JSON to test data, and Postman for testing the Web Services.
- Worked with the Web Services team and analyzed the WSDL’s and worked with the Java Developer to map UI elements to the Web Services and the response from the JSON.
- Worked on running Fortify scan in local for the client code.
- Written the test cases using Jasmine and worked to run the scripts using Karma in the browsers such as chrome and phantom.
- Worked with security team to run fortify scans
- Good experience consuming SOAP web services, worked with SOAP UI tool to handle request and response from services.
Environment: s: AngularJS, HTML5, CSS3, Bootstrap, JavaScript, JQUERY, AngularJS 2, EmberJS, Webpack, NodeJS, Gulp, Karma, Jasmine, SOAP, Spring MVC, REST, JSP, JSON, XML, Oracle, Hadoop, Stash, GIT, Jenkins, JIRA, Source Tree, Fortify, Udeploy.
Confidential, Orlando, FL
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
- Integrated the Java code (API) in JSP Pages.
- Used Angular JS to develop a single page application.
- Used JS tree that provides interactive trees by which we can implement drag & drop with search functionality.
- Good exposure to MEAN (MongoDB, Express, Angular JS, Node.js) full stack programming.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
- Worked with Data Tables, a table enhancing plug-in for the JQuery, JavaScript library, adding sorting, paging, and filtering abilities to plain HTML tables.
- Worked with Vanilla JS, a lightweight cross-platform framework.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other Interactive features.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Expertise in using Twitter Bootstrap Framework responsive design.
- Worked extensively on various pages to make them responsive with all kinds of resolutions using bootstrap.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet Explorer, Firefox and Google chrome.
Environment: s: HTML5, CSS2/3, JavaScript, JQUERY, JSP, ASP, JSON, XML, VanillaJS, NodeJS, .Net MVC Framework(4/4.5), Bootstrap, Adobe Photoshop CS6.
Confidential, Tampa, FLUI Developer
Responsibilities:
- Developed various screens and its architecture in accordance to UI Specs following client branding standards.
- Created user-centred design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
- Create and maintain web pages using HTML5, CSS3, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls XML.
- Integrated the Java code (API) in JSP Pages.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Designed and implemented the User Interface using OO JavaScript, HTML/HTML5, XML, and CSS3.
- Worked on Responsive Design to make website Responsive for Desktop and Tablets.
- Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
Environment: s: HTML5, HTML, CSS2/3, JavaScript, JQUERY, JSP, Bootstrap, AJAX.
Confidential, Minneapolis, MNFront End Web Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, Ajax.
- We have followed with Agile and Scrum development methodologies
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript using the Tempnet Framework.
- Responsible in gathering requirements with different customers and modified code as the customer needs.
Environment: HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, Eclipse, Sub Version.
ConfidentialWeb/UI Developer
Responsibilities:
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, JQuery and Ajax.
- Created XHTML Pages with CSS and the Box Model.
- Involved in Writing JQuery based Ajax Requests using jQuery.get(url, data, callback, type) or jQuery.ajax(options) and jQuery.post(url, data, callback, type) and jQuery.get(url, data, callback, type)
- Used JQuery Events to manipulate the elements depends on the user interactions (like .ready (), hover (), bind (), click (), keypress ()….)
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact with Oracle database.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, XSLT, XPATH, ECLIPSE.
ConfidentialFront End Web Developer
Responsibilities:
- Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Developed frontend layout and intro for home page using Fireworks.
- Utilized the mail merge techniques in MS Word for the time reduction in sending certificates.
- Extensively used images of the product for web and catalogue.
- Web Application Developed using Web Technologies 2.0.
- Interactive Planning for the product development.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.
Environment: HTML, CSS, JavaScript, JQuery, XML Core Java.