Sr. Ui /angular Developer Resume
Clifton, NJ
SUMMARY
- Around 8 Years of extensive experiencein building web User Interface and interactive software products using HTML, DHTML, XHTML, CSS, JavaScript, AJAX, Bootstrap, JSON, jQuery, Angular JS 2/4/6/7/9, Node.js, Dojo Flexbox, Ember.js, React.js.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Elegant experience as a Web UI developer in analysis, design, development and testing of web applications.
- Experience in design Strategies, Information Architecture, UI flows, Usability testing, Web, Mobile, Tablet application design, Wireframe & Mockup Design, Rapid Prototyping, Graphic Design and Corporate Branding.
- Solid experience in SPA (Single Page Application) development using Angular2/4/6/7/9 and React.js (version 16+).
- Experienced in executing distinctive features of Bootstrap.
- Capable in creating website page rapidly and adequately utilizing HTML5, CSS3, JavaScript, Angular.js and React.js that follows W3C, WCAG Web Standards and are browser compatible.Skills in optimizing websites for mobile using CSS media queries.
- Experience in developing Ext.js components like Grids, Toolbars, Panels, Combo-Box and Buttons.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, DOJO, flexbox, Node JS, JSON and XML, spring.
- Experience in Complete code base conversion toReact Nativewith feature parity.
- Experience in using KOA Frameworks.
- Good experience in Document Object Model (DOM) and have a strong understanding of DOM functions to use in interacting with objects in HTML, and XHTML documents.
- Experience in bug tracking tool JIRA and code integration and deployment tool JENKINS.
- Extensive experience in software developmentmethodologiesWaterfall and Agile (Kanban and scrum). Worked on cross-platforms (Windows-Unix) with TFS, CVS and Subversion.
- Extensively used Angular CLI built in directives ngIf, ngFor, ngClass, ngStyle, ngSwitch, ngModel and used all class decorators Component, Directive, Pipe, Injectable and Field Decorators such as Input, Output, View child.
- Hands on experience in REST ApiGet, Post, Delete, Express, Body-Parser, JWTToken.
- Hands on experience on creating and using NodeJS, Express, Body-Parser, JSON Web Token.
- Extensively used NodeJS with JWT and used Rest API’s along with Express and body parser.
- Strong knowledge in using ES6 and its features.
- Experience in built web services using spring, offering REST, AWS and SOAP interfaces.
- Hands on experience working with Ag-grid. Ability to understand business requirements and all the mockups into prototypes that comply with the features of web accessibility.
- Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns preferably AngularJS. Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition.
- Experienced in testing code developed in TDD(JEST)/ BDD environments. Good experience in testing frameworks like Jasmine, JEST and Karma.
- Experienced in developing web pages that adapt to any browser including Android & iOS device browsers.
- Through understanding of cross browser issues and solid experience on debugging tools like IE DeveloperToolbar, Firebug, Firebug Lite and Chrome.
- Experience in creating Templates, Web Interfaces, Layouts, Mock-ups and Prototypes with Adobe.
- Experienced in development work around developing interfaces into various components of client infrastructure using SOAP APIs.
- Strong in Web Services using SOAP and RestfulAPI’s which are used to build the communication between the systems.
- Proficient with IDE tools like Eclipse, Notepad++, Visual Studio Code, IntelliJ and Sublime Text.
- Proficient in Object Oriented Programming (OOP) using JavaScript.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Defined Business Process, identified risk, done risk analysis and provided baseline acceptance criteria and deliverables.
- Good experience in code versioning tools like Git and SVN.
- Ability to learn new frameworks, design patterns quickly and adapt.
- Outstanding troubleshooting, Problem solving, Analytical & Design, communication skills and strong focus on teamwork and achieving team goals.
TECHNICAL SKILLS
Web Technology: HTML, CSS2/3, DHTML, ES6, XML, XHTML, AJAX, jQuery, JSON, DOM, PHP 7.2, JavaScript Object Oriented Programming, AngularJS, Angular2/5/6/7/8, Bootstrap, React JS.
JavaScript Libraries: Backbone.JS, Ext.JS2.0/1.0, Node.JS, AngularJS2/5/6/7, jQuery, bootstrap.JS, React.js, Ember.js
IDE's and Tools: Eclipse, Notepad++, Visual Studio, Sublime Text, WebStorm, IntelliJ.
Debugging Tools: Developer Tools, Firebug.
Database: PL/SQL, MySQL, TOAD, CASSANDRA.
Application/ Web Servers: Team Foundation Server, HTTP Web Server, IBM WebSphere, Apache Tomcat Server, JBoss, AWS.
Operating Systems: Windows, MacOS X, Linux.
PROFESSIONAL EXPERIENCE
Sr. UI /Angular Developer
Confidential, Clifton, NJ
Responsibilities:
- Wrote extensive HTML/ HTML5, CSS3, JavaScript, Angular 2, SASS, LESS, React.js, Redux, Flex Framework code to build dynamic pages.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of theapplication.
- Analyzed different change requests’ requirements, design, development and testing.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Developed web and mobile applications using latest JavaScript ES6 features and frameworks such as ReactJS, and Redux.
- Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.
- Used Twitter Bootstrap to create Responsive Web Design (RWD).
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.
- Responsible for implementing UI mockups, integrating third party JavaScript libraries, and handling/creating Redux store data.
- Reviewed and analyzed the software requirements for determining feasibility of design within cost and time constraints.
- Designed the front-end applications and user interactive web pages using web technologies like Angular 2.
- Developed web pages using Angular2, which are powerful in building the Single page web applications.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2.
- Developed a single page, cross-device/ cross-browser web application for real time utilizing Angular 2, JavaScript API.
- Created global available custom pipe, custom directive by using Angular2 Directive, Angular2 Pipes.
- Extensively used NodeJS with JWT and used Rest API’s along with Express and body parser.
- Utilized Observables and Angular2 HTTP to observe the changes of the data while working with Angular2 Router, connect to backend via Express JS.
- Used Angular 2.0 like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Implemented MVC Architecture and enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Defined new validations through Angular 2 for the form fields implemented through HTML5.
- Imported and mapped content to various collections in MongoDB through Angular2 Http, Services, Provider, and NodeJS, Express JS, mongoose.
- Used React JS for templating for faster compilation and developing reusable components.
- Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase.
- Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services andVue.js.
- UsedVue.jsevents distribution and parent chain for parent-child component communication
- Design and build UIs on Server Platform in a team environment.
- Designed and implemented the UI with extensive use of JavaScript and JSON.
- Used jQuery/AJAX on the UI for populating the data that is fetched from web services/APIs.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Used Grunt for JavaScript workflows like concatenating and minifying JS files, carrying out tests, refreshing browser to upload script changes.
- Used various predefined modules from NPM like body Parser, Express, CORS.
- Prepared system for unit testing by writing test cases using Jasmine and Karma within TDD.
- Used JIRA for bug tracking and issue tracking.
- Used Jenkins for continuous integration and deployment.
- Extensively used GIT as version control.
- Actively participated in the team on agile development cycle.
- Designing and documentation of various phases of the project and the system changes according to the requirements, objectives and the user documentation.
- Involved in making the application Responsive using Bootstrap and used LESS preprocessor.
- Added user validations and user permissions by using the Node.js.
- Worked with Jasmine unit test framework to write unit tests for JavaScript code and Karma as a test runner.
- Used Web services for transmission of large blocks of JSON.
- Used Grunt to create project structure and for managing UI module dependencies.
Environment: HTML/ HTML5, CSS3, JavaScript, Angular 2.0, AJAX, Vue.js, RESTful, Bootstrap, JSON, Jasmine, Karma, Adobe photoshop CS6, React JS, SASS, LESS, Node.js, Redux, TDD, Flex.
UI Web Developer
Confidential, Texas
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in developing Complete Administrator Portal having Alert Management, Ad Management, User Management, News Management for the interface of mobile banking application.
- Created self-updated, interactive, user-friendly and transparent dashboards in data visualization tool.
- Used Angular JS to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages Confidential the client side.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Worked in Agile/SCRUM methodology approach for UIDevelopment.
- Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, jQuery, Web Service call and JSON.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Designed and implemented the User Interface using Angular JS, MVC framework (which means JavaScript, HTML, and CSS), jQuery and AJAX.
- Involved in developing dynamic correspondence letters to the customers using Database, XML, XSLT and JavaScript.
- Involved in Design, Development and Testing of Web Forms using ASP.NET and .NET Framework.
- Involved in Develop and consume Web Services on the business layer to create a service layer.
- Used SVN version control repository for source code management.
- Worked closely with Visual QA team in fixing the defects.
- Created log-in authentication modules using Angular Jsand JavaScript.
- Responsible for design and development of the web pages from mock- ups.
- Worked on jQuery frameworks in AJAX-driven websites using proxy to get the data from the backend in the form of JSON and XML to populate on the UI components.
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY
- Developed mockups and prototypes using HTML5 and CSS3. Designed new classes and functionalities eloped the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.
- Created section 508 compliant versions for PDF, MS Word, MS Excel, and MS PowerPoint documents.
- Implemented authority management on each sensor using Angular Router.
- Development of website GUI & functionality with jQuery and JavaScript.
- Used AngularJS for heavy DOM manipulation.
- Developed re-usable function using Jasmine for the Test Automation.
- Created components like Grid, Panels, Toolbars, button and Combo-box etc.
- Designed the application framework, selects the software and hardware platforms and determines the site navigation.
- Perform code review with peers to ensure code optimization and web optimization techniques are followed.
- Follow agile methodology and iteration planning.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
UI Developer
Confidential, Philadelphia, Pennsylvania
Responsibilities:
- Worked on Photoshop design comps developing HTML/JavaScript/CSS based web sites, including testing and debugging cross-browser.
- Enhanced user experience by designing new web features using MVC Framework likeBackbone.js and Node.js.
- Involved in 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. To communicate with the backend worked wits Http module.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks.
- Developed fast loading images using Adobe Photoshop CS3
- Involved in designing and developing the JSON, XML Objects with SQL. Responsible for developing, editing, publishing, and managing content on the external Web pages and internal layouts.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Engaged in development of web pages using ASP.NET MVC, XML, VB.Net, CSS and UI enhancement coding.
- Extensively involved in User Interface designing using Web forms and Win forms.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed and Architected the Application using MVC and designed the application using responsive web design to work on different devices.
- Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Designed dynamic client-side to build web forms and simulate process for web application, page navigation and form validation.
- Used JSON for data interchange, as it is faster and can be parsed using JavaScript. Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Wrote Jasmine test cases for UI. Developed and implemented program test plans, quality assurance plans, programs, and procedures using the testing tools
- Extensively used single thread per process, to decrease the load on server for multithread requests with the help of Mongoose and MongoDB.
- Utilized the customer records participated in customer credit program architecture and various benefit programs.
- Followed Agile and Scrum software development methodology.
Environment: HTML, CSS, Angular.js, ASP.NET, JSON, Agile, Node.js, Adobe Photoshop CS3, MVC, XML, VB.Net.
UI developer
Confidential - San Diego, CA
Responsibilities:
- Developed the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular 2, Angular 4, AJAX.
- Used JIRA as a defect tracking system for all projects, and Git as version control and Bitbucket as code repository to manage project code.
- Worked on popular Front-End frameworks, such as React, Angular, Vue etc.
- Performed Unit test cases using Junit, Cucumber for Spring, Protractor for Angular, Mocha and chai for React.
- Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
- Designed and coded customized Angular 5 services to interact with the backend API and serve components.
- Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters, and Http Request.
- Used HTTP Request to read data from web servers and process JSON data to render in the UI.
- Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
- Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
- Developed source code to consume JSON response received through AJAX calls using jQuery.
- Responsible for JavaScript / AJAX UI upgrades and improvements and Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4. Worked on Angular 5 Modular Programming
- Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
- Developed the application using MEAN stack: Mongo DB, Angular 5.0.
- Used Angular 5 as framework to create a Single Page Application (SPA) and created various components.
- Developed call back functions to parse and handle JSON data returned from the server.
- Developed all client-side logical implementation part of applications with Angular 4 controllers under specific modules, manipulating nodes in DOM tree.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
Environment: HTML5, CSS3, Angular 2/4/5, ReactJs, JavaScript, Jenkins, Typescript, jQuery, SQL, AJAX, Bootstrap Framework, Jasmine, Bitbucket
Front End Developer
Confidential, IL
Responsibilities:
- Developed user interface using HTML, CSS, UX, JavaScript, jQuery and jQueryUI.
- Designed graphic objects, animated icons, templates, banners and vector images with Adobe Photoshop.
- Extensively worked on front end testing strategies, technologies, & implementations including continuous integration options. Worked extensively using CSS for styling HTML elements.
- Created web pages which are informative and yet very neat and interesting to look Confidential .
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Involved in writing the Interfaces usingJava.
- Responsible for design and development of the web pages from mock- ups.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Created branding in the web UI front end using CSS classes.
- Worked on C for writing classes and developing the web parts by using visual studio.
- Involved in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, and Development and Testing phases
- Developed administrativeUIusing BackboneJS.
- Used jQuery to handle the front-end client-side validations.
- Involved in development of HTML prototypes andUIdeliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
Environment: Eclipse, SOAP, XML, JAVA, PL/SQL, Oracle, Windows XP, Java, HTML, JavaScript, Web Services.