Sr. Ui Developer Resume
New York City, NY
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS3, AJAX, DOM, JavaScript, jQuery UI/Mobile, LESS, SASS, JSON, Bootstrap, AngularJS, Angular2, Angular4, React JS, Node.JS, Express.js, Bower, Gulp, Web pack.
- Experience in working with Architecture frameworks such as Angular4 and Backbone JS , React JS , Redux.
- Excellent experience and Knowledge in CSS frameworks such as 960 Grid System, Blueprint CSS and CSS pre - processors like LESS and SASS.
- Efficient in developing web pages using HTML5, CSS3, JavaScript and jQuery and experience in making web page cross browser compatible.
- Experience in building Responsive Single Page Applications (SPA) using React JS and rendering pages on the server side for faster loading and updating.
- JavaScript expertise in client-side scripting languages like jQuery, AngularJS. Expertise in working server-side scripting languages NodeJS.
- Experience with new HTML5 features such as Video, Audio, Canvas, Article, Section, Fig caption, Data list etc. Also, CSS3 features such as Animations and Transitions, Advanced Selectors, Gradients, Media Queries, 3D Transforms etc.
- Specialized in development and implementation of Application, mobile and Web based Technology Solutions.
- Extensive experience in developing NodeJS applications using MVC frameworks and installation of client-side dependencies using BOWER.
- Experience with various MVC frameworks like AngularJS, EXT.JS, Require.JS, Backbone.JS, NodeJS.
- Experience with Version Control tools like CVS, GIT and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Hands on experience in building scalable MEAN stack applications using MongoDB, Express.JS, AngularJS and NodeJS .
- Extensive experience in various UI widgets using JavaScript libraries ( jQuery UI ) and developing Rich Internet Applications (RIA).
- Experience in working on CSS preprocessors like LESS and SASS along with JavaScript task runners like Grunt JS.
- Experience with AngularJS MVC framework including authoring complex directives , services, controllers and filters , working with animations, routing and states.
- Experience in deployment of web services, Servlets and server-side components using Apache Tomcat server.
- Experience on working with Agile, Scrum and few other development environments.
- Experienced in NOSQL Database design and principles (MongoDB). Proficient in designing MongoDB dynamic schemas and Data modeling concepts.
TECHNICAL SKILLS:
Web Technologies: JavaScript, Typescript, HTML5, DHTML, CSS3, JSON, XML, DOM, AJAX, HTTP, Cookies, Redux, SASS, LESS, RWD.
Frameworks/ Libraries: AngularJS, Angular2, Angular4, Node.JS, jQuery, Bootstrap, Express.js, Backbone JS, Spring, React JS.
Database: MongoDB, Oracle, MS SQL Server
Web Services: Restful (JSON, XML)
Debugging Tools: Firebug, developer Tools
IDE: Gulp.js, Grunt, Web pack, Eclipse, IntelliJ WebStorm, Visual Studio Code, Brackets, Atom.
Methodologies: Agile, Rational Unified Process(RUP), Kanban, Waterfall, CI/CD, TDD.
Version Control: Perforce, CVS, GIT, SVN, VSS.
Application Server: Web Sphere, Web Logic, Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Sr. UI Developer
Responsibilities:
- Developing web pages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Backbone JS, Node JS, Bootstrap JS, Angular2 and Angular4.
- Used Angular4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Actively involved in using Angular4, Typescript, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variables.
- Implemented Angular components for UI services to consume REST services using Component based architecture by providing Angular4.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
- Developed various web pages and components using Angular2 by implementing predefined components from NPM (Node Package Manager).
- Used JavaScript , CSS and Ajax for Web application development.
- Used Ajax & JSON communication for accessing RESTful web services data payload and to make asynchronous calls to the project server to fetch data on the fly.
- Adding ES6 features involving ERROR functions , Promises , Exports, Imports and TEMPLATE strings.
- Implemented AngularJS based $http service to make AJAX requests to call the web services/APIs to fetch the data and populate the UI. Utilized Web sockets and Node.js to provide real time support.
- Used Bootstrap to render grid system and run media queries to make the web portal responsive according to the size of the device.
- Used node.js as a proxy to interact with RESTful services and interacting with MongoDB NoSQL Database.
- Worked on merging, committing the branches in the version control GIT and JIRA for issue assignment and development tracking.
- Used Webpack for bundling and minifying and the open source from BitBucket to stream build system in front-end web development.
- Developed GUI using JavaScript, HTML5, DOM, XHTML, AJAX, CSS3 and jQuery.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
Environment: s: AngularJS, Angular2, Angular4, Node.JS, Express.JS, Typescript, ES6, HTML5, CSS3, SASS, JavaScript, jQuery, Ajax, JSON, MySQL, SVN, Bootstrap, Jasmine, Grunt JS, GIT, NPM, MongoDB.
Confidential, Chicago, IL
Sr. UI Developer
Responsibilities:
- Responsible for developing User Interaction screens such as login, registration, data visualization by using HTML5, CSS3, JSON, Typescript, ES6(ECMAScript), AJAX and Angular2 .
- Developed Single Page Application using Angular2, Typescript and nested views for the main functional pages with the help of AngularJS UI-Router for all the modules.
- Worked with reactive based forms in the application and good exposure in working with angular validators, providers, expressions few other in the application.
- Worked with SASS library by using features like mixins, nesting and few other in the styling of the application.
- Implemented new features of CSS3 in the application such as Pagination, Box Sizing, Flexbox, Transitions, etc. for styling the classes.
- Using Angular2 have built different controller, directive, services, filters in different web pages by following strict MVC pattern. Imposed AngularJS characteristic concept such as two-way data binding and dependency injection for constant updates between view and model.
- Used Bootstrap to render grid system and run media queries to make the web portal responsive according to the size of the device.
- Worked with features of Html5 such as elements/tags, Canvas, Web worker, web forms and few other in the application.
- Responsible for creating Angular $http service to make Get/Post RESTful API call to extract the JSON contract.
- Involved in executing Mongoose module for MongoDB that emulates official MongoDB API as well as wrapping MongoDB native to make it very easy to use.
- Have gained experience in migrating the application from Angular 1.5 to Angular 2.0 from scratch of the application.
- Worked on server-side using Node.js along with Express.js and connect to the database using Mongoose from MongoDB.
- Involved in developing custom Directives, Filters in the application for handling the transactions data on the DOM.
- Great exposure in deploying the applications in Jenkins and working on Bitbucket following Agile Methodology.
Environment: AngularJS, Angular2, Node.JS, Express.JS, Typescript, ES6, Passport.JS, Bootstrap, Html5, CSS3, MongoDB.
Confidential, Princeton, NJ
UI Developer
Responsibilities:
- Designed and developed the web application using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Received business logic specifications and design documents, and translated them into HTML, CSS3 preprocessor styling SASS, JSON files, JavaScript code and AngularJS.
- Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Created custom Filters which can format data in diverse ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Converted data from database into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
- Designed a responsive website using Bootstrap grid system. Used new features of HTML5 such as Geolocation, Drag and Drop, Web worker, Validation, etc. and CSS3 features such as media queries, Flex box, 3D Transforms, Animations.
- Worked with source version control tool GIT to manage the code repository.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: AngularJS, NodeJS, Express.JS, Redux, HTML, CSS3, SASS, JavaScript, jQuery, Ajax, JSON, MySQL, Bootstrap, Jasmine, Karma, Bower, GIT, Agile.
Confidential, Southfield, MI
UI Developer
Responsibilities:
- Designed and implemented a web app for storing the information of customer, generating sales reports, saving contacts and handling schedule management.
- Worked one-on-one with client to develop layout, color scheme and layout for his website and implemented it into a final interface design with the HTML/CSS and JavaScript, selectors.
- Received business logic specifications and design documents and translated them into HTML, CSS pre-processor styling SASS, JSON files, ES5, JavaScript code, high charts and Angular.JS .
- Created forms and sessions using Node.JS and Express.js to store the user data and provide dynamic views based on the users.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Worked on building custom directives, filters as well as services in the application. Dealt with Angular provided in-built router for navigating through the application from the root module.
- Manipulated data using CRUD operations of NoSQL database management system(MongoDB) and handled database access and data transmission based on Restful web services.
- Mapping the Template with its View, Component, Controller via bridges and getting the data via service calls, virtual services or mock it with JSON, and defining in a utility called Data Transform.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms; wrote the Unit Test Cases using Jasmine and Karma
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: Angular.JS, Node.JS, Express.JS, ES5, Bootstrap, MongoDB, HTML, CSS.
Confidential, Nashville, TN
UI Developer
Responsibilities:
- Used AngularJS framework to bind HTML to JavaScript objects. Converted wire frames and photoshop design to web pages with behavioral design development .
- Responsible for developing the UI pages using HTML, CSS, JavaScript, AngularJS, NodeJS, Bootstrap, JSON, jQuery and Ajax.
- Used SASS for custom theming of web applications and Compass to manage SASS.
- Involved in designing and implementing Web Rich UI for the Self-service Application using JQuery Ajax framework and Widget based JavaScript programmed model.
- Development workflow using task runner Grunt, package management tools BOWER, NodeJS for the server-side run-time environment.
- Developed an application using AngularJS, NodeJS , MongoDB, and other technologies using Behavior Driven Development and load testing to achieve a high level of scalability.
- Developed Cross browser compatible responsive web pages(RWD) by combining LESS, Bootstrap grid system with JavaScript.
- Worked on consuming web-services in the form of JSON via AJAX calls for creating business progress views as visual charts by using High Charts .
- Used Backbone.js, Ember.js and Require.js to create Views to hook up models to the DOM.
- Worked on JavaScript framework (Backbone, Node.JS) to augment browser based applications with MVC capability.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Used Git as version controlling system(VCS) for source code management and collaboration.
- Developed the user’s application by editing updating using MVC pattern in AngularJS and responsible for client-side validations using Angular Directives and JQuery functions.
- Involved in creating responsive designs and manipulating Search Engine Optimization ( SEO ) to result in higher Google search placements.
- Converted data from MySQL database into JSON and XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Experience in JavaScript unit testing using frameworks like JUnit, Jasmine, Karma, Mocha.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
Environment : JavaScript, CSS, HTML, XHTML, DOM, Ajax, Vanilla JavaScript, AngularJS, NodeJS, SVN, Firebug, Sencha ExtJS, Karma, Jasmine, Rally, Adobe Photoshop, Jira, Bower, SASS, Bootstrap, JQuery, Grunt, Agile.
Confidential, Santa Rosa, CA
UI Developer
Responsibilities:
- Created and implemented dashboards and features for several business units as well as Business Operations using semantic HTML, jQuery, and CSS, responsive design.
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using jQuery UI Library.
- Developed responsive reusable component modules using Bootstrap, HTML, CSS, JQuery and JavaScript based on UX requirements.
- Used various jQuery plugins like autocomplete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Deployment of Web services, JSP, Servlets and server-side components in Apache Tomcat server.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Used extensively Data Caching and Session management concepts to increase the throughput of the JSP Pages.
- Experienced on CSS Background, Margins, Text, Borders, Alignments, Padding, Tables and Behaviors and integrating house made Cloud REST API’s and third-party web services.
- Developed JavaScript library for rendering domain-specific layout XML to the web and used JMS for Asynchronous communication between the applications.
- Ability to apply W3C web standards with great skill in achieving the best cross-browser user experience for the sake of long-term user retention and engagement.
- Coordinated with QA team on daily basis using JIRA for issue tracking and bug fixing and Project status tracking.
Environment : HTML, CSS, JavaScript, jQuery, SVN, JSP, Apache Tomcat, Ajax, XML, JMS, REST, Jira, W3c web standards, REST API.
Confidential, The Woodlands, TX
UI Developer
Responsibilities:
- Developed the User Interface using HTML , CSS , JavaScript , JQuery and AJAX .
- 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.
- Designed XML files for maintaining contents like video, images, and audio and display them in a flash application.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Coded JavaScript for page functionality and Pop up Screens.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Worked with a content management tool to design graphical contents.
- Supporting and maintaining the Web Server, Backup Servers , and Test Servers .
- Created and consumed SOAP/Restful Web Services.
- Used Struts framework to develop the application based on a MVC design pattern.
- Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
- Designed cascading style sheets and XSLT and XML part of Order Entry Module & Product Search Module and did client-side validations with Java script.
- Analyzing the website traffic and Search Engine Optimization.
- Extensive high level of HTML, DHTML, XHTML, CSS implementation.
Environment: HTML, CSS, JavaScript, AJAX and Windows XP, XSLT, XML, DHTML, XHTML, MVC, JSP, Photoshop, Dreamweaver, JQuery, Illustrator, Information Architecture, SOAP/RESTful, Struts, MYSQL.
