Senior Ui Developer Resume
Jersey City, NJ
SUMMARY
- More than 8+ years of experience as Senior UI Developer in Application and Web Development with emphasis on HTML (4.01/5), CSS (2/3), XHTML, JavaScript, J - Query, JSON and JavaScript frameworks like Node.js, Angular.js, React.js, Ember.js, Redux, Unit testing tools like Karma, Jasmine, Mocha and Chai
- Expert Knowledge of Node.js and frameworks available for it respectively.
- Experience in developing and updating a web page using HTML5, CSS3, AngularJS, JavaScript and JQuery across various browsers and thereby achieving cross browser compatibility.
- Fair Working knowledge about MVC frameworks like AngularJS, Backbone.js, React.JS and Node.js.
- Experience in using Polymer.js for developing front end web Applications
- Experience in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the pages.
- Experience in using JavaScript and JQuery either for manipulating the DOM or for AJAX operations.
- Experience of using the various JavaScript concepts like Prototypes, Closures, Object oriented features etc.
- Experience in using various JavaScript Web application related libraries such as Backbone.js, React.js,Ember.js, Require.js, Node.js, Knockout, Angular.js, JQuery UI, bootstrap and Google Web Toolkit. and worked with all its latest concepts like services, custom directives, promises, factory, providers etc.
- Experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Worked with various IDE’s like Eclipse and Web storm, Sublime Text, Adobe Photoshop etc.
- Experience in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Experience in using various project management tools like JIRA and Version One mainly for Agile project management.
- Extensively involved in unit testing using Junit and functional testing of mobile applications.
- Good understanding of how node.js works in the backend.
- Experience with XML design and working with the Class diagrams, Use case diagrams etc.
- Experience in the use of various relational databases like Oracle, DB2, SQL Server.
- Experience in developing Web Services to expose useful functionality to web users through SOAP and REST full web service calls.
- Experience in developing responsive web pages Bootstrap and CSS Response.
- Experience in working with testing tools like Karma, Jasmine, Chai, and protractor.
- Experience in working Rest/SOAP web services using AJAX, JQUERY AngularJS.
- Experience in writing unit tests on both client and JS server side using Jasmine, Mocha and Chai frameworks
- Good Knowledge of JSF, Hibernate.
- Experience in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
- Experience in working with third party web services APIs and Web Services using AJAX and JQuery.
- Worked on Agile/waterfall models and involved in daily SCRUM meetings
- Strong skills in UX based design deliverables which include interaction design, user scenarios, process flows and user interface specifications.
- Worked with all kinds of data formats like XML, JSON, flat files for exchange of data.
- Experience in using front end build tools like Grunt, Bower, Gulp and backend Java’s MAVEN.
- Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.
- Experience on Mongo DB to create server side applications.
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, JQuery, Responsive Web Design (RWD) and also experience in making webpage cross browser compatible.
- Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development, and Testing) and SCRUM methodology
- Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
- Experience in making the web applications accessibility complaint like ADA complaint using Aria attributes on HTML tags.
- Experience in using content management systems (CMS) tools like Word press.
- Used gzip compression tool to compress the data when using web service restful calls to send the data to the server.
- Experience in developing Object-Oriented Web applications using MVC architecture.
- Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
- Developed securing the application using form-based authentication using HTML, JavaScript, JQuery and CSS.
- Developed many features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Designed and Developed Web application using CSS pre-processors.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
TECHNICAL SKILLS
Languages: C++, C, HTML, HTML 5, CSS3, Java Script, JQuery, AJAX.
JavaScript Frame Works: Angular.js, Node.js, React.js, Backbone.js, Polymer.js Redux, Spring MVC, Bootstrap, Ext.js, Ember.js.
Development Tools: Eclipse, NetBeans, Grunt, Bower, Web Storm, Sublime, Brackets, Maven, Adobe Photoshop.
Application/Web Servers: Apache Tomcat.
Design and developing: Microsoft Visio, XML and Rational Rose, Design Patterns, Dreamweaver
Development Methodologies: Scrum, Agile and Waterfall.
Web Services: SOAP, RESTful and XML.
Databases: Oracle, MySQL and SQL Server 2000/2005/2008 , MongoDB.
Scripting languages: Java Script, UNIX Shell Script.
XML technologies: DTD, XML, XSL, XSLT, XQuery, DOM.
Version Control: CVS, SVN, GitHub, JIRA.
Environment: s: UNIX, Windows 2000, Windows XP, Windows 7, Windows 10.
Desktop Tools: Acrobat Writer, MS Office
Browsers: Firefox, Chrome, IE, Opera, Safari
Testing tools: Karma, Jasmine, Chai, Protractor and Mocha.
UX tools: Axure, Balsamiq.
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Senior UI Developer
Responsibilities:
- Built applications for scale using JavaScript, Node.js, React.js and Angular.js.
- Used AngularJS, React.js and Node.js in effective web design.
- Built Single page web application using JavaScript Frameworks like angular.js, Node.js, Backbone.js, Require.js,React.jsand Ext.js.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS framework and Node JS.
- Developing applications using RESTFUL web services using Node.js and writing clean and elegant mark up using jQuery CSS3, HTML5.
- Used react.js with ECMAscript6.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js and JQuery.
- Develop back-end messaging infrastructure for real-time web application in JavaScript jQuery,Node.js. Enhanced the user interface using HTML5, CSS3.
- Involved in front-end development including creation of Terms and agreement related functionalities using AngularJS, React.JS, HTML5.
- Used Node.js to build a scalable network application where it handles concurrent connections
- Extensive use of Node.js to build a scalable network application where it can handle many connections concurrently.
- Used Agile/ Scrum development methodology and maintained Scrum related information in Rally.
- Involved in creating a reusable component using React JS for DOM manipulation.
- Worked with Reducers, React Containers to update the state of an APP produced by Redux and by mapping those to the React component using React-Redux.
- Worked with Redux architecture and its containers, components, reducers in developing the user interfaces.
- Used Polymer.js 1.0 for creating Custom Elements in Web Applications.
- Extensively used Polymer.js library for creating Custom Web Components.
- Hands on experience on web services (SOAP, REST).
- Involved in developing applications using Java and J2EE.
- Used Special Syntax called JSX to mix HTML5 with Java Script with the help ofReact.js
- Developed few time sensitive and important review/comments sections withReact.jsand Angular.js using ngReactdirective.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with Angular JS using custom directives.
- Used React.JS for search engine optimization.
- Use of React help to refresh the pages and update the changed parts.
- We are responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using React JS.
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js, Require.js,React.jsand Ext.js.
- Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Worked in implementing MVC frameworks like Angular.js for AJAX data calls using the http service.
- Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
- Used Angular.js library for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality
- Experience in developing prototypes for the business needs and analysis with static features using Angular.js & Node.js.
- Used Angular.js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Karma-Jasmine unit testing.
- Developed Web application using Angular.js and Node.js with cutting edge HTML5 and CSS3 techniques
- Worked on all the latest AngularJS concepts like creating custom directives.
- Worked with all the Angular.js modules that are not part of the standard release like ui-route, angular-paginate etc.
- Analysed and parsed the response of JSON/XML in order to update DOM.
- Used Node.js and Java to perform server-side backend operations.
- Used Scala to support functions, immutable data structures and preference for immutability over mutation.
- Used Bower and NPM in managing the frontend and node modules respectively.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Worked on SQL queries like stored procedures, Functions, triggers to get the data from SQL Server and Oracle.
- Utilized PL/SQL, Stored Procedures, table level and framework level triggers for taking care of database handling and producing investigation reports.
- Used TOAD as an Oracle developer tool.
- Designed Web and application development using Photoshop, HTML, JavaScript and Dreamweaver.
- Designed and modified the images and banners as per the requirement using Adobe Photoshop CS4.
- Designed website mock-ups, navigation buttons, etc. using Adobe Photoshop.
- Knowledge in troubleshooting the application for server as well as client side errors
- Performed unit testing using the open source Karma/Jasmine, Mocha and Chai framework.
- Worked on the Agile methodology and used Scrum in implementing the project.
Environment: - JavaScript, node.js, react.js, angular.js, backbone.js, require.js, ext.js, jQuery, CSS3, HTML5, AGILE/SCRUM, Redux, Polymer.js, SOAP/REST, twitter Bootstrap, AJAX, JSON/XML, Karma-Jasmine, SCALA, BOWER, NPM, SQL, PL/SQL, Adobe Photoshop, Dreamweaver, Mocha, Chai
Confidential, Hartford, CT
Senior UI Developer
Responsibilities:
- Developed internal application using Angular and Node.JS connecting to Oracle on the backend.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Angular.js, Require.js,React.js, Node.jsand JSON.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used Node.js with react for server side rendering. Implement modules into Node.js to integrate with designs and requirements.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, Node.js and JQuery.
- Used Node.js for heavy DOM manipulation.
- Built the internal tool and maintained with React.js along with Flux and Redux.
- Building website using React & Redux for front end and apache spring backend framework.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Use JS framework such as Angular.js (for data driven apps) and Backbone.js (for heavy DOM manipulation).
- Involved in Angular.js and Ember.js jsmvc architecture implementation.
- Implemented Angular.js client side validation. Implemented Angular.js modules.
- Created UI screens using Angular.js
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
- Used Axure for creating mockups and wireframes of application user interface.
- Experiencing in designing wireframes using Axure and also used Axure for HTML prototyping.
- Developed a full Customer Management System from scratch using React/Redux in the front end and Web pack and Babel as JS bundler and compiler.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Used CSS Preprocessor - LESS SASS.
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js and Require.js
- Used drag-n-drop designer for creating Polymer apps with the Material Design components.
- Designed CSS3 based web pages which were cross-browser compatible.
- Worked closely with product,UXand business team to build applications & reach business goals through front end development andUX.
- Worked withUXdesignerswhen designing wireframes and analyzed user stories corresponding to wireframes.
- Assisted UI leads and product manager with concept designs and implementation of prototype for new and undeveloped features that allowed customer representative team to track customer’s instant payment notifications reports.
- Delivered wireframes, UX flows, interactive prototypes and design specifications.
- Used Data Tables, a table plugin for JQuery, to display the data in tables along with pagination.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Worked on UI implementation for the several other R&D mobile projects of the company.
- Developed UI using HTML5, JavaScript, LESS, AJAX, jQuery andReact.js for interactive crossbrowser functionality and complex user interface
- Developed Web API using Node.JSand hosted on multiple load balanced API instances.
- Created a Rich Single Page Application using HTML, CSS, Angular.js, JQuery and REST Services.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Implemented client side validations in registration forms, login and logout forms using Java Script, AJAX and JQuery.
- Worked with the Grunt tool for building the project on the front-end.
- Experience in working with NOSQL databases like MongoDB.
- Used MEAN (Mongo DB, Express, Angular, Node) Stack.
- Usage of Adobe Photoshop for retrieval of images.
- Used AJAX and JSON to process asynchronous actions between front and back end, using AngularJS $http service.
- Created Ajax Services to consume restful APIs and processing JSON data for rendering in UI.
- PHP for backend programming with MySQL database with Apache server.
- Developed SQL queries for different database operations in DB2.
- Implemented SSIS packages to update SQL data tables from oracle server.
- Created Database Objects like tables, stored procedures and Triggers in SQL and PL/SQL to communicate with Oracle database.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development.
- Unit testing using the open source Karma/Jasmine.
- Implemented AJAX to improved customer experience, and reduce the data flows greatly
- Worked with Spring MVC and Hibernate in the backend to build the business logic.
- Written and consumed Restful Web Service calls in both JSON and XML formats.
- Used Web storm and Eclipse IDE for development and Tomcat to web server for deploying application
Environment: Angular.js, Node.js, Bootstrap, React.js, HTML5, CSS3, JavaScript, jQuery AJAX, Require.js, JSON, Backbone.js, Axure, Redux, SDLC, LESS SASS, Polymer, Wireframes, Prototype, XML, Grunt, MongoDB, Adobe Photoshop, Dreamweaver, Restful APIs, MYSQL, Oracle, Karma-Jasmine, MVC, Web Strom, Eclipse IDE.
Confidential, Oakland, CA
Web Developer
Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML, CSS3 and AngularJS.
- Extensively used all the HTML features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and @media.
- Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Used JQuery in controlling access to different pages of the applications.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Got a brief introduction of how AngularJS works.
- Developed unit test for each new feature implemented using Mocha and Chai testing tools.
- This is a configuration widget written in CSS3, Java Script, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux.
- Designed and Developed JavaScript framework, which is wrapper on top of JQuery framework and AJAX, based UI Configuration widgets.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Worked with template engines like Mustache in building the templates.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Used JQuery event handling in UI pages’ handle validations.
- Created JQuery custom widgets like date picker etc. and other custom widgets.
- Involved in code review and deployment of the application on development, testing of production servers
Environment: HTML, CSS, Angular.js, JavaScript, jQuery, AJAX, Mocha, Chai
Confidential, Irvine, CA
UI Developer
Responsibilities:
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using Java, JavaScript and CSS.
- Responsible for website user interface design; contributing to content, 2.0 layouts, navigation, interaction flow and terminology. Used Photoshop to cut PSD files and use with HTML, CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed a number of HTML forms using the various html form tag, according to the requirement of the end user.
- Used the HTML tables to great effect to achieve page layouts.
- Used CSS to great effect to design to design a number of pages in a dynamic fashion.
- Used extensively AJAX concept of JavaScript using the XML Http Request object to connect to external services to send and receive data in SOAP format.
- Managing the use and development of the Traceability matrix and participates in design review ensuring that all requirements have been integrated.
- Continuously provide input to project management activities throughout the project lifecycle, risk plan, project plan, issues and statuses.
Environment: - Java, JavaScript, CSS, Photoshop, HTML, AJAX, XML, SOAP
Confidential, Waltham, MA
Front end UI Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Presented the flow to the business with documentation and a dummy environment.
- Involved in creating the XML based parses which take the feed from system and redirect the user to appropriate sections based on user interaction.
- Developed user interfaces using HTML, DHTML, XHTML, AJAX, CSS & JavaScript, jQuery.
- Involved in translating Wireframes & Photoshop designs into functional prototypes using HTML/CSS/JS.
- Understanding the functionality from scratch from provided wireframes, used cases & other documents.
- Involved in client/product owner interaction to understand the requirements & during complete development phase for any change request, functionality demo, daily status meeting etc.
- Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
- Involved in unit testing & peer reviews of the developed code.
- Involved in integration testing & interaction with third party codes.
Environment: HTML, DHTML, XHTML, XML, CSS, JavaScript, jQuery, AJAX, JSON, Photoshop.
Confidential
Web/UI Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Presented the flow to the business with documentation and a dummy environment.
- Involved in creating the XML based parses which take the feed from system and redirect the user to appropriate sections based on user interaction.
- Developed user interfaces using HTML, DHTML, XHTML, CSS & JavaScript.
- Involved in translating Wireframes & Photoshop designs into functional prototypes using HTML/CSS/JS
- Understanding the functionality from scratch from provided wireframes, used cases & other documents.
- Involved in client/product owner interaction to understand the requirements & during complete development phase for any change request, functionality demo, daily status meeting etc.
- Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
- Involved in unit testing & peer reviews of the developed code.
- Involved in integration testing & interaction with third party codes.
Environment: HTML, XHTML, DHTML, CSS, JavaScript, jQuery, Photoshop, XML, Wireframes, AJAX.
