Sr.ui Developer Resume
New York, NY
SUMMARY
- 9+ years of experience in designing, developing, testing and maintenance of Single page applications using JavaScript frameworks like JQuery, Angular JS, React JS, Boot Strap JS in Banking and Automotive industries.
- Experienced in writing modular, reusable, object oriented custom JavaScript modules for high volume applications.
- Exposure in modern JavaScript design patterns like MVC and MV*, creating models, binding models with tables, two - way data binding, loading JSON data to the model from the back-end services using REST calls, creating controllers for event handling and working with model components.
- Good experience in developing Responsive Web Design (RWD), Cross Browser issues handling and designing table-less layouts and Web Standards.
- Debugging JavaScript applications using Mozilla Firebug, IE Developer Toolbar for Internet Explorer.
- Design and development of Document Object Model (DOM) and DOM Functions, client side validations using java script.
- Hands on experience using the version control tools like SVN and TFS and project management tools like JIRA and QC.
- Good knowledge of using HTML, DOM, XML, XHTML, CSS, AJAX, JQUERY and JSON.
- Experienced in SASS for custom theming of web applications.
- Experience of JavaScript minification tools, unit testing and deployment procedures.
- Experience working in agile methodology, elaborating and estimating user requirements.
- Experience with Eclipse IDE, WebStorm, Brackets, Notepad++ and Subversion.
- Designing, Developing, Testing, Troubleshoot and debugging of applications.
- Managing smooth implementation and testing of application.
- Cooperating and communicating with other teams for successful completion of project.
- Migrating projects from Test to UAT and UAT to Production, representing changes as necessary in Change Management.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, DHTML/XHTML, JavaScript, JQuery, JSON, XML, JQUERY, JQUERY UI, AJAX, PHP
J2EE standards: JSP, Servlets
Databases: MySQL, ORACLE, DB2
Programming languages: C
Operating System: Windows, Linux, Unix, MS-DOS, Mac
IDE & Environment: Eclipse, Net Beans, Notepad ++, Brackets, Sublime Text, Microsoft Visual Studio, Adobe Dreamweaver, GitHub, SVN, Maven, Ant, Grunt, Gulp
Frameworks: Angular JS, React JS, Bootstrap, Node JS
Testing Tools: HP Quality Center/ALM, Jenkins, Karma, Mockito, Jasmine
Application Servers: Tomcat Apache Server, WebSphere, Oracle WebLogic server, WAMP Server
PROFESSIONAL EXPERIENCE
Sr.UI Developer
Confidential, New York, NY
Responsibilities:
- Involved in enhancing the website using various web technologies like HTML5, CSS3, JavaScript, and React JS, AJAX, NodeJS, Webpack.
- Involved in developing design specifications, website architecture and web application based on the provided functional requirements and design layout.
- Followed Agile Practices for developing the application.
- UsedReactJSfor creating reusable UI components
- Built applications usingReact.js, which allowed us to render pages on both the client and server using the same, codebase.
- Used Reduxfor state management.
- Used Akamai Adaptive media player for streaming video content
- Applied responsive styling,ES6features to website components
- Used Babel for converting JSX to JS and ES6 to ES5.
- Responsible for enhancing page layouts, navigation, animation buttons and icons.
- Developed Responsive Web Design (RWD), Cross Browser issues handling and designing table-less layouts and Web Standards.
- Performed Unit testing with Jasmine framework and Karma.
- Responsible for creatingUIusing Web 2.0 standards and meeting W3C standards.
- Exercised jQuery for client side validation on multiple web forms.
- Made sure the website is cross-browser compatible.
- Committed code changes into repository by using Git.
- Used W3C CSS validator to check markup validity.
- Communicated with Project Manager, Designing and Marketing Team to understand the requirements for development and specifications.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/Javascript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed fast loading images using Adobe Photoshop CS3.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Applied industry best practices and standards when project requirements are lagging.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Environment: HTML5, CSS3, Bootstrap, JQuery, AJAX, JavaScript ES6, REST, SOAP, React JS, Redux, JSX, Babel, Node.js, RWD, SASS, MongoDB, JIRA, Webpack, GIT, Bit Bucket, Karma, Jasmine, Agile/Scrum, Akamai Video Player
Sr.UI Developer
Confidential, Charlotte, NC
Responsibilities:
- Involved in enhancing the website using various web technologies like HTML5, CSS3, JavaScript, and Angular JS, AJAX, NodeJS, GULP.
- Involved in developing design specifications, website architecture and web application based on the provided functional requirements and design layout.
- Followed Agile Practices for developing the application.
- Developed Single Page Applications using AngularJS ng-route module.
- UsedReactJSfor creating reusable UI components
- Built applications usingReact.js, which allowed us to render pages on both the client and server using the same, codebase.
- Used Reduxfor state management.
- Applied responsive styling,ES6features to website components
- Responsible for enhancing page layouts, navigation, animation buttons and icons using AngularJS directives.
- Developed Responsive Web Design (RWD), Cross Browser issues handling and designing table-less layouts and Web Standards.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
- Performed Unit testing with Jasmine framework and Karma/Protractor.
- Responsible for creatingUIusing Web 2.0 standards and meeting W3C standards.
- Exercised jQuery for client side validation on multiple web forms.
- Made sure the website is cross-browser compatible.
- Committed code changes into repository by using Git.
- Used W3C CSS validator to check markup validity.
- Conducted unit testing with Firebug, Chrome Debugger, IE Tester and end-to-end testing on supported browsers and devices.
- Communicated with Project Manager, Designing and Marketing Team to understand the requirements for development and specifications.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/Javascript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed fast loading images using Adobe Photoshop CS3.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Applied industry best practices and standards when project requirements are lagging.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used MySQL queries for backend testing.
Environment: HTML5, CSS3, Bootstrap, JQuery, AJAX, JavaScript ES6, REST, SOAP, AngularJS, React JS, Redux, JSX Node.js, RWD, SASS, MySQL, MongoDB, JIRA, GULP, GIT, Karma, Jasmine, Agile/Scrum
Sr.UI Developer
Confidential, Farmington Hills, Michigan
Responsibilities:
- Responsible for creating efficient design and developingUIscreens using HTML5, CSS3, SASS, JavaScript, jQuery, Angular JS, Angular Strap, Ajax and JSON.
- Worked with JQuery to get more attractive look and easy use of the website.
- Consumed REST services inUIservice layer with the help of $http and $resource providers.
- Developed applicationUIlayer to support multiple form factors for wide range of user browser devices. Used Bootstrap's grid system as base to buildUIlayout using media queries.
- Used bootstrap for mobile web responsiveness on different form factors. Extended some of the CSS classes to match to visual designs.
- Since it is an agile environment, we had to create numerous POCs using various combinations ofUI framework to reach to a final design decision.
- Gulp task runner for minification and concatenation of JS and CSS files.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Used JSON format for all server communications. Developed angular Factor classes to build models from plain JSON messages.
- Developed Slide bar, Popover, Type ahead, Dropdown functionality using Angular Strap.
- Developed Angular Controllers, Services and Factory components. Developed unit test cases using Jasmine.
- Used Require JS to organize angular module loading and support on-demand / lazy loading of heavy weight modules.
- Used NODE JS and written node JS application in JavaScript and can be run within the node JS runtime.
- Validation of application functionality on multiple browsers (IE, Firefox and Chrome) and multiple devices/form factors. used NPM & gulp directories to generate the server environments used browserfiy, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Used Git repository in configuring and maintain the version control.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
- Involved in Agile/SCRUM based approach toUIDevelopment.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
Environment: HTML5, CSS3, JavaScript, JQuery, SASS, Ajax, JSON, TFS, Require JS, Angular JS, Angular Strap, Node JS, React JS, Backbone JS, WebSphere 7.5, GitHub, J2EE, Spring framework, Jasmine testing framework.
Sr. UI Developer
Confidential
Responsibilities:
- Websites designed and developed using HTML, DHTML, Flash, XHTML, CSS, Ajax and jQuery based on W3C standards and Web 2.0.
- Built Web pages that are more user-interactive using JQuery plug-ins for Drag and Drop, AutoComplete, JSON, AngularJS, Node JS and JavaScript.
- Developed using AngularJS Forms, Events, Validations, Modules, Expressions, Directives, Controllers and filters.
- Worked on creating responsive website for smart devices using Responsive web design (RWD).
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Involved in Creating and Consuming RESTful Services using Node JS and Express Framework.
- Node JS used to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Use of MongoDB to store collections for MEAN stack applications.
- Configure and monitor numerous MongoDB and NoSQL instances.
- Used Promises to do AJAX call to connect front-end and back-end.
- For the autocomplete application, used the built in Angular JS $q for fulfilled Promises to display search result.h
- Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
- Created a Registration and the profiles for the clients using the HTML, SQL Server, XML and jQuery.
- Developed components to fetch the data from the back end using AJAX and JQuery.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in configuring the Git repository and maintain the version control using Git.
- Built cross-platform and multi device applications in AngularJS, using the HTML5 and CSS3.
- Performed Unit testing with Jasmine framework and Karma/Protractor.
- Developed server side REST web services and called them from angular controllers.
- Worked on CSS Background, CSS Positioning, CSS Text, and CSS Border.
- Participated in meetings with the end-clients to develop layout, colour scheme for the web page and implemented them with the help of HTML, CSS and JavaScript.
Environment: HTML, CSS, RWD, JavaScript, JSON, JQuery, XHTML, Angular JS, Node JS, Exp JS, Mongo DB, Ajax, Restful Services, Protractor, Git, Yeoman, Bower, NPM, MS Office, IE 8 9 10, Firefox, Chrome.
UI Developer
Confidential
Responsibilities:
- Involved in developing theUIpages using Foundation, HTML, CSS, JavaScript, jQuery, Ajax.
- Worked with CSS and foundation to create Responsive web designs for all pages.
- Extensively involved in the design discussions and user experience sessions to provide inputs on the layout and UX.
- Responsible for design and development of the web pages from mock- ups or Wireframes.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages on the client side.
- Used jQuery for client side presentation and data validation on the client side with in the forms.
- Integrated theUIwith JSP code.
- Used CSS Sprites concept to reduce the number of server requests and save bandwidth.
- Resolved the issues related to Language bleed, padding and alignment issues.
- Responsible for Layout clean-up and add structure for the checkout pages and adding Security Logo in the required pages.
- Responsible for developing Customer Order Return Emails and Forms.
- Responsible for Developing Shopping Bag layout and involved in resolving mini cart flashing issues.
- Involved in resolving the user logout issues in tablet.
- Implemented Image tool tips for Gift cards and CVV codes.
- Used JQuery blur and focus for Auto removal of trailing and leading spaces on from fields.
- Responsible for IP sniffer overlay specific functionalities on tablet and mobile, Marketplace and back in stock tag issues, Mobile Category page issues.
- Involved in updating the Layout on toms giving pages.
- Involved in Developing the Checkout redesigned pages and Checkout Optimization.
- Developed Responsive web design using Media Queries and Foundation.
- Extensively tested the websites, identified the bugs using Firebug,developertools and fixed them.
- Developed unit test cases and functional test cases using Karma framework.
- Improved the performance and response time of the application by implementing AJAX.
- Involved in Agile-Scrum, Sprint Plans and Release plans.
- Responsible for code optimization and testing across other browsers.
- Testing the website on multiple browsers and devices with old as well as latest release.
Environment: Foundation, jQuery, HTML, CSS, AJAX, Sublime Text, SVN, Oracle 10g, GoogleDevelopertool, JSP, BCC, SoapUI, Grunt, Firebug.
Java/UI Developer
Confidential
Responsibilities:
- Analysed user requirements and designed the user interfaces, object model, application server logic and schema.
- Involved in developing JSP pages for EHR pages.
- Designed JSP pages using struts tag libraries, HTML, DHTML, JSP, AJAX andJavaScript.
- Used CSS for designing of the web pages.
- Coded Struts Action Classes, and Model Classes.
- Integrated the application with Struts Validation framework to do business validations.
- Used JAXP for parsing & JAXB for Binding.
- Worked with QA team to validate the test cases whether meeting the business requirements or not.
- Conducted Unit Testing, interface testing, system testing and user acceptance testing.
- Used SVN for version and source control.
- Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.
- Developed the application using Business Delegate design patterns to communication action mappings with EJB session beans & entity beans.
- Used JMS for Asynchronous messaging.
- Involved in producing & consuming SOAP based web services.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Deployed web components, presentation components and business components in Tomcat Web Server.
Environment: Java, J2EE, Struts, JSP, HTML, CSS, Oracle 9i, SQL, PL/SQL, XML, XSD, Maven, UNIX, JUNIT, VSS, WSDL, SOAP, EJB, entity beans, JMS, EMMA, and Tomcat 6, Ant.
