Ui / Angular Developer Resume
Hackensack, NJ
SUMMARY:
- Around 7 years of professional experience in developing and designing User Interface for web applications with deep insight using HTML 4/5, CSS2/3, Bootstrap, JavaScript, AngularJS 1.x, Angular 2/4, ReactJS, jQuery, AJAX, JSON, NodeJS.
- Excellent noledge in CSS with preprocessors like LESS and SASS.
- Experience in creating web applications using Angular 1.x/2.0 and ReactJS.
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
- Developed Responsive web design (RWD) using Media Queries and Bootstrap.
- Expertise in JavaScript coding and developed various Client - side validation libraries usingJavaScript.
- Expert in working with JavaScript frameworks and libraries like AngularJS, ReactJS, NodeJS, jQuery, JSON, AJAX and RESTful services.
- Experience in using various jQuery controls and corresponding Event handlers etc.
- Good experience in JavaScript MVC framework like AngularJS.
- Extensive experience in developing single-page applications using JavaScript frameworks like AngularJS and Bootstrap.
- Strong experience in using React JS along with Redux and Flux for creating reusable UI components.
- Experience in NodeJS modules like grunt, bower to integrate with designs and requirements
- Used Webpack for client-side and server-side development with NodeJS.
- Created a dashboard using Bootstrap 3.0., Used D3.js for charting, jQuery and JavaScript for creating view models.
- Excellent skills in creating and accessing various databases using MySQL, NoSQL/ MongoDB.
- Pleasant experience working in health care, media, commercial and broadcasting domains.
- Expert-level noledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
- Used Continuous Integration and Continuous Deployment tools such as Jenkins.
- noledge on configuring, deploying and automating instances on cloud environments like AWS.
- Implemented test driven development using Testing tools like Grunt/Gulp.
- Used GIT, SVN for Version controlling, error reporting and project management tools JIRA.
- Worked on Unit test by Test-Driven Development (TDD), writing test cases using Jasmine, QUnit,Karma, Mocha, Chai and Protractor for E2E testing.
- Implemented Ecommerce digital transformation for client teams to innovative solutions.
- Dedicated team Player with excellent, communication and Interpersonal skills.
- Experience in complete software SDLC which includes requirement gathering, coding, design, analysis, testing using Agile involved in daily SCRUM meetings and Sprint cycles.
TECHNICAL SKILLS:
Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, jQuery, JSON, JSP, Bootstrap, DOM, ES6, Vanilla JavaScript
Frameworks: AngularJS 1.x, Angular 2/4, ReactJS, Redux Saga, Flux, NodeJS, D3.js, Webpack, Dust.js, Twitter Bootstrap, NgRx, RxJS, Vector Map
IDE’s: NetBeans, Visual Studio, Notepad++, Dreamweaver, Eclipse, WebStorm
Work Flow: Responsive Web Design, Single Page App, Typescript
Operating System: Windows, Mac, Linux
Tools: Grunt, Gulp, QUnit, Jasmine, Mocha, Karma, Enzyme, Protractor(E2E)
Methodologies: Agile, Scrum, Waterfall
Version Controls: GIT, SVN
PROFESSIONAL EXPERIENCE:
UI / Angular Developer
Confidential, Hackensack, NJ
Responsibilities:
- Designing and developing the Commercial Business Portal using Angular2&4&5 along with HTML5, CSS3, JavaScript and Type Script.
- Involving in requirement gathering, designing, development, UI reviews, and maintenance.
- Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Creating Angular4 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Used Webpack to build Typescript modules.
- Implementing HTTP requests using Rxjs Observable library to handle multiple values over time.
- Involving in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Creating Dynamic Web Pages using Web Controls and developed forms using HTML5.
- Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Creating a build process for different environments like develop, staging and production.
- Working on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
Environment: HTML5, CSS3, SASS, JavaScript, Angular2&4, RxJS, TypeScript, Agile, Bootstrap, REST API's, Webpack, Jasmine, Karma, NPM, GIT, JIRA and Visual Studio
Front End Developer/React JS Developer
Confidential, Denver, CO
Responsibilities:
- Involved in designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS,React JS, Redux, Flux, Node JS.
- Responsible to Style, look and feel of the web page with SASS dat extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked onReact JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Created HTML e-mail campaigns utilizing JavaScript to promote product announcements and implement cookies for dynamic content purposes.
- Implemented various screens for the front end usingReact JSand used various predefined components from NPM (Node Package Manager) and redux library.
- Worked with React JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Responsible forReactUI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Implemented stableReact JS components and stand-alone functions to be added to any future pages.
- UsedReact JS for templating for faster compilation and developing reusable components.
- UsedReact-Autocomplete for creating google maps location search on the webpage.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app dat searched projects via the GitHub API through keywords.
- Implemented flux pattern by using redux framework as a core dependency.
- Used NodeJSto run Web pack tasks and build properly the project.
- Implemented modules into NodeJSto integrate with designs and requirements
- Built backend REST API with NodeJS.
- Used tools like Gulp and Webpack as task runners and orchestrators for the build process.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- worked on AWS to integrate the server side and client-side code.
- Worked Test Driven Development (TDD) using Karma and Jasmine
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, SASS, React JS, Redux, Flex Node JS, GRUNT, JSP, Web-Pack, GitHub, Jenkins, Web Strom, Karma, Jasmine, Agile
Front End Developer
Confidential, Horsham, PA
Responsibilities:
- Involved in fixing bugs in existing components and making them uniform in all browsers.
- Using HTML5, CSS3, JavaScript and jQuery implement Look and feel of various components.
- Developed a secured Login Autantication using AngularJS Regular Expressions, Express-Session, JSON Web Tokens.
- Built the reusable service components using Angular JS services with Object Oriented JavaScript, HTML5, CSS3 based on the visual designs.
- Utilized ng-react module to bind React Components to Angular Directives.
- Used $http with AngularJS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
- TEMPEffective use of CSS3 features, such as creating multiple column, borders and background, etc. and used SASS Preprocessor
- Used tools like Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
- Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Implement modules into Node JS to integrate with designs and requirements.
- Built backend REST API with NodeJS.
- Used Dependency Injection (DI) from AngularJS factories and services
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed test cases for TDD in QUnit, Karma and Jasmine.
- 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: HTML5, CSS3, JavaScript, jQuery, Angular JS 1.x, Node JS, Web-Pack, Jasmine, Karma, Grunt, WebStorm
Front-End Developer
Confidential
Responsibilities:
- Built rich prototypes for designing and developing dynamic web pages using HTML5, CSS3, JavaScript and jQuery, Ajax, JSON, AngularJS and Bootstrap.
- Used HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap extensively for redesigning the internal web pages and applications.
- Created Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Worked with jQuery Fusion Charts for generating reports.
- Developed the pages with sorting and search functionality with Angular Http Service.
- The pages are implemented with AngularJS routing and custom directives for the associate profile and order history pages.
- Involved in implementing changes to RESTweb Services to invoke/retrieving providers' services for shipment data.
- Maintain the code base by frequent updates to revision using GIT version control system.
- Performed cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Developed test cases for TDD in QUnit, Karma and Jasmine.
- Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology.
Environment: AngularJS, JavaScript, jQuery, HTML5, CSS3, Ajax, JSON, jQuery Fusion Charts, Bootstrap, Jasmine, Karma, Web Service, Grunt, Agile
Front End Developer
Confidential
Responsibilities:
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Converted wireframes into HTML.
- Work with BA to create Prototypes, UI elements, mockups, wireframes and other graphics and other visual TEMPeffects.
- Designed dynamic and browser compatible pages using HTML4, DHTML, CSS, Bootstrap and JavaScript.
- Developed web pages with functions like login, register, forgot password, Email, Filters using JavaScript, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Used JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Created form validations with JavaScript.
- Built dynamically generated dropdown lists using AJAX, jQuery UI.
- Interacted with java controllers (jQuery and JSON to write/read data from back end systems).
- Involved in the monitoring and reporting on website traffic and performance.
- Involved in SOAP and REST web services and handling Restful API methods around MVC framework.
- Developed AJAX calls from JSP pages.
- Involved in team discussions when implementing new features in the project.
- Good noledge of debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
Environment: HTML, CSS, Bootstrap, JavaScript, AJAX, JSON, jQuery, JSP, waterfall Methodology, Scrum and
