Rupinder - UI Angular |
[email protected] |
Location: Montvale, New Jersey, USA |
Relocation: NJ, NY, PA |
Visa: Green Card |
Professional Summary:
Overall, 16 years of experience. 11 years in IT Industry and 5 years of experience in the field of Web Application Development including client/server with proficiency in HTML, HTML5, CSS, CSS3, XHTML, DOM, JAVASCRIPT, JQUERY, AJAX, AngularJS, Angular 2.0/4.0/5.0, ReactJS, Node.JS, XML and JSON. Strong web development skills experience in developing professional User Interactive (UI) of Web applications with the help of HTML, XML, XHTML, JavaScript, jQuery, JIRA, RWD (Responsive Web Design), CSS3 and experience in making webpage cross browser compatible. Proficient in client-side scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Bootstrap, AngularJS, Angular2, Angular4/5, Angular6, Angular 7/8/12/14. Web application Graphical User Interface designer / developer with extensive experience in web standards, accessibility, and internationalization. Exceptional technical writing and documentation skills. Quickly learns new programming languages, software, and technologies. Rare combination of creative, graphic design and technical skills. Hands-on experience in RESTful web services with jQuery and AngularJS along with JSON to deal with response data for the user interface. Proficient in developing responsive web pages RWD using Bootstrap, CSS3 Media Queries I have good experience in querying the database using SQL and programming using SQL Server 2005/2008 written stored procedures, joins, packages, database triggers and cursors. Experience through all phases of Software Development Life Cycle (SDLC), development and implementation of multi-tier enterprise, web based and distributed applications. Strong knowledge of Agile Development and Waterfall Methodologies. Experience in checking cross-browser compatibility, working on different browsers like Safari, Firefox and Google Chrome, and debugging and troubleshooting with debugging tools. Well versed with W3C standards. Highly motivated and self-driven, Ability to work well in a team environment with pick up new technologies and business knowledge quickly. Technical Skills: Web Technologies :HTML, DHTML, HTML5, XML, CSS3, SASS, JavaScript, ECMA6, AJAX, JSON, Bootstrap, jQuery, Typescript, AngularJS, Angular 2, Angular 4, Angular6, Angular 7/8/10, Node.JS, Express JS, React JS. Operating Systems : Windows 10/8.1/7/2003/2000/95/98/XP/NT, UNIX, Linux, MS DOS Databases : MongoDB, MS Access2000, SQL Server Testing Technologies: Jasmine and Karma Methodologies : Agile Scrum and Waterfall. IDEs : Visual Studio Code, Sublime, WebStorm, Brackets, Atom. Version Control : GIT, SVN Web Tools : NPM, Bower, Grunt, Gulp, JIRA, Webpack Professional Experience: Sr. UI Web Developer Responsibilities: Involved in Requirements Analyzing, Design, Development, Testing and deployment of the project. Using the Agile methodology and involved in sprint planning, creating and managing JIRA and working on release process. Involved in development and updating of many responsive UI web components using HTML5, CSS, JavaScript, TypeScript, jQuery, Angular, etc. Integrated GQL for Data visualization. Participated in peer code reviews, design discussions, backlog grooming and code refactoring. Built custom Angular components and services for application. Experience on new features of Angular7/8/12/14 using TypeScript. Built custom Angular components and services for single-page application. Developed libraries to extend Angular functionalities components and services in angular. Used Reactive and template form validation in Angular and rxjs. Developed responsive web pages for smart devices media queries Angular Material Design. Committed code change into repository by using version control tool GIT. To Increase productivity and reduce downtime by keeping track of bugs and tasks using JIRA. Involved in unit testing of the application and wrote many test cases. Environment: HTML5, CSS3, JavaScript, Typescript, GQL, Angular7/8/10/12/14, ECMA6, GIT, JIRA, Agile, Visual Studio Code. Sr. UI Web Developer Responsibilities: Built custom Angular components and services for single-page application. Experience on new features of Angular7/8 using TypeScript. Worked on some of the features of Angular6 and form validations. Built custom Angular components and services for single-page application. Developed libraries to extend Angular functionalities components and services in angular7. Created Angular custom pipes to transform the data before displaying it to the user. Worked with ngStyle attribute to change or style the multiple properties of Angular. Created custom directives to use in angular components and used reactive and template form validation. Implemented data binding using Event Binding and Property Binding methods. Responsible for migrating components and services in monorepo. Implemented ng Switch Default directive in Angular 8. Used CSS preprocessor SASS to make web design powerful. Worked on Node.js as a proxy to interact with Rest services and interacting with Database. Developed responsive web pages for smart devices media queries Angular Material Design. Worked on writing all possible unit tests using Karma/Jasmine. Committed code change into repository by using version control tool GIT. To Increase productivity and reduce downtime by keeping track of bugs and tasks using JIRA. Experience in Agile Methodology for the complete life cycle of the project & Involved In daily standup meetings. Environment: HTML5, CSS3, SASS, JavaScript, Restful APIs, Angular 4/5, Angular 6, Angular7/8, Angular-CLI, ECMA6, Typescript, GIT, JIRA, Agile, Visual Studio Code. Sr. UI Developer Responsibilities: Responsible for creating single page user interactive web application using HTML5, CSS3, SASS, TypeScript, JavaScript, Bootstrap, Angular-CLI and Angular 4/6. Used Angular 6 Elements Package to create an Angular component and then publish that component as a web component to be used in any HTML page even if that page is not using the Angular framework or in other environments. Used Reactive and template form validation in Angular6. Worked on some of the new features of Angular6 and form validations. Built custom Angular components and services for single-page application. Created reusable custom directives and service and implemented data binding using Event Binding and Property Binding methods and ng Model. Developed single page applications using Angular 6 custom Directives and services, Typescript web pack. Experience working with React virtual DOM, states and Props in ReactJS. Created POC s in ReactJS. Built custom Angular 4/5 Components and Services for single-page web application and Dependency Injection to add the functionality of components at run-time. Wrote all possible unit tests using Karma/Jasmine. Consumed RESTful web services in Angular5 with http, observables using various operators like modify, filter, map for calling data from the backend. Implemented HTTP requests using Rxjs Observable library to handle multiple values over time and handled various exceptions based on the response. Implemented Angular Router to provide navigation to different views and guards such as CanActivate, CanActivateChild, CanDeactivate, CanLoad for protecting the routes using angular6. Utilized feature of angular5/6 *ng Component Outlet Directive to build dynamic components. Committed code change into repository by using version control tool GIT. Increase productivity, improve communication and reduce downtime by keeping track of bugs using JIRA. Followed Agile Methodology for the complete life cycle of the project & Involved In daily stand-up meetings. Environment: HTML5, CSS3, SASS, JavaScript, Restful APIs, Angular 4/5, Angular 6, Angular-CLI, ECMA6, Typescript, GIT, JIRA, Agile, Visual Studio Code. UI Developer Responsibilities: Developed GUI using JavaScript, HTML5, DOM, XML, AJAX, CSS3, jQuery and Angular2, Angular4 in projects. Involved in complete SDLC life cycle Designing, Coding, Testing, Debugging and Production Support. Converted the mock-ups into hand-written HTML, CSS 3, XHTML, JavaScript, jQuery, Angular2, angular4, AJAX, XML and JSON. Implemented reactive Angular components using RXJS. Worked with ECMA Script 6 features. Implemented email validation and *ngIf and *ngFor using Angular4/5. Created Angular 4/5 custom pipes to format the data before displaying it to the user. Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web applications that matches requirements. Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web. Extensive experience in working with SASS. Worked with React components states and props developing SPA. Used Axios with React for making API Calls. Created POC s using MongoDB, Express JS. Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome. Developed non-functional HTML5, CSS/CSS3 pages from the mockups and involved in UI review with UI architect and Business Units. Improved user experience by designing and creating new web components and features. Involved in creating single page applications by making the use of Directives, Services using Angular4/5. Coded Java Script for page functionality and plug-ins using JQUERY. Used JIRA for tasks and bug tracking. Environment: HTML5, CSS3, SASS, jQuery, JavaScript, ECMA6 AJAX, JSON, XML, Angular2, Angular 4/5, Bootstrap, MongoDB, ExpressJS, Jasmine/Karma, Agile. Web UI Developer Responsibilities: Responsible for developing UI pages using AngularJS, Angular2, TypeScript, HTML5, CSS3, JavaScript, ECMA6, jQuery, AJAX and JSON. Developed responsive web pages for smart devices using Bootstrap and media queries Angular Material Design, flex. Implemented the features of Angular2 to present effective web design. Followed MVC Structure to develop Application. Developed custom directives in Angular2 that could be re-used like a template across the application and can be re-used to manipulate DOM across the application. Worked on creating log-in authentication, Security modules using TypeScript. Good knowledge of creating Components, Routing, building pipes, Services. Used structural directives like ngIf, ngFor, ngSwitch, component directives and attribute directives for DOM manipulation. Implemented module into Node.JS to integrate with designs and requirements. Used Event Emitter for sharing data between the components. Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions. Used UI Router to create different hierarchy structures in single page application. Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection. Created Angular service and integration with RESTful APIs. Used Angular $http to send GET/POST request to fetch data from server. Used open-source library like Angular material to create customized components. Used Node.js as a proxy to interact with Rest services. Worked with Karma and Jasmine, supporting QA team to debug and write tests. Active participation throughout the entire SDLC from project inception, code development and elaborate testing of various modules. Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints. Maintained the code using version control system like GIT. Environment: HTML5, CSS3, SASS, JavaScript, AJAX, JSON, Restful APIs, AngularJS, Angular 2, Angular- CLI, ES2015, Typescript, Node.js, Bootstrap, GIT, JIRA, Agile, Visual Studio Code. UI Developer Responsibilities: Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications. Developing and designing SPA user interfaces in AngularJS. Used AngularJS MVC Framework in the development for two-way data binding and to consume data from RESTful web services. Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server. Worked on Front end by using AngularJS, JavaScript. Used Angular.js for connecting the API's using Angular.js $http service. Responsible for design and development of the web pages from mock- ups. Worked with form validation using built-in AngularJS directives and Implemented Form validation and custom validation as well. Made use of ng-route and ui-route to navigate to multiple views throughout the single page application and controlling multiple views. Designed dynamic and browser compatible pages using HTML4/5, DHTML, CSS2/3, jQuery and JavaScript. Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects. Developed client-side validation code using JavaScript and jQuery. Designed CSS based page layouts that are cross-browser compatible and standards-compliant. Developed page layouts, navigation and icons. Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plug-ins. Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX. Applied industry best practices and standards when project requirements were lagging. Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS3. Responsive web design by using media queries to detect the device or the resolution of the device. Coordinate with Business and Designer team to develop high level Business and Technical documents. Environment: HTML, CSS, JavaScript, GIT, jQuery, AngularJS, AJAX, JSON, XML, MongoDB, Agile. UI Developer Responsibilities: Developed the User Interactive web pages in a professional manner using web technologies like HTML and CSS as per company s standards. Responsible for creating effective CSS Layouts, CSS behaviors. Thorough understanding of application development life cycle methodologies. Knowledge of human factors and usability, best practices for interface design. Excellent problem-solving skills and the ability to work independently. Created new pages for each project using HTML, CSS, and JavaScript Deep understanding of JavaScript and jQuery framework. Worked on AngularJS framework to develop interactive websites. Develop AngularJS controllers and SPA using JavaScript frameworks. Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards. Worked closely with the programmers and graphic designers for project requirement and analysis. Involved in software coding, testing, and debugging for web presentation layer using HTML and CSS. Implemented function to hover over the image and have it expanded without displacing the text. Also, was included on every page during navigation. Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards. Fixed all UI issues, coding issues, browser compatibility, content defects, image issues and accessibility issues. Attended project meetings on a regular basis and helped to improve the Project workflow. Environment: HTML, XHTML, CSS, jQuery, AJAX, JavaScript, SVN. Sr. Software Engineer Responsibilities Involved in requirement analysis, Web forms design & Coding, Validation, database design & development, testing and documentation. Design & Develop Window Application by using VB, ODBC, Oracle. Design & Develop Web Application using HTML, CSS, DHTML, ASP, Oracle 8.0 Environment: Visual Basic 6.0, ADO, HTML, DHTML, JavaScript, ASP, Oracle 8.0, Data Source Name, ODBC, Crystal Reports 8.5 Education: Diploma in Electronics & Communication Engineering. DOEACC A Level. (Advance Diploma in computer science) Keywords: quality analyst user interface javascript information technology microsoft |