Sr. Ui Developer Resume
Lowell, AR
SUMMARY:
- Around 9 years of extensive experience in User Interface Design/Front - End Development and User Experience Design resulting in extensible and intuitive web applications.
- Expertise with all phase of software development life-cycle (SDLC), architecting scalable platforms, and object oriented programming, and Agile methodologies like Scrum, TDD, Waterfall, and BDD.
- Extensive work experience in writing web application programs covering front-end/UI using the web technologies like DHTML, HTML4.01/5,XHTML, XML, CSS2/3, JavaScript, JQuery library, Bootstrap, Backbone, Angular.JS, Node.JS library, React.JS, Moment.js,D3.JS, DOM, Handlebars, AJAX and JSON.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass and Bootstrap.
- 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).
- Thorough knowledge about Angular.js Features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture; React.js Features like Components, Lifecycle methods, Unidirectional data flow using the Flux Architecture.
- Solid experience working with CSS Preprocessors like SASS and LESS; using mixins, functions, custom grid systems following object oriented modular CSS patterns; Working with complex CSS Layouts, Positioning, Key frame Animations Pseudo Selectors and Pseudo Elements.
- Good understanding of REST API’s; extensive experience of integrating web services via Ajax using JavaScript, jQuery, Angular.js and React.js.
- Worked on mobile environment. Good experience in Hybrid Operations using Ionic & Angular frameworks, Mobile Angular UI, Cordova and jQuery mobile.
- Experience in front-end tooling workflows Node.JS (NPM), Bower, Gulp and Grunt.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in Integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Sound knowledge on unit and integration testing frameworks and libraries like Jasmine, Mocha & Karma.
- Adapted Model-View-Controller ( MVC ) frameworks for developing web applications.
- Experience with Version Control tools like Git and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Excellent experience and Knowledge in CSS frameworks such as 960 Grid System, Blueprint CSS and CSS preprocessors like LESS and SASS.
- Experience working with debugging tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
- Significant expertise in web development tools like APTANA STUDIO, Photoshop, Flash, Illustrator, Spring Tool Suite, Eclipse, Notepad++ and Firebug .
- Solid understanding of ReactJS Virtual Dom Algorithm, for React JS performance optimization.
- Used popular Node.js frameworks like Express and Restify to mock a Restful API.
- Experience in DOM (Document Object Model) , DOM manipulations and DOM functions .
- Worked on web pages compliant with W3C, ADA & Section 508 Compliance Standards.
- Proficient in OOA Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like UML, Microsoft Visio and Rational Rose .
- Excellent ability in communicating designs through scenarios, prototypes, and UI specs as well as Liaising with Business Analysts, Designers, and Developers in order to create functional specifications.
TECHNICAL SKILLS:
Programming Languages & Web Technologies: C, C++, C#, Java, SQL, HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript,DOM,MVC,Twitter Bootstrap,SASS,LESS,UI Concept Modelling/Wire framing,AJAX, JQuery, JSON, Grunt, Webpack, Gulp, Node.js,Handlebars,Bower,Mocha,Protractor, WordPress.
Operating Systems: Windows 98/2000/XP/Vista/7/8/10, MAC OS X/Linux (Redhat/Ubuntu)
JavaScript Libraries: JQuery, Backbone.js, Angular.js, React.js, Moment.js, D3.js, Highcharts.js
IDE & Tools: Eclipse, Atom, Webstorm, Notepad++, Sublime Text, Atom, Cmder, Xcode, Microsoft Visual Studio, W3C Validator
Version Control: Perforce, SVN, Git
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar, Safari Web inspector, BrowserStack, BrowserSync
Wire Frame Tools: Axure, Blasmiq, Adobe Photoshop (Basic)
Databases: MS SQL, Oracle, MySQL, Mongo
Methodologies: Agile,Scrum,Waterfall
PROFESSIONAL EXPERIENCE:
Sr. UI Developer
Confidential
Responsibilities:
- Worked collaboratively on a multidisciplinary team to complete tasks using agile methodology with security team, authentication team, deploy team, etc.
- Investigated and created solutions for UX/UI issues in JIRA.
- Actively involved in Requirement analysis, development and testing of single page application (SPA) .
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON. .
- Used Node.js to run Webpack tasks and setup the local host for the project.
- Developed web pages using Angular; Forms, Components, Layouts, Events, Validations, Trees, Grids were some of the components used.
- Used AngularJS framework where data from backend is stored in model and populated it to UI.
- Wrote advanced AngularJS code, following best practices in the industry; responsible for creating a futuristic and consistent project structure adhering to software principles.
- Built factories to utilize Angular services such as $http and $resource to consume the RESTful APIs for data parsing from the Java based backend server.
- Implemented Angular Service calls using Angular Factory .
- Designed and implementing a Node.JS based mock API for unit testing various modules within the application.
- Used ng-react angular module to integrate react components within angular application; Angular.js for the underlying business logic.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used various third party jQuery libraries like moment.js, DC.js, validator.js for formatting date-times and rendering charts & client side validation respectively.
- Client Side code were written in React/jQuery and Server Side Code were developed using MVC4 .
- Used NPM (node modules) and Bower (angular components ) for packaging management and Grunt for UI task runner.
- Leveraged Yeoman to scaffold out the entire project & tweak as per requirement. Involved in research of a robust project structure.
- Created reusable Templates and style sheets based on UI standards and guidelines.
Environment: HTML, XHTML, CSS, Ext. JS, JavaScript, SASS, LESS, Handlebars, JQuery, AJAX, DOM, JSP, XML, React, JSON, Grunt, Gulp, Webpack, Bootstrap,, Angular.js, Backbone.js, Require.js, Jasmin, Karma, Yeoman, Bower, D3.JS,Tableau.
Confidential, Lowell, AR
Sr. UI Developer
Responsibilities:
- Meetings / Discussions with UX (User Experience ) dev. team for design changes, control changes, cross impact changes, queries.
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Created proof-of-concept using responsive web design , HTML5 and CSS3 , Bootstrap; Modernizer to leverage modern browser standards.
- Developed web pages using Angular; Forms, Components, Layouts, Events, Validations, Trees, Grids weresome of the components used.
- Designed and implementing a Node.JS based mock API for unit testing various modules within the application.
- Developed different Model View and generated views and implemented in Web Pages using Angular JS
- Exposure to React.js library while creating homepage for the web applications being developed.
- Used Node modules like redis , bluebird , catbox , xml2js, config and etc. in the web application.
- Worked on Express framework along with MongoDB and Mongoose schemas.
- Used various third party jQuery libraries like moment.js, DC.js, validator.js for formatting date-times and rendering charts & client side validation respectively.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Client Side code were written in React/jQuery and Server Side Code were developed using MVC4 .
- Used NPM (node modules) and Bower (angular components ) for packaging management and Grunt for UI task runner.
- Created reusable Templates and style sheets based on UI standards and guidelines.
Environment: HTML, XHTML, CSS, Ext. JS, JavaScript, SASS, LESS, Handlebars, JQuery, AJAX, DOM, JSP, XML, React, Servlets, JSON, Grunt, Gulp, Webpack, Bootstrap,, Angular.js, Backbone.js, Require.js, Jasmin, Karma, Yeoman, Bower, D3.JS,Tableau.
Confidential, Phoenix, AZ
Sr. UI Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Assisting other team members for any UI related resolutions. Verifying the fixes in IST and QA environments and accordingly flipping the status to ready for re-test.
- Meetings / Discussions with CE ( Customer Experience ) / dev. team for design changes, control changes, cross impact changes, queries.
- Designed dynamic and browser compatible pages using HTML5, CSS3, Angular JS, SASS and JavaScript .
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence
- Implemented Bootstrap in AngularJS for developing rich and responsive UI .
- Web component development like creating data grid, modal fly out, calendar component, buttons, multi-layer drop-down, mega menu.
- Developed code to call the REST APIs to fetch the data and populate on the UI using Angular JS .
- Applied jQuery validation plugins to validate the user input and to improve user experience.
- Wrote high performant Angular components, by leveraging the component syntax, there by structuring application based on feature components.
- Created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form XML and created charts utilizing D3.js .
- Worked on Restful APIs using Express JS and Node JS . Implemented mock services in Node JS with help of modules using Node JS server.
- Used AJAX, JavaScript, Spring and GWT to create interactive user interface.
- Implemented necessary design patterns within Angular Services/Factories to squeeze out maximum performance.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton .
- Extensively used D3.JS for visualizing bar chart (horizontal, vertical), geo maps, line chart, bubble chart, ng-tables.
- Used Webpack as build tool along with Babel loader to transpile ES6 code to ES5
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Created rapid prototypes of interfaces to be used as blueprints for technical development.
- Used Yeoman for application scaffolding, Bower managing frontend packages.
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
- Performed unit testing using Jasmine and Karma , along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Worked with the team of architects and back-end Developers to gather necessary information and enhance the application functionality.
Environment: HTML, XHTML, CSS, Ext. JS, JavaScript, SASS, LESS, Handlebars, JQuery, AJAX, DOM, JSP, React, Servlets, JSON, Grunt, Gulp, Webpack, Bootstrap,, Angular.js, Backbone.js, Require.js, Jasmine, Karma, Yeoman, Bower, D3.JS, DOJO.
Confidential, Olathe, Kansas
Sr. UI Developer
Responsibilities:
- Working as a UI Developer assisting my team in developing two different Web-based applications.
- Introduced innovative new user interface designs and experiences to enable easy user interaction.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework.
- Built mobile applications UI layout using Apache Cordova.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Involved in writing jQuery -based Ajax requests using jQuery.get (url, data, callback, type) or and jQuery.post (url, data, callback, type).
- Used JQuery events to manipulate the elements depends on the user interactions (like. ready(), hover(), bind(), click(), key press(), etc.
- Setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JQuery, 1.1.0, JSON, and Java Script.
- Extensively used Angular JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Extensive knowledge in developing applications in a single-page applications ( SPAs ) using various JavaScript frameworks like AngularJS, Node JS.
- Used React Components on the view layer, Angular for business logic.
- Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing.
- Developed the Servlets for processing the data on the server.
- Integrated Mongo DB and spring communication and established data mappings and used Mongo DB repository and spring mongo template for persistence.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards along with Section 508 compliance for CSS as well.
- Developed JQuery code using XML Http Request Adapter to send an AJAX request to the server side code and implemented a call-back function for handling results.
- Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Integrated with back end code ( PHP ) for highly interactive AJAX based applications.
- Involved in team meetings with corporate webmaster's UI team for understanding needs in new implementation & also involved in daily team meetings & weekly scrum meetings.
- Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, Adobe Illustrator, Flash and PowerPoint. Hand coded prototyped UI designs using Home Site
Environment: HTML, XHTML, CSS, Ext. JS, JavaScript, JQuery, AJAX, Apache Cordova, Mock-ups, Photoshop, Eclipse, DOM, JSP, React, Servlets, JSON, Grunt, SVN, Bootstrap, Mongo DB, Angular.js, Backbone.js, Require.js, PHP, Macromedia Flash with Action Script, Adobe Photoshop CS, DB2, Clear Case, GIT JUnit 4Confidential, Boston, MA
UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part widget based application.
- Working 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 HTML, XHTML, DHTML, JavaScript, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Implemented the responsive Web designs using Bootstrap .
- Code review for performance improvement. Design DOM related forms, validations, using HTML, CSS, and heavy use of JavaScript
- 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.
- Coded extensively using JavaScript MVC Framework to make rich internet web application.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js, and Responsive Design.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS floats, cross browser compatibility and CSS behaviors in CSS.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown
- Extensively used jQuery UI for screen design and development.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Responsible for setting up Angular.js framework to achieve data binding between HTML and JavaScript objects.
- Developed using AngularJS Forms, Events, Validations, Modules, DOM, Expressions, Directives, Controllers and filters.
- Experience in Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Developed the application using Spring MVC framework , JSPs and JavaScript as views.
- Involved in writing application level code to interact with API's, RESTFUL Web Services using AJAX
- Contribute positively to the overall team dynamic participate in stand-up meetings, planning and design sessions and other business-development working.
Environment: HTML, CSS, Ext. JS, JavaScript, JQuery, Mock-ups, Photoshop, Eclipse, DOM, JSP, AJAX, JSON, SVN, Bootstrap, Angular.js, Backbone.js
Confidential
UI/UX Developer
Responsibilities:
- Implemented GUI screens for viewing trade data using Servlets, JSP, HTML, CSS, jQuery, JavaScript and Spring MVC.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Involved in application development confirming to MVC architecture using JSF.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests. Coded JavaScript for page functionality and Pop up Screens.
- Involved in fetching and storing the objects from DB using Hibernate.
- Good knowledge of different phases of Software Testing and Software Development Life Cycle ( SDLC ) including Agile Methodology and Waterfall .
- Used JQuery to get the data in JSON format and displayed on HTML page.
- Applied CSS and UI look and feel to the application, and incorporated UX into the design and layout.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Supporting and maintaining the Web Server, Backup Servers and Test Servers.
- Developed SQL Queries to interact with Oracle database.
- Use Photoshop, Illustrator, PHP, JavaScript, AJAX, XML, MySql and other front-end and middle-tier technologies and standards, as well as content management system.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control .
Environment: HTML, CSS, JavaScript, JQuery, Ajax, XML Design Patterns, Hibernate, Agile, HTML, JMS, XML, Eclipse, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, UML, Weblogic, Rational, Rose.
Confidential
UI/Frontend Developer
Responsibilities:
- Designed the standardized web applications using with web technologies like HTML, DHTML, XHTML, CSS, JavaScript, and JQuery.
- Created XHTML Pages with CSS and the Box Model.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used JavaScript for custom client-side validation and DOM manipulations.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Involved in writing the properties, methods in the Class Modules and also developed web services using HTTP.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server
- Used media queries for mobiles tablets and desktop layouts.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Create interaction models in response to functional requirements and usability data, and produce both low- and high-fidelity interactive UI prototypes.
- Created migration document and supported the migration of packages and objects to production environment.
Environment: HTML, CSS, JavaScript, JQuery, Ajax, XML, Dreamweaver, DOM, Internet Explorer, Chrome, Firefox, Windows.