Sr. Ui/ux Developer Resume
CaliforniA
SUMMARY:
- Over 8+ years of extensive experience in building Web User Interface (UI) using HTML/HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular2 and ReactJS that follows W3C Web Standards and are browser compatible.
- Extensive experience building client side components and templates to build feature rich websites.
- Experience in applying the latest software development approaches including MVC patterns, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, SOA, SOAP, RESTful Web Services and XML.
- Hands on experience in developing responsive web pages efficiently using BootStrap, Foundation, AngularJS, HTML5, CSS3, Responsive Web Design.
- Extensive experience in working with AngularJS to implement Single page applications (SPA) using Directives, modules, Expressions, Angular Routing, Controller and Components.
- Expertise with building SPA and server side rendering using ReactJS while integrating client side services.
- Expert in developing User Interface (UI) applications using JavaScript, HTML5 / Semantic HTML, DOM, XHTML, jQuery, CSS3, AJAX and JSON.
- Acquaintance with JavaScript coding in both client and server side using frameworks like AngularJS, Node.js.
- Extensive experience in using various UI widgets and JavaScript libraries like AngularJS, Backbone.js, Require.js, Ext.js, and Node.js and developing Rich Internet Applications (RIA).
- Extensive experience in implementing AJAX to update data on the fly.
- Experience in using pattern designs including MVVM, MVC in the browser and in event - driven applications.
- Strong experience with architectures such as Redux and Flux to manage state of the application while working with frameworks such as ReactJS.
- Developed the website in compliance with American with Disabilities Act (ADA) and features.
- Expertise in writing clean, compatible, automated-testable code to create responsive websites under the standard guidelines.
- Insight on designing and developing world-class real estate services SaaS application.
- Hands on experience developing Graphical User Interface (GUI) to display report data using jQuery that is Cross-browser compatible and Web application scaling.
- Experience of working on CSS Preprocessors like LESS, SASS along with JavaScript task runners like Grunt & Gulp. Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation, Prototype and Libraries.
- Strong expertise in Object oriented concepts such as collections, Generics, Annotations, File operations, Multithreading, Concurrent collection framework and Core java concepts.
- Experienced in complete SDLC life cycle includes Analysis, Design, Development, Testing and Deployment and working in both AGILE like Kanban and Waterfall based development environment and participating in SCRUM sessions and used source code control systems such as Github, GIT and SVN.
- Strong understanding of creating animation and experience with Adobe Creative Suite (Photoshop and Illustrator).
- Achieved compatibility with devices by developing mobile application using React Native by laying out the components in a proper manner.
- Ported React code to React native code by using Component kits for iOS devices.
- Extensive experience using package management tools like NPM, Bower to install dependencies and libraries.
- Experience in managing cross-departmental UI/UX processes including development and marketing.
- Worked in Test Driven Development (TDD) environment and used Testing tools including Karma, Jasmine, QUnit, and Mocha.
TECHNICAL SKILLS:
Operating System: Windows, Mac, Linux, UNIX.
Web Technologies: Angular 2, Type script, Angular JS, ReactJS, JavaScript, ES 6,HTML, XHTML, HTML 5, CSS 3, JavaScript, XML, JSON, Ember JS, AJAX, JQUERY,Node JS, DOJO, Bootstrap, Backbone JS, Ext JS, Can JS,Vanilla JS, MongoDB, React JS/ Redux, Java.
IDE/HTML Editors: WebStorm, Notepad++, Adobe Dreamweaver, Sublime Text 2, Eclipse, Brackets.
Database: MS SQL,NoSQL, SQL Server, MS-Access.
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger
SDLCs: Waterfall, Agile, Scrum.
Graphics Editors: Adobe Photoshop CS3, Adobe Illustrator CS3.
Animation: Adobe Flash CS3, Adobe Fireworks.
PROFESSIONAL EXPERIENCE:
Confidential, California
Sr. UI/UX Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked as a UI developer using ReactJS, Node.js, Express.js, HTML5, CSS3, D3.js, JavaScript, LESS, XML, JSON, AJAX, Bootstrap, GIT and Webpack.
- Developed Front-end code using ReactJS to render DOM elements and Developed server side code using Node.js and Express.js.
- Designed various mockups using Photoshop and converted them into dynamic web pages by using ReactJS components.
- Worked on making REST API calls to the server side from the client to deal with dynamic data.
- Developed functionality for user validation and handled HTTP requests in Node.js (Request and Response). Handled API endpoints to connect the client side to the server side.
- Handled Unidirectional data flow in ReactJS and managed the data flow by efficiently using states and props.
- Coded styles in the project using Preprocessors such as SASS to utilize features such as nesting and variables.
- Used Webpack as a build tool to minify the project files and compile SASS to CSS3. Also, to store static files (Images, CSS3 Styles) to minimize fetching of data.
- Developed cross-browser cross-device compatible code using HTML5, CSS3, Bootstrap to maintain a responsive layout on any device.
- Worked on Responsive Web Design (RWD) and created responsive user experience by using HTML5, CSS3, Bootstrap, JavaScript.
- Created Highcharts using D3.js which simulated company user data, server performance, presentations.
- Dealt with client side routing on ReactJS using Routes and IndexRoute while using BrowserHistory. Utilized React-Router (ReactJS library) to achieve this.
- Used JIRA as a monitoring tool in the project.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Involved in fixing cross-browser issues and unit testing.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Created Test Cases and performed unit test using the JavaScript testing framework Jasmine and karma.
- Worked in an Agile Environment utilizing the SCRUM framework to efficiently deliver the products within the two-week sprints.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
Environment: ReactJS, Node.js, Express.js, JavaScript, HTML5, CSS3, JSON, XML, SASS, Agile, SCRUM, GIT, JSLint, D3.js, Jasmine, Karma, RWD, Bootstrap, DOM, REST, API, SDLC, Webpack, Babel, AJAX, JSLint, Unit Testing, jQuery.
Confidential, Charoltte,NC
Sr UI Developer
Responsibilities:
- Gathered the requirements form client and built an application.
- Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance.
- Developed dynamic web pages by using HTML5, CSS3, jQuery, JavaScript, AJAX, ReactJS, Node.js, Express.js and Bootstrap.
- Built ReactJS components and managed the unidirectional data flow by using State and Props.
- Build various controlled and uncontrolled components to handle the DOM updates by using state and refs.
- Used React Native to build mobile applications for accessibility purposes from all the ends and to make the application more interactive.
- Wrapped Higher Order Components to handle props and have the component return another reusable component.
- Developed SPA using ReactJS and managed client side rendering and client side validation.
- Utilized Middleware such as Body-Parser and Validator in Node.js to handle form validations and validate the users.
- Made Node.js scalable by using Clustering to handle multiple users and not throttle the server.
- Solved Callback hells in Node.js by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
- Developed Responsive Web Design (RWD) pages by using CSS3 and Bootstrap to maintain a nice responsive site while resizing. This was achieved by using Grid System and Media Queries.
- Utilized various styles from HTML5, Bootstrap to have resizable navbar elements that fit on every device width.
- Wrote and implemented AJAX calls in ReactJS in the componentDidMount lifecycle for asynchronous functionality.
- Utilized Redux for dealing with the state of the application and used ReactJS to render the web pages.
- Utilized Providers and Connect functionality from Redux to wrap ReactJS components inside and manage the state and routes.
- Compressed and generated bundle.js.gz using Webpack compression plugin to minimize the app size.
- Utilized NGINX in Node.js and Express.js to use reverse proxy and applied a third layer to manage the requests from the client side.
- Used Backbone.js, Ember.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server. Made secure web app and protected from Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) by using JavaScript.
- Developed and Utilized HTML5 features and wrote code that adheres to W3C and ADA standards.
- Maintained code using version control tools such as GIT and Github.
- Developed the product in an Agile Environment which involved daily scrums, sprints, monitoring user stories using JIRA.
- Utilized JSLint to maintain consistent styling and check for errors and coding guidelines.
Environment: ReactJS, Node.js, Express.js, HTML5, CSS3, JavaScript, NGINX, Redux, AJAX, SPA, jQuery, SDLC, RWD, GIT, Github, Photoshop, Backbone.js, Illustrator, SVG, Sublime Text, JSX, Agile, Scrum, DOM, REST, API, Bootstrap, JSLint.
Confidential, Des Moines, IA
UX/UI Designer
Responsibilities:
- Used Agile methodology and participated in SCRUM meetings.
- Developed UI pages with JSF framework, Angular JS. framework and Node JS on server side
- Developed the AJAX functionality using Ajax4, libraries and implemented AJAX functionality for Asynchronous calls.
- Used Kendo UI Grid for populating the data to Web Page and managed functionalities Sorting, Filtering, Export Reports etc.
- Developed large-scale, real-time, live blogging server and UI compatible for Node.js Application.
- Developed on demand, combo and compression server for Node.js Application.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light with approval from Business Stake holders.
- Used InDesign server to integrate artwork and adapt content and to make EPUB book with live text.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Used Drupal for CMS for the Application.
- Used Ember.js and Django to retrieve data from Couch DB to display rich reports to users
- Co-ordinated GUI design with writers, editors, team leaders and managers
- Build the application using TDD (Test Driven Development) approach.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Design visual mockups/prototypes frame works and delivered final design project
- Produced high quality and visual interface design- from concept to launch web and mobile application
- Used GIT for project management and build automation.
- Monitored using LoadRunner Controller and Site Scope.
- Used JUnit framework for unit testing of application and Jasmine as testing tool
Environment: HTML5, CSS3, JavaScript, Node.js, Express, Gulp, JQuery, Angular JS, Node JS, AJAX, Jasmine, Agile methodology, Fire bug, Windows.
Confidential, Maplewood, MI
UI Developer
Responsibilities:
- Design the front-end application, UI web pages using technologies like HTML5, CSS.
- Developed the front-end application that meets user needs.
- Participated in extensive HTML coding that implements web applications, prototypes, user interface, and websites for clients.
- Developed the front-end web page by using HTML5, CSS3 and JavaScript taking advantage of the frameworks JQuery, AngularJS.
- Implemented ReactJS code to handle cross browser compatibility issues in Mozilla, IE 7,8,9, safari.
- Worked on responsive design and developed a single page responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
- Developed CSS page layouts, navigations, backgrounds and presented designs and concepts to the clients and management for reviews.
- Responsible for making responsive web pages using Media Queries.
- Used to update the HTML pages using JQUERY, AJAX via JSON response.
- Used Mongo DB along with Node JS as a database to store JSON.
- Used AJAX and JSON to make synchronous calls to the project server to fetch data on fly.
- Developed UI design specs that allows and facilitate project and functional requirements across multi-disciplinary teams through all phases of the project.
- Evaluated code to make sure that it is valid properly structured meets industry standards is compatible with devices and operating systems.
- Participated in all phase of SDLC like requirement analysis, implementation and maintenance and have experience in Agile and Scrum.
- Used AngularJS templates, which could be plugged into 1 HTML container, as every web page is an overlay on the Dashboard Page.
- Used Jasmine framework for testing Angular application that makes testing much easier to set up and run.
- Worked on making web pages accessible ADA compliance support.
- Integrated multiple data sources and database into one system.
- Extensively used GULP for all bundling and build needs of the application.
Environment: ASP.Net, HTML, JavaScript, Drupal, CSS, Angular JS, Node JS, Kendo UI Grid, AJAX, Web services, IIS Application Server, UML, XML, Jasmine, GUI Technologies, LoadRunner, Junit, Oracle 10g, SQL, PL/SQL, ReactJS, Visual Studio.
Confidential
Web Developer
Responsibilities:
- Designed & developed the menu-driven user interface and sub systems user interface screens by using AWT
- Responsible for Design and development of Web pages using PHP, HTML, JOOMLA, CSS including Ajax controls and XML.
- Used ODBC for interaction with database and coded the SQL queries.
- Written PL/SQL programming.
- Designed User Interface screens using HTML, DHTML, Java Script, CSS
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Participated in application deployment and maintenance using Ant.
- Used NetBeans IDE to develop the application
- Provided production support for the project and carried out the required changes
- Used Eclipse & Tomcat server as development environment
- Performed graphical design and web site contract work for small business and working professionals.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Used SVN for Version controlling and tracking.
Environment: JavaScript, PHP 5.0, HTML, CSS, AJAX, Apache, Windows 2000/XP, MYSQL, JOOMLA.