Sr. Ui (angular 5.0/6) Developer Resume
Fort Worth, TX
PROFESSIONAL SUMMARY:
- Over 8 years of strong software experience in design, development and deployment of web - based Client-Server business application.
- Extremely skilled and efficient in building Web User Interface (UI) using HTML4/HTML5, CSS2/CSS3, XHTML, JavaScript, jQuery, JSP, Bootstrap, AJAX, SASS, LESS, SVG, Bootstrap, XML, JSON, SOAP, REST API's.
- Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, JQuery, JQuery UI and good knowledge in EmberJS
- Good understanding and practical experience of Model, View, and Controller concept that separates the concern to better organize the project.
- Proficient in developing UI using jQuery and JavaScript Libraries for Web Applications and Mobile Applications.
- Developed Single Page Applications i.e. web applications using JavaScript MVC frameworks Such as AngularJS from starch, developed web pages for different device like Mobile, IPad, and desktop using Responsive Web Design and Bootstrap.
- Strong working experience in client scripting language and server side scripting languages like JavaScript, jQuery, Node JS, Underscore.js, Express.js, React JS, Angular JS, Angular2, bcrypt.js, Crypto.js, Backbone.js, Require.js, Ext JS.
- Hands on experience in developing web applications using PHP, Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
- In-depth knowledge of integration of RESTful Web Services, HTTP services and Web services with web applications.
- Expertise in consuming web-services in the form of JSON via AJAX calls for creating business progress views as visual charts by using visualization tools like High Charts, D3Js.
- Development experience in React JS and working with React Flux architecture using complex Object Oriented concepts in improving the performance of the websites.
- Extensive knowledge and hands on experience in developing Node JS applications using MVC frameworks and installation of client side dependencies using Bower.
- Used Node JS NPM module Grunt and Gulp to run tasks and build properly the project (compile, minify, concat etc.)
- Experience working with SQL Database Components (Tables, Views, queries) mostly MYSQL, PostgresSQL, Oracle, DB2 and No Sql Databases like MongoDb.
- Successfully deployed and compiled many of the applications on Tomcat web server, IBM Web Sphere, Web Logic and Glassfish Application servers.
- Expertise in applying the latest software development approaches including MVC, Test Driven Development(TDD), event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSP, XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Significant experience in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug, Postman, CURL.
- Experience in creating test suites using Jasmine, Karma and Protractor, Experience in mobile frameworks such as Ionic and Cordova for creating HTML/JS based mobile applications.
- Solid proficiency with distributed version control tools such as GIT, GitHub, SVN and cloud platforms like Amazon Web Services (AWS), Amazon EC2, Heroku.
- Worked on IDEs such as Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse etc and project management tools such as JIRA, Bugzilla, Trac, Fisheye etc
- Involved in all phase of SDLC like Requirement Analysis, Implementation, Maintenance and extensive experience with Agile, SCRUM and sprint planning cycles.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance. Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, XHTML, JavaScript, Typescript, Jquery, JSP, Bootstrap, AJAX, SASS, LESS, SVG, Bootstrap, XML, JSON, SOAP, REST API's, Spring Boot
Languages: C, C++, PHP, Java/J2EE, C#
JavaScript Frameworks and Libraries: Angular JS 1.x/2/5/6, NodeJS, Backbone JS, Underscore js, D3.js, React JS, Express JS, Ext JS, Rx JS, Ember JS, Can JS, Require JS, Knockout JS, Polymer, DOJO
Front - End Build Tools: NPM, Bower, Gulp, Grunt, Browserify, Webpack, Yeoman
Web Servers: Apache Tomcat, Apache HTTP Web Server, LAMP Server, WAMP Server, XAMPP Server
IDE's and Editors: Visual Studio,Adobe Dreamweaver, Eclipse, NetBeans, Atom, Brackets, Notepad++, Sublime text, Web Strom, Spring Tool Suit
Testing: Jasmine, Karma, Mocha, Chai, Enzyme, Cucumber, Protractor
Databases: MySQL, Oracle, DB2, PostgreSQl,MangoDB
Operating Systems: Windows 7/8/10, LINUX, Mac OS
Tools: Word Press, Drupal, JUnit, QUnit, Matrix, DDMS, Selenium, Jira
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
Sr. UI (Angular 5.0/6) Developer
Responsibilities:
- Application was developed using Agile Methodology, that included iterative application development, weekly Sprints, stand up meetings, Followed Rally for tracking processes and streamlining Agile planning.
- Designed solutions that align with digital strategy and Airport Technology goals.
- Utilized the features of Angular 5.0 to present effective web design.
- Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 5.
- Designed and build functional prototypes for applications across all digital channels that can be tested in an airport environment.
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
- Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server.
- Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
- Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables and class inheritance etc.
- Designed animated web pages by importing the @angular/animations which is the latest animation package in Angular 5.
- Utilized the features of Angular 5.0 to present effective web design.
- Utilized Angular Cli to develop front-end functionalities and researched the command that Angular Cli provided.
- Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications
- Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
- Experienced in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8,9,10 browsers.
- Attended required meetings and maintained open communication about project status.
- Collaborated with other teams to develop cross-product design solutions.
- Produced deliverables such as screen layouts, user interface elements, final assets.
- Working experience with version control system GIT and bug tracking tools Rally in an Agile Scrum environment.
Environment: HTML5/HTML, CSS3/CSS, SASS, Angular 5/6, Angular Materials, Angular Cli, RxJS, Java 1.7, Spring boot, RESTful Web-Services, Apache Tomcat, ES6, JavaScript, Typescript, Media Queries, JQuery, JSON, DOM, JSP,, MVC, NPM, Node.js, Webpack, Mac, Safari, Chrome, Protractor, Agile, Git, Rally, SQL.
Confidential, Dallas, TX
Sr. UI (Angular 2.0) Developer
Responsibilities:
- Responsible for developing all the UI pages using HTML, CSS3, Bootstrap, Angular 2.0, JavaScript, Typescript, AJAX, JSON and RESTful API.
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements of Client.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Developed and tested features in an AGILE environment using Angular-2 and Typescript.
- Utilized the features of Angular 2.0 to present effective web design.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework and Node JS.
- Used a Bootstrap 3.0 from Angular2.0 platform and point it to the root component of the application instead of Angular ng-app.
- Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as, @Route, RouterOutlet, router-link etc.
- Used Typescript and its features such as static typing, classes and interfaces. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Utilized JQuery UI for dialogs, date picker, tabs, model pop ups and advanced components to implement UI model.
- Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.
- Used Protractor provided by Angular for end to end (e2e) testing.
- Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
- Leveraged Angular 2 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
- Create Single Page Applications (SPA) that loads a single HTML page using Angular JS 2.0, Node JS and Rx JS Observable to generate continuous and responsive Web apps, without page reloads, thus dynamically updating that page as the customer's side interacts with the app.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Created Widgets, Dashboards, Charts, login functionality implemented and session handling base functionalities added.
- Created Angular 2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Worked on Typography, Notifications, TimeOut functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 2.
- Created Routing in between various components consuming the RouterOutlet Directive.
- Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.
- Co-operating with back-end developing proves of building the Restful API and communicating with the external web services.
Environment: HTML5/HTML, CSS3/CSS, Angular JS 1.X, Angular 2.0, Node.JS, Express.JS, ES6, JavaScript, Media Queries, Lodash, JQuery, JSON, DOM, JSP, RWD, MVC, Gulp, Grunt, Bower, Mac, Safari, Chrome, Jasmine, Protractor, Agile, Source tree, SQL.
Confidential, Oakland, CA
Sr. UI Developer
Responsibilities:
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using JQuery, Ajax and JQuery UI.
- Developed and designed AJAX based Prototype, JavaScript, JQuery and AJAX based UI framework.
- Developed page layouts, navigation, animation buttons and icons.
- Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several session at one time.
- Used Angular.js and Node.js or developing single page web applications.
- Wrote Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries.
- Implemented content switching using React.js routing and fetched data through asynchronous call.
- Developed and prepared test cases for Unit testing with JUnit.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and Angular.js.
- Created UI designs using Web 3.0 standards.
- Designed and Developed React.js based UI frame-work which wrapper on top of Flux architecture and gulp enhanced workflow.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Extensively used JavaScript for client side validation.
- Conducted Unit testing with Firebug, IE Tester and end-to-end testing on the supported browsers and devices.
- Create interactive websites and website features using JavaScript and JQuery/ JQuery UI.
- Used Selectors in JQuery for updating content on DOM nodes.
- Contributed to typescript in java development by creating an account on GitHub.
- Performed extensive Unit testing (end-to-end) and prepared detailed test scripts as part of it.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, LESS, JAVASCRIPT, ANGULAR JS, REACTJS, NODE JS, YEOMAN, JSON, SVG, AJAX, KARMA, JASMINE, PHOTOSHOP, BOOTSTRAP, FONT AWESOME ICONS, CHROME DEVELOPER TOOLBAR, BOWER, NPM, GITHUB, JIRA, AGILE
Confidential, Columbus, OH
UI Developer
Responsibilities:
- Developed all the UI pages using AngularJS, Node JS, HTML5, CSS3, JSON, JavaScript, jQuery, Ajax.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap which is further integrated with Web Services.
- Experience in developing single page applications (SPA) using AngularJS, using various angular modules like UI-router.
- Experienced in using Modernizer to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Worked with AngularJS for creating own HTML elements for building a companied website which is an open source project.
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
- Worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture, React JS features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture.
- Used Node Js as proxy to interact with Rest services and Database, building real-time Web API's.
- Created view-model and controllers and worked with demo JSON data and services until API gets ready.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree and Implemented the Drag and Drop functionality using jQuery framework.
- Unit tested all the front-end AngularJS code using Jasmine, Karma.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8,9,10 browsers.
- Followed scrum methodology and biweekly sprint in the project.
Environment: Angular JS, Express JS, Node JS, RWD, HTML5, CSS3, Materialize, JavaScript, Angular Data-tables, Grunt, Bower, NPM, GIT, Mocha, Chai, Jasmine, Karma, Web storm, Chrome, Firefox, IE 10+
Confidential, Fremont, CA
Front End Developer
Responsibilities:
- Responsible for design and development of the web pages from mock- ups.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used jQuery for basic animation and end user screen customization purposes.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
- Involved in developing HTML and AngularJS for client side presentation and, data validation on the client side with in the forms.
- Developed Tabbed pages using AJAX and Angular.JS, Node.js and Ext.js for quick view of related content, scores, top stories, and headlines.
- Implemented the search functionality for Internal Application using AngularJS.
- Created pages for Login using single sign on, main page containing favorites and page for continuous integration configuration.
- Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/pages.
- Built backend REST API with Node.js, Express js.
- Developed a modern web workflow using Grunt, Bower, and Browserify as a part of my project.
- Created animation effects during the data load, waiting for the Ajax response using JQuery.
- Interact with other developers and end users to design and implement new features throughout the framework.
- Developed Responsive web design using Media Queries and Twitter Bootstrap.
- Debugging using firebug & web developer tools on Chrome, Firefox and Internet Explorer.
- Prototyped several versions of possible UI approach to provide choices to the business.
- Developed the page layouts, navigation, animation buttons and icons.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Developed unit test cases and functional test cases using Karma framework.
- Improved the performance and response time of the application by implementing AJAX.
- Worked with business analysts to understand their business models and goals.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
- Developed a core component of Analytics with Angular JS.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
- 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.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: Angular JS, Bootstrap, Node JS, jQuery, HTML5, CSS3, AJAX, services, Sublime Text, Oracle 11g, GitHub, Google Developer tool, Bootstrap, Grunt, Browserify, SVN, Firebug.