Post Job Free

Resume

Sign in

Developer Js

Location:
Toronto, ON, Canada
Posted:
November 25, 2020

Contact this candidate

Resume:

PROFESSIONAL SUMMARY

UI developer with over *+ years of professional experience in developing and designing User Interface for web applications.

Worked on complete Agile Scrum Methodology and User Interface web development in accordance with requirements.

Experience in all phases of Software Development Life Cycle.

Extensive experience in designing web applications using HTML, HTML 5, XML, XHTML, JavaScript, D3, Type Script, Angular2/4, AngularJS, CSS, CSS3 and jQuery.

Expert knowledge in designing SPA using AngularJS, Angular2.

Experience in third party libraries like NgPrime, Angular Material Design.

Experience in UI Architecture design using Angular2 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.

Expertise knowledge in OOPS implementation, code consistency and code review.

Unit testing of Angular components, services using karma-test- runner and Jasmine.

Test Reports generation using Karma.

Experience in Responsive web design development.

Experienced in breaking up layered PSD into HTML using CSS.

Worked extensively in Application development using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.

Extensively used AngularJS features, Directives, Filters, 2-way Data Binding, Services, Templates, Routing, MVC and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.

High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.

Proficient with CSS preprocessors including LESS, SASS.

Experience with applying web applications using AJAX, Plug-ins and JSON.

Experience in working with third party APIs, Web Services, expertise in REST and RESTful Web services.

Optimized the performance of the application using Angular2 Lazy Loading and Bundling

Used AJAX framework for asynchronous data transfer between the browser and the server.

Experience in developing applications for cross browser compatibility.

Experience in debugging and troubleshooting the existing code using debugger tools like, Firebug, Chrome developer toolbar etc., and Able to identify problems in the initial stages and execute quick resolutions.

Expertise in using source code control systems such as GIT, JIRA and SVN.

Excellent communication skills, team player, quick learner and self-motivated.

Ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.

TECHNICAL SKILLS

Web Technologies

HTML5, CSS3, JavaScript, TypeScript, jQuery, JSON, AJAX, AngularJS and Angular2

Framework

D3, Angular2/4, AngularJS, Bootstrap

IDE & Tools

Eclipse, Notepad++, Sublime Text, Webstorm, Phabricator, Git Kraken, SourceTree

Application Server

Tomcat, NodeJS, Apache, nginx

Languages

JavaScript, TypeScript, ECMAscript (ES6)

Data Base

SQL, MY SQL, Oracle PL/SQL

Operating Systems

Windows, Linux, OSX

WORK EXPERIENCE

UI DEVELOPER

IBM CANADA, TORONTO, ON MARCH 2019 - PRESENT

Responsibilities:

Involved designing in web pages using HTML 5, CSS3, JavaScript, React-Bootstrap, SASS, ReactJS, Redux framework.

Worked on React JS Virtual Dom and React views rendering using components which contains additional components called custom HTML tags.

Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) library

Maintain and extend existing legacy application using ES5 JavaScript.

Worked on Life cycle methods to control the component, mount, rendering and unmount in ReactJS.

Experience in using React Js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

Used Redux together with React JS.

Created client surveys and displayed the results in a dynamic report (d3 js, jQuery, MS SQL)

Used AJAX calls for data updates in UI along with JSON data parsing.

Extensive use of Node.js, Express JS and Mongo DB to create server-side applications.

Used Node JS for heavy DOM manipulation.

Developed the backend by using Nodejs, Express and MongoDB.

Used Node.js to communicate between the angular application and the packages.

Expertise in using Grid Framework

Developed pages that support advanced client-side technologies, such as JavaScript, Flash and ActionScript.

Worked with jQuery Widgets, Interactions, Effects, Widget factory.

Validated the client-side applications using jQuery Validation Plugin.

Develop unit testing scripts using Jasmine, JUnit for testing the JavaScript code and automate the tasks with Grunt/Gulp.

Fabricated stylesheets to manage the look-and-feel of the complete site using CSS3, bootstrap, XML.

Worked with the LESS preprocessor to rewrite the whole CSS.

Wrote unit tests using Jest and Enzyme for test-driven development.

Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.

Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.

Tested the integrated application and reported issues to the back-end developers (JIRA).

Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.

Used React-Autocomplete for creating google maps location search on the webpage.

Involved in development, maintenance and enhancements to the application.

Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software

Environment: React JS, Express JS, Node JS, MongoDB, HTML5, XML, JSON, AJAX, JavaScript, jQuery, CSS3, jQuery, Bootstrap, Agile methodology, Atom IDE.

VALE CANADA Dec 2017 - Feb 2019

UI Developer, Sudbury, ON

Responsibilities:

The project operates on Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.

Defined technical requirements based upon business requirements.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Designed and developed website using framework AngularJS 1.x/2.0 along with HTML5, CSS3, and TypeScript.

The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.

Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0

Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.

Created TypeScript reusable components and services to consume REST API’s using Component based architecture provided by angular 2.0.

Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.

Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.

Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.

Developed Angular service for static selection (reference) data in the Angular SPA’s run block.

Worked on custom URL’s to land the user in the application.

Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.

Worked on customer’s cart including the add/remove items, save items in cart.

Used AJAX framework for asynchronous data transfer between the browser and the server.

Created a build process for different environments like develop, staging and production.

Demonstrated knowledge of code reviews, unit and regression testing.

Familiar with Cross Browser Testing and Debugging.

Implemented lazy loading to improve application quality and performance in low bandwidth connections.

Created cross-browser compatible and standards-compliant CSS-based page layouts.

Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.

Debugged the application using Chrome Dev tools, Firebug and IE Developer Tool bar for IE.

Used GIT for source control and JIRA for tracking purposes.

Followed the coding standards, it makes for easier modification in future releases.

Environment: HTML5, CSS3, SASS, JavaScript, D3, AngularJS 1.x/2.0, Node, TypeScript, Agile, Bootstrap, REST API’s, Jasmine, Karma, NPM, GitLab, Github, GitKraken, Balsamiq, Restful, JIRA, VSTS, Phabricator and Webstrom.

Value Labs (Client: State Farm Insurance, IL) Jun 2014 - Nov 2017

Web Developer, Hyderabad, Telangana, India

Responsibilities:

Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap 3.0, JSON and jQuery, Ajax.

Mastered the GRUNT with commands for building and deploying the project. Used Bower for successfully implementing the dependencies.

Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.

Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.

Used BackboneJS for making Ajax calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.

Implemented responsive web design using media queries and bootstrap.

Efficient management of Jira for bug tracking and Confluence for design documents.

Used JQUERY plug-ins to implement features as a light box, galleria, sliders and other intuitive features.

Using Drupal created prototypes as well for call functionalities.

Have experience of designing application with multiple frameworks based on best design approach.

Converted wire frames into working development environments using backbone and underscore frameworks.

Created forms to collect and validate data from the user in HTML and JavaScript.

Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.

Involved in developing web Page Applications using Angular JS with other development teams.

Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.

Involved in writing jQuery-based Ajax requests using jquery.get or jquery.ajax and jQuery.post.

Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.

Worked closely with the QA team in resolving defects.

Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.

Worked in scrum process attending daily stand up and completing tasks in sprints.

Used SVN tortoise for file Management.

Environment: HTML 5, CSS3, Angular JS, Backbone JS, Bootstrap, AJAX, JSON, firebug, Notepad++, Grunt, Github.

EDUCATION

Bachelors in Electronics and Communication Engineering,

Jawaharlal Nehru Technological Hyderabad University, Telangana, India



Contact this candidate