Sr Ui Developer Resume
Nyc, NY
SUMMARY:
- Expert in applying the latest development approaches including MVC in the browser, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project b Hands-on experience on Angular 2.0 using one-way/two-way data-binding, filters, UI-routers and creating custom directives, two-way data binding, *ngif and *ngFor structural directives, property binding, services, dependency injection, routing in Angular 2effectively following Agile and Waterfall Methodologies
- Familiar with different component of AngularJS like controller, service, route provider, directives, as well as deep understanding of dependency injection in AngularJS.
- Experience in Single Page Application (SPA) using Angular.js, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
- Good understanding on objected oriented JavaScript programming, including advanced concept like Closure, Prototype, Promise resolve mechanism, Ajax and so on
- Proficient in DOM manipulation using jQuery and AngularJS
- Good understanding of Typescript, Up-to-date with the new ES6 features and its implementation like arrow functions, enhanced object literals, promises etc.
- Good knowledge of Node.js, Mongoose DB and related Node modules like NPM, Grunt etc. and maintaining several connections on a server to make HTTP requests using Node.JS
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code and have experience using CSS processors like LESS and SASS
- Experience in creating excellent responsive web design using CSS Media Queries and libraries like Bootstrap and Foundation
- Experience in writing the unit testing in Karma, Jasmine, Protractors JS to test UI
- Comfortable in managing the frameworks and libraries for project with Bower
- Proficient in using Git, GitHub for committing and branching code for version control as well as resolving conflicts when working with others
- Solid work experience in various IDE's: WebStorm IDE, Visual Studio Code, Atom, Brackets, Sublime Text etc.
- Excellent interpersonal abilities, communication skills, easy to adapt to new technologies, time management and Team skills with an intention to work hard to attain project deadlines under stressful environment.
TECHNICAL SKILLS:
Web TechnologiesFront End: HTML, HTML5, CSS, CSS3, AJAX, JSON
Frameworks: Bootstrap, AngularJS, Angular 2/4, Node.JS, React.JS
Languages: JavaScript, JQuery, Typescript
Operating Systems: Windows 2000, Windows XP (Prof), Windows 7 (Prof), 8, 8.1,10, Linux
IDE s: WebStorm, Notepad++, Sublime Text, Brackets, Visual Studio Code
Testing: Jasmine, Karma, Mocha
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Sr UI developer
Roles & Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML4, CSS3, JavaScript, jQuery AJAX and JSON
- Used JavaScript, jQuery for user interactions in pages; Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information and for form validation and other interactive features
- Implemented JQuery based accordion styles and handled complete JQuery in showing Rich Internet Application (RIA).and to display report data using JQuery in Cross - browser compatibility and Web application scaling
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Incorporating and utilizing JavaScript unit-testing frameworks (Jasmine, Karma)
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery
- Wrote Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business
- Maintained Cross Browser compatibility& implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Work with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing
Environment: HTML, CSS2/3, JavaScript, JQuery, JSP, Oracle, AJAX, SVN
Confidential, San Francisco, CA
Sr. UI developer
Roles & Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens usingAngularJS,HTML5, CSS3, JavaScript, JQuery, AJAX and JSON
- Updated dashboard front end to support multiple dashboards and their CRUD operations using AngularJS
- Implemented account creation module as a Single Page Application using AngularJS along with Angular validation
- Used JQuery and AngularJS for the development of the UI
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters
- Used AJAX, JSON to send request to the server to check the functionality of the websites and JSON for storing and exchanging information between browsers and servers.
- Worked on JIRA to maintain and update the task
- Configured grunt tasks to load the application
- Incorporating and utilizing JavaScript unit - testing frameworks (Jasmine, Karma).
- Use GitHub for Version Control to track check-ins and rollback code
- Involved in team meetings with corporate webmaster's UI team & weekly scrum meetings
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, MVC, angular.js, backbone.js, React.js, Require.js, Node.js, Ext.js, XML, Responsive Design, JSON, DOM, DOJO, Agile, Photoshop, Dreamweaver, Windows
Confidential, Palo Alto, CA
UI developer
Roles & Responsibilities:
- My responsibilities include converting initial mock - ups and the underlying behavior, style the application and test the modules.
- Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models).
- Used Angular 2.0 effectively for the entire code development with routing, creating page level components. Participated in the complete SDLC of project from Development, Implementation, and Deployment to Testing Phase
- Developed GUI components and Modules in Typescript
- Worked closely with UX Design team for implementing wireframes, user flows and prototypes to bring up design ideas
- Created different modules like services, filters for parsing the data to users in accurate way and directives using AngularJS framework, Typescript
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular
- Used Jasmine for Unit Testing of the code and karma for running the test cases
- Involved in daily scrum team meetings by updating the work status of the sprint stories
- Used AngularJS and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller), Used Node.JS for installing dependency packages node modules, and used project management tools such as JIRA
- Participated in design sessions, code reviews, bug fixes, organization standards & best practices
- Interacted with the client for gathering requirements for GUI in the initial phase of the project
- Used Source Repository Git stash to maintain current and previous builds .Used GIT GUI to check-in and GIT Bash for check-out
- Used Node JS to run the application in a web server in staging environment
- Using Grunt for automated building of application including unit testing (Jasmine /Karma)
- Extended BOOTSTRAP for UI theme and developed CSS to support Responsive web design and Implemented responsive Layouts for minimizing load time
- Configured KARMA to run test specs and tested JavaScript using Jasmine
- Integrated REST services with Angular services and tested using REST console
- Used MongoDB for storing employee details, designing documents and collections
- Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of the application
- Worked with the team of architects and back-end developer to gather requirements and enhance the application functionality and add new features
Environment: HTML5, CSS3, AngularJS, Angular 2,jQuery, Bootstrap, Node.js, Jasmine, Karma, Grunt, SCSS (SASS), Responsive Design, Windows OS, REST console, MongoDB
Confidential, NYC, NY
UI developer
Roles & Responsibilities:
- Developed GUI and converted the mock - ups into hand-written HTML 4.0, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON
- Worked closely with UX team, product, marketing to create specs and Designed mockups using Photoshop
- Adopted waterfall methodology to develop the project
- Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form validation
- Used JQuery to get the Client-side elements effect Hide, Show, Event-Handling and DOM manipulation
- Built Dynamic jQuery progress bar to inform user the questionnaire completion progress and used AJAX to send questionnaire result to back-end server
- Optimized the page loading performance by Minification and code structure adjustment
- Debug the application using FireBug to traverse the documents and manipulated the Nodes using DOM and DOM functions
- Used Jasmine and karma for unit testing
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Implemented CSS3 features like, multi-column layout, gradients and web fonts
- Developed common CSS classes for the user interface using CSS and CSS3
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on Windows
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity
Environment: HTML, CSS, AJAX, JavaScript, JQuery, Bootstrap, Microsoft FrontPage, Waterfall, Adobe Photoshop
Confidential, San Francisco, CA
UI Developer
Roles & Responsibilities:
- Developed new website routing by using MVC methodology (AngularJS) and involved in creating Single Page Application using AngularJS1.4.5 along with routing, validations, custom directives and filters
- Enhanced login authentication and rapid page redirecting by using AngularJS
- Used AngularJS $http to perform AJAX calls for creating interactive web pages on JSON response
- Created Custom Directives for reusable DOM manipulation function
- Created form validations and user friendly error messages using JavaScript and Angular JS $valid, $dirty and $error service
- Integrated RESTful APIs with front - end Pages by generating JSON data from MongoDB database
- Used AJAX feature and JSON5 to achieve exchanging data with server asynchronously
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug
- Handled browser compatibility issues in browsers such as IE, Firefox, and Chrome
- Used Grunt with Grunt file to minify the Js file in whole application
- Used GitHub for version control
- Made use of Scrum team structure and Agile development in the project developing
- Designed custom marketing assets (email marketing templates and newsletter templates) for each customer's preference based on seasonal promotion
Environment: JavaScript, CSS3, HTML5, JQuery2.2, Bootstrap3, LESS, AngularJS1.4.5, NodeJS, Express, MongoDB, AJAX, JSON5, RESTful, Grunt, Git, Scrum, Agile