Sr. Ui Developer Resume
Scottsdale, AZ
SUMMARY:
- Over 8 years of strong experience in developing User Interface (UI) applications as a Front End Developer.
- Experienced using web technologies such as HTML 4/5, CSS 2/3, DOM, JavaScript, JSON, AJAX, jQuery, MVC, Bootstrap, AngularJS, React.js and Node.js.
- Extensive knowledge in XHTML, Bootstrap, cross browser compatible web pages.
- Skills in creating the pages using CSS media queries and vast knowledge in W3C standards, usability and accessibility concepts.
- Mobile friendly Responsive Design using Sass/Less preprocessor and media queries.
- Experience in full software development life cycle.
- Good understanding of Object Oriented Programming (OOPs) concepts in JavaScript.
- Solid JavaScript and jQuery skills can code the unobtrusive JavaScript plus implementing jQuery plugins.
- Experience in Database Design, Scalable Platforms and Agile Methodologies (SCRUM).
- Experience in creating Asynchronous (dynamic) web applications using AJAX and JSON.
- Good experience on MVC framework like AngularJS for creating Single Page Application (SPA) using concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Involvement in using various IDEs such as Atom, WebStorm, Eclipse, Brackets, Dreamweaver, Sublime Text, Notepad++.
- Used SQL Database and also created RESTful Web API using Node.js which were consumed by making AJAX calls to transmit data from server to client.
- Good knowledge of web debugging tools such as Firebug, Fiddler debugging tool.
- Extensively used the build tools like Grunt and Jenkins.
- Good knowledge in React.js for creating interactive UI’s using One - way data flow, Virtual DOM, JSX and React native concepts.
- Experience in writing TypeScript code which is a superset of JavaScript and it is less prone to run time errors.
- Experience in creating Angular 2 Components which are fundamental in Angular 2. A Component is a part of a web page where information to the user is displayed and user feedback is responded.
- Worked on ES6 new features such as Block-Scoped Variable and Block-Scoped Functions.
TECHNICAL SKILLS:
UI Web Technologies: HTML 4/5, CSS 2/3, XHTML, AngularJS, React.js, XML, AJAX, JavaScript, jQuery, JSON, JSP, UI Concept Modeling/Wire framing, Backbone.js, Node.js, Bootstrap, Yeoman, Gulp, Grunt, Bower.
IDE, HTML Editor: Atom, WebStrom, Eclipse, Brackets, Dreamweaver, Sublime Text, Notepad++.
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, GIT, Jasmine.
Database: MS SQL Server 2008, MySQL.
Operating Systems: Windows 2003, Windows XP (Prof), Win7, Linux.
Methodologies: Agile-Scrum, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, AZ
Sr. UI Developer
Responsibilities:
- Extensively used AngularJS, React.js, JSON and DOM scripting to creating custom components for RPP.
- React.js was used for creating reusable components and pure MVC pattern was used for more robust coding and enhance unit testing.
- Converted wireframes into working development environment using Ext JS framework.
- Used React.js JSX preprocessor to write HTML code directly into JavaScript.
- Transformed SASS and JSX files using Webpack and used Babel for transforming the JSX code into JavaScript understandable by the browser.
- Followed Web accessibility guidelines while coding the website.
- Participated in changing legacy code to MVC model which resulted in easy maintenance and significant code reduction.
- Created AngularJS directives for multiple UI effects like sliders and custom UI validation like date of birth, expiration date, credit card number formatting.
- Used AngularJS $http service to load services from the backend to get the data in the JSON format.
- Used Node.js as a server side proxy and established uniform data serialization format across client, server and database.
- Used firebug, IE developer tools and Chrome developer tools for debugging JavaScript, fixing issues and improved application performance by fixing memory leak issues.
- Responsible for checking cross browser compatibility and hence well versed with developer tools of different browsers.
- Used Jasmine and Karma to test Angular application running in all browsers.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Followed Agile Development Methodology with daily stand up meetings, creating task list, sprint review and sprint planning meetings.
Environment: HTML 4/5, DOM, CSS 2/3, SASS, JavaScript, AngularJS, React.js, Node.js, Ext JS, Webpack, MVC, AJAX, JSON, Bootstrap, Jasmine, Karma, Grunt, Bower, Git, Agile-SCRUM.
Confidential, Wilmington, DE
UI Developer
Responsibilities:
- Done the design, development and testing of software development using Agile Methodology and Test Driven Development (TDD).
- Involvement in all stages of software development life cycle including Analysis, Development, Implementation, Testing and Support.
- Developed Single Page Application (SPA) using JavaScript framework AngularJS.
- Involved in development of the front-end part of the widget-based application using HTML 4/5, CSS 2/3, JavaScript, jQuery, AJAX, JSON, AngularJS, Node.js and Bootstrap.
- Extensive usage of Bootstrap and Less CSS for Responsive design.
- Used routeProvider, Location, routeParams services to setup routing, navigation inside the Angular app and cacheFactory for caching data in AngularJS.
- Developed a Single Page Application (SPA) which consumes JSON from a Spring MVC using Spring security to secure the application.
- Extensively used AngularJS http service to perform AJAX calls for creating interactive webpages on JSON response.
- Used D3.js for drawing bar graphs using HTML5 new web standards such as HTML, CSS, SVG and Canvas.
- Coordinated with Interface Design Architect for meeting accessibility standards at code level.
- Participated in product development discussion and provided UI related information and maintained W3C standards.
- Worked on Karma, Jasmine and Protractor for various phases of testing.
- Used Protractor for end-to-end testing AngularJS application. Testing the code running in real browser and interacting with it as the user would.
- Participated in detailed level documentation for owned modules and worked with quality team for fixing issues before release.
Environment: HTML 4/5, DOM, CSS 2/3, JavaScript, AngularJS, Spring MVC, D3.js, jQuery, AJAX, Bootstrap, SPA, Karma, Jasmine, Protractor, Node.js, Agile, TDD.
Confidential, Bentonville, AR
Front End Developer
Responsibilities:
- Developed the UI pages using HTML, CSS, JavaScript, jQuery and JSON.
- Involved in writing dynamic functions to read JSON objects and display on HTML pages using AJAX and JavaScript.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Contact with different customers for their requirement and modified the UI as the customer needs.
- Worked in onsite-offshore model.
- Responsible for enhancements and fixing production issues of any.
- Involved in checking of MySQL queries correctly retries data.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
- Designed file format previews (Pdf, Excel and Print) for all the reports in the application using HTML and JavaScript.
- Debugged the application using developer tools such as Firebug to traverse the document and manipulate the nodes using DOM and DOM functions.
- Developed several RESTful web services supporting both XML and JSON.
- Used Google Chrome advanced client to test RESTful web services developed.
- Worked with the QA team on creating the test plan, supporting testing the application and performed performance testing.
- Diagnosed and fixed bugs in the application.
Environment: HTML 4/5, CSS 2/3, JavaScript, jQuery, JSON, AJAX, MySQL, RESTful, DOM, XML.
Confidential, Oklahoma City, OK
Web Developer
Responsibilities:
- Developed dynamic web pages using HTML, CSS and JavaScript.
- Coded extensively using JavaScript MVC framework to make rich internet web application.
- Developed mockups and prototypes using HTML and CSS.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Worked on the website from the start to finish to give it a new look using HTML, CSS and JavaScript.
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Responsible for creating the screens with designs meeting W3C standards.
- Developed CSS style to maintain the uniformity of all the screens throughout the application and positon of the screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirement is lagging.
- Designed CSS based page layouts that are cross browser compatible and stands compliant.
- Extensive JavaScript and jQuery programming to give AJAX functionality for the website.
Environment: HTML 4, CSS 2, DOM, JavaScript, jQuery, Object Oriented JavaScript, JavaScript MVC, AJAX, JSON.
Confidential
Jr. Web Developer
Responsibilities:
- Analyzed, designed and developed the system to meet the requirement of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendation for the application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Stick to established coding standards and group procedure individually and in teams.
- Create conceptual diagrams, visual mockups and manage detailed user interface specification.
- Developed screen functionality using HTML, CSS and JavaScript.
- Used AJAX for implementing part of the functionality for the customer registration, view customer information modules.
- Developed UI using HTML, CSS and JavaScript validation and XML.
- Implemented interaction between front-end and backend using JSON object.
- Wrote cross browser code for CSS and JavaScript for different browsers.
Environment: HTML 4, CSS 2, DOM, JavaScript, AJAX, JavaScript Validation, XML, JSON.
