We provide IT Staff Augmentation Services!

Sr. Frontend Web Developer (angular2) Resume

Long Island, NY

SUMMARY:

  • Over 9 years of experience as UI developer in analysis, design and development of various enterprise and web based applications.
  • Extensive experience in developing web pages using HTML5, CSS3, JavaScript with ES5 and ES6, TypeScript, jQuery, Angular2, Angular JS, React JS, Redux, Node.js
  • Fluent in developing applications using Angular2 features like components, pipes, modules, templates, metadata, data binding, routing and Angular CLI.
  • Expert in all aspects of AngularJS like routing, modularity, dependency injection, service calls and custom directives for single page applications.
  • Working knowledge using component based architecture provided by Angular2 with Typescript rendering the components using the additional components called custom HTML tags.
  • Good hands on knowledge on creating components using @component directive, creating components inside another component.
  • Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.
  • Experience on working with Angular JS to develop single page along with dynamic web applications.
  • Expertise in React JS framework to develop the SPA working with React Flux architecture.
  • Expertise in creating Custom Reusable React Components Library
  • Experienced in working with Redux architecture using complex Object - Oriented concepts in improving the performance of the websites
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX concepts.
  • Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Worked on MEAN stack based application and vast knowledge in creating Restful API using MongoDB and Express.
  • Worked closely with Node.js and Express in designing Restful API.
  • Experience in developing web applications using MVC & MVVC Architecture.
  • Hands on experience on CSS preprocessors such as LESS and SAAS
  • Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Experience in designing Database systems and writing SQL queries to perform CRUD operations on databases.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, SQL Server and MySQL.
  • Extensive experience in Testing, Debugging and troubleshooting the existing code using Firebug and Chrome Inspector Tools.
  • Experience in build tools, Gulp, Grunt, NPM, webpack, webpack-loaders, Browserify.
  • Experience in performing unit-testing using Jasmine, Karma and end-to-end testing using Protractor.
  • Expertise in using source code control system such as SVN, GIT.
  • Worked in Waterfall model and Agile based development environment, following the sprint deadlines and participating in scrum meetings.
  • Excellent analytical and critical thinking, quick learning, creative problem solving, interpersonal and client interfacing skills with strong leadership skills.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, JSP, XML

Framework: AngularJS/Angular2, React JS, jQuery, Bootstrap, Node.js, Express, LESS, SASS

Database: PL/SQL, MySQL, SQL Server, Oracle, Mongo DB

IDEs: Eclipse, Adobe Dreamweaver, NetBeans, Visual Studio, Sublime Text, Atom

Version Control: SVN, GitHub

Programming Languages: C, C++, Java

PROFESSIONAL EXPERIENCE:

Confidential, Long Island, NY

Sr. Frontend Web Developer (Angular2)

Responsibilities:

  • Designed and developed web pages using HTML5, Angular2, CSS3, Ajax, Bootstrap, JavaScript, and jQuery based on the W3C standards.
  • Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for a web application that matches requirements.
  • Performed form validations using reactive forms from Angular2 framework.
  • Implemented error handling and strictly typed coding practices.
  • Implemented Angular Router to enable navigation from one component to another.
  • Used @Input and @Output for transferring data between child and parent components.
  • Implemented Pipes to filter the data before displaying it to user.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Implemented Guards like, canActivate CanDeactivate when user tries to navigate from one route to a different route.
  • Used ngModel to achieve two-way binding and using ngIf to display the error messages
  • Created reusableservices and used them in different component using Angular2 Dependencyinjection
  • Created customvalidators and used them in Angular Forms.
  • Created and Consumed RESTFULWebServices using Angular2HTTP Module.
  • Worked on webpack as module builder for build workflow for Web Application and webpack-dev-server as server.
  • Used webpack to bundle TypeScript and JavaScript modules and used Scaffolding tools like Yeoman to create the skeleton of the web application. Utilize package mangers like Bower and NPM.
  • Used TSLint tool that checks TypeScript code for readability, maintainability, and functional errors
  • Created unit test cases of Angular2 components, services using Karma-test-runner and Jasmine.
  • Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leader and cross-work team members.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronized data with server.
  • Performed Unit testing using Jasmine and Karma.
  • Followed best practices and standards for accessibility and cross-browser compatibility.
  • Worked with version control GIT to manage the code repository.
  • Involved in deploying applications in AWS environment using Jenkins, Dockers, Nginx and Git.
  • Used JIRA to track the user stories and defects with agile technology.

Environment: Angular2, HTML5, CSS3, Bootstrap3, Angular JS, JavaScript, jQuery, Chrome Developer Tools, Restful Web services, JSON, Advanced Rest Client, SVN, Jasmine, Karma, AWS, Jenkins, Docker, Nginx, Eclipse, Git, JIRA.

Confidential, Holland, MI

UI Developer/ React JS Developer

Responsibilities:

  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flux, Mongo DB.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • 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) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Secured HTTP/Web Sockets requests with JWT and authorization middlewares to prevent security threats
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Implemented flux pattern by using redux framework as a core dependency.
  • Have worked on AWS to integrate the server side and client side code.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Worked with Jasmine unit test framework to write unit tests for JavaScript code.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase Productivity.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, jQuery, React JS, Redux, Flux, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub.

Confidential, Charlevoix, MI

UI Developer

Responsibilities:

  • Involved in Agile Software Development Life Cycle, including collecting the requirements, Requirement analysis, Designing, Building the code, Testing, Debugging and support.
  • Developed the overall UI layout design for web site using HTML5, CSS3, Bootstrap and Pre-processor LESS.
  • Extensively used React JS, Node.js, Angular JS, JavaScript and jQuery to provide UI functionality.
  • Built interactive web pages using the jQuery plugins for Drag and Drop, forms, menus, widgets, user interface.
  • Implemented MVC architecture using JavaScript framework Angular JS.
  • Used MVC architecture for the two-way data binding using the ng-model
  • Developed the client side validation code using the JavaScript and jQuery.
  • Used Angular JS Directives: ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller and ng-route.
  • Worked with testing tools like Chrome, Firebug and IE developer toolbar.
  • Used AngularJS controllers, directives, factories and services for creating single page web applications.
  • Implemented data validations for critical functionalities using AngularJS and JavaScript.
  • Used AngularJS to implement rich functionality in various pages: form validation, grid, search, sort, pagination.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used React JS for developing the client side interface.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Experienced in developing React components.
  • Used special syntax JSX to add HTML to the JavaScript using React JS.
  • Experienced in writing the reusable components using React JS.
  • Experience with popular React JS workflows (such as Redux).
  • Created Single Page Application with loading multiple views using route services.
  • Implemented routing mechanism by using the ng-route and routeprovider.
  • Used AJAX and JSON to make asynchronous calls to the server to fetch data.
  • Extensively used Grunt and Gulp as an associate to Node.js to establish the connectivity between database and client.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Used RESTful services to load data which is in JSON Format.
  • Used JIRA to track the defects with Agile methodology.
  • Used GIT for version control.

Environment: AngularJS, JavaScript, Ajax, JSON, LESS, HTML5, XHTML, CSS3, DOM, Bootstrap, jQuery, React JS, Redux, GIT, Grunt, Gulp, Jasmine, Agile methodology.

Confidential, Columbus, OH

UI Developer

Responsibilities:

  • Involved in developing the UI pages using HTML/HTML5, CSS/CSS3, JavaScript, JSON, jQuery, Ajax, AngularJS.
  • Responsible to maintain HTML5, CSS3, JavaScript and jQuery as well as keeping the pages dynamic using AJAX, JSON and XML.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS.
  • Developed the grids for valves, repairs, users using Angular UI ng-grid, ng-table
  • Used Angular $resource for API calls to Backend.
  • Used HTMl5 CSS3 and AngularJS for our prototype- working model.
  • Experienced in Model View Controller (MVC) frameworks such as Angular.JS for creating Single Page Application (SPA). Used HTML5, CSS3, JavaScript and Angular JS for our prototype- working model.
  • Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
  • Familiar with NodeJS in building Server-side demo.
  • Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
  • Classes to interact with business logic &used Spring Frame work for AngularJS layer design patterns.
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
  • Extensively used HTML5, Angular.js, JSON, AJAX and DOM scripting for form validations.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Participated in development of a well responsive single page application using Angular-JS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Used JS framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
  • Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.

Environment: JavaScript, HTML5, CSS3, Angular JS, Node.js, jQuery, JSP, Backbone, AJAX, JSON, XML, Sublime text.

Confidential

Jr. Web Developer

Responsibilities:

  • Redesigned the existing site and to create new interfaces.
  • Used Dreamweaver as Html editor for designing new pages.
  • Responsible for content and UI development.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Worked closely with the programmers and graphic designers for project requirement and analysis.
  • Produced GUI prototypes for business logic presentations.
  • The new website has made it much easier for the users to access the page and check the required info.
  • Created Stored Procedure, Trigger for database access and events.
  • Created a website using HTML, designed all pages using CSS and JavaScript.
  • Involved in the design and development of user profile planning for those accessing the system.
  • Analyzed user requirements and converted into use cases.
  • Responsible for managing website content.
  • Designed layouts on the front-end using JavaScript, CSS and DHTML.
  • Created multiple types of content, each with different features.
  • Adobe Photoshop has been used to create different banners and designs

Environment: HTML, CSS, Adobe Photoshop, JavaScript, DHTML, jQuery, Dreamweaver, XML, MySQL.

Hire Now