Senior Ui/angular Developer Resume
Herndon, VA
SUMMARY
- Over all 8+ Years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N - tier and web application and its design, using various UI- TECHNOLOGIES.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, jQuery, XUL, HTML/HTML5, CSS/CSS3, XHTML, XML, JSON and Ajax.
- Experience in applying the latest software development approaches including model view controller(MVC), event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
- Extensive experience in building single page applications using Angular 2 and Angular 4.
- Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, React.js/Redux, Ember.js, Ext.JS, Responsive web design. (RWD).
- Experience in various mobile frameworks like Ionic, phone gap/Cordova for mobile hybrid applications in both IOS and Android.
- Experienced implementing Web Services using SOAP, RESTful API.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM
- Worked on React.jsframework to develop interactive websites based on client needs.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Experience in SQL Database like Oracle and NoSQL like MongoDB.
- Experienced in using Text editors and IDE’s like Eclipse, Microsoft Visual Studio Code, Cloud9, Atom, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Developed Servlets and Utilized Node.js to create a fast and efficient chat server.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience in JavaScript build tools like Grunt/Gulp, Node.
- Lead a team of Web Programmers by establishing work plans and staffing for each phase of work, and arranging assignment of personnel to ensure deliverables are timely and within established timeframes.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-driven Development (TDD).
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS
UI Web Technologies.: HTML/HTML5, CSS/CSS3, Bootstrap, AJAX, XML, JSON, UI Concept Modelling/Wire Framing, LESS, PHP,Adobe.
Scripting Languages: JavaScript, jQuery, AngularJS, Angular2, Angular4, TypeScript, Node.js, React.js, Polymer, jQuery, Backbone.js,Ember.js, Ext.js, Express.js,D3.js,RxJS,DOJO
Operating Systems: Windows, Mac, UNIX
Methodologies: Agile, Waterfall
Others Software Skills: Core Java, AWS, Azure, Jasmine, Karma, Web Services (SOAP and REST)
Project Management tools: Jenkins, JIRA, TFS
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Senior UI/Angular Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.
- Involved in migrating Angular 1.4 to 2.
- Created Custom directives, Components and Custom Pipes in Angular 2.
- Expertise in implementing Property Binding and Event Binding in Angular 2.
- Created Template Driven Forms and Reactive Forms in Angular 2.
- Implemented Services to share logic across different components in Angular 2.
- Expertise in subscribing to Observables instead of Promises in Angular 2.
- Used @Input and @Output for passing data and triggering events across different components.
- Created popup forms using Bootstrap version 3.0.0 Models, AngularJS Models and AngularJS Controllers.
- Implemented code according to coding standards and Created AngularJS Controller Which Isolate scopes perform operations.
- Created Cloud Orchestration framework leveraging open source technologies
- Developed the front-end framework, monitoring dashboards and real-time monitoring user interfaces using Angular Widgets using Custom directives.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & SCSS to the requirements of the client.
- Involved in the development of HTML and Angular.js for client- side presentation and data validation on client side with in the forms.
- Client-Side code were written inReact JS/Redux and Server-Side Code were developed using MVC4.
- Configured the Sencha command tool for building the entireExt.jsproject into minifiedJSfile.
- Develop various screens for the front end using React JS/Redux and used various predefined components from NPM (Node Package Manager).
- Expertise in using Babel library to transpile JSX into JS in React JS.
- I started working with JavaScript a few years ago which was good because I learned the important underlying features of the language before ES6, ES2015 ES7 came along with the syntactic sugar. I use node and express to write backend code.
- Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business and e-commerce Website.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Developed Interactive graphs usingD3.jswith JSON data (D3is powerful visualization JavaScript).
- Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Used special syntax called JSX to mix HTML with Java Script with the help of React JS
- Experience in working MVC Architecture and also in software configuration management using subversion control (SVN) and GIT.
- Developed different jQuery Component in MVC micro architecture Frame work which internally use various design patterns such as singleton, command, delegate, etc.
- Integrate the dynamic pages with Angular and Ionicto make the views dynamic.
- Knowledge in writing Q-Unit test cases for UIcode and do integration with Jenkins for automation testing.
- Used Apache Cordova to design web views for part of the applicationthat washybrid.
- Developed Servlets and Utilized Node.js to create a fast and efficient chat server.
- Experience working with Node JS to develop single page along with dynamic web applications.
- Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Creating Data Persistence with SQLite with ng Cordova.
- Worked on Bootstrap version 3.0.0, Knockout.js, require.js, Moment.js, jQuery JavaScript libraries to make website responsive and interactive.
- Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript, OOP, and more Bind objects and retrieve them via JNDI interface.
- Implemented knockout data bindings to load and passing data and load Jason files from server.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration. Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: Java, HTML5, CSS2/3, JavaScript, jQuery, DHTML, MVC, DOM, JSON, Angular 2, Angular.js, Node.js, D3.js, Express.js, Backbone.js, React.js, Redux, underscore.js, pdf.js, Require.js, Ext.js, AJAX, SOAP, XML, Adobe Flash, GWT, Photoshop, Karma, Mocha, TFS, PLSQL, Oracle, Windows.
Confidential
Web/UI Developer
Responsibilities:
- Involved in Requirements and Analysis. Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Involved in web designing using HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table-less Design in CSS for positioning.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js, Node.js, Backbone.js, Require.js, Express.js, React.js/Redux, Underscore.js, Pdf.js, Ember.js and Ext.js.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Used Bootstrap version 3.0.0 and AngularJS in effective web design.
- Worked with the UX team to ensuring all web design templates are properly translated for browser rendering using HTML, SCSS, knockout.js and Typescript.
- Experience in using GIT, Subversion (SVN), and Concurrent Versions System (CVS) to maintain current and historical versions of files such as source code,webpages, and documentation.
- Used Node.js to develop multiple upload functionality
- Developed java applications usingvarious IDE's like Eclipse 3.X/4.X, RAD, STS and Database IDE's such as TOAD, SQL Server, and MSSQL Management Studio.
- Designed and developedReact JScomponent required for the project.
- Sound knowledge on React JS Components, Forms, Events, Keys, Router and Redux.
- Developed reusable components using React JS
- Maximized use of Events and promises in Type Script and React JS for application control flow.
- Expert in using JSX for form tags instead of HTML 5.
- Used higher order functions for converting object into array and array into object using map, reduce and filter methods from ES6, Type Script.
- Used Git hub for pushing the code and pulling the code.
- Developed application by implementing the Single Page application template using AngularJS Route Providers.
- React Hot Loader is a plugin for Web pack that allows instantaneous live refresh without losing state while
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization Implemented and design the application to interact with server for getting the Ajax response of jqGrid Data
- Created reusable components like Menu Navigation, Session Monitor which was very useful in the application using Ext.js.
- Experience in building application with React JS Redux, Require JS in MVC architecture.
- Experience in problem tracing, WebSphere log file Management and implementing the
- Workload Management (WLM) using Clustering.
- UsedExt.jswith Web API retrieve data from database and Joi for validation.
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Managed major LTE Mobileoperator, OEM, platform provider and IC vendor accounts, effectively utilizing regional sales team resources as needed
- Have used pair programming model for the development.
- Involved in design and development of single page application for the web pages and mobile application using Angular JS and Ionic framework.
- Envisioned, designed and development orchestration framework cross cutting cloud provisioning from all aspects of IAAS (SDN provisioning, compute, storage), SAAS and PAAS, Application Package management, orchestration, Docker, chargeback/billing and workload migration, Public cloud bursting to AWS.
- Developed Web Services for data transfer from client to server and vice versa using SOAP, WSDL, and UDDI.
- To develop Bulk Upload screen for uploading Tax Related Attributes at Entity Level and Accounts Level in Angular JS.
- Used NODE.JS and BOOTSTRAP for developing web enabled applications.
- We have used event loop system in used NODE JS to handle event handler system.
- Executing test cases in DEV/QC/UAT environments.
- Created an internal browser based text editor using HTML, CSS, JavaScript, backbone.js.
Environment: HTML4/5, CSS2/3, JavaScript, jQuery, DHTML, MVC, DOM, JSON, angular.js, Node.js, D3.js, Backbone.js, Knockout.js, React.js, Redux, Ember.js, Require.js, AJAX, SOAP, XML, XPATH, Adobe Flash, Jira, Jasmine, Mocha, Stash, GWT, Photoshop.
Confidential
Web/UI Developer
Responsibilities:
- Developed HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Involved in developing the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, JavaScript, jQuery and AJAX which were used for UI development.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Developed a core component of Analytics with Node.js, Angular.JS, Knockout.js, Ext.js and Socket Stream.
- Implemented responsive web design and mobile friendly design using hybrid ionic framework and AngularJS
- Maintained Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Implemented MVVM in all interactive views using jQuery &knockout.js and layouts in Bootstrap.
- Working in close coordination with Client to resolve issues arising usingagile methodologies.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Implemented Remote Validation using unobtrusive JavaScript and JSON.
- Optimized Application using jQuery, JavaScript, AJAX, Caching and CSS/ JavaScript.
- Implemented WCF service and developed Asynchronous call back methods in Class Library project to communicate with different layers of the solution.
- Implemented REST web services to develop front end screens for reviewing and approving Withholding Work-items using Angular JS.
- Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
- Used HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Solved the coding and technical problems during the project implementation
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Hans on Experience in Agile/ scrum development methodology.
Tools: HTML, DHTML, CSS, JavaScript, jQuery, AJAX, AngularJS, Node.js, MongoDB, SOAP, Microsoft FrontPage, Adobe Photoshop CS3, Eclipse, SVN.
Web/UI Developer
Confidential
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used Ajax, OO Java Script, jQuery, HTML and CSS to develop the application.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Responsible for making responsive web pages using twitter bootstrap and media queries
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Involve in application development andUnit Integration, Debugging and Troubleshooting of the application.
- Worked on filtering the data comes from remote servers using Angular JS services.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on there fly.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing and performance testing.
Environment: Java, HTML, CSS, OO JavaScript, JSON, jQuery, Ajax MVC, DOM, SQL, PL/ SQL, Oracle, Windows.
Web/UI Developer
Confidential
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery and Ajax.
- By using developed interactive web applications using techniques such as AJAX, XHTML and DOM scripting.
- Developed front-end UIpages and necessary backend classes to support data access and user authorization
- Used Ext J.s interoperability with jQuery and prototype.
- Used jQuery Events to manipulate the elements depends on the user interactions (like. Ready (), hover (), bind (), click (), key press ().
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
- Used Bower for packaging Management and GRUNT for UI Task runner.
- Worked extensively on web 2.0 migration from Conventional Web Framework to Ajax driven framework and extensively used jQuery, AJAX and MVC in Presentation Layer.
- Extended Bootstrap classes to build custom front-end controls; example candidate isotopes. Worked extensively on web 2.0 migration from Conventional Web Framework to Ajax driven framework and extensively used jQuery, AJAX in Presentation Layer.
- Maintain and monitor the web services in production and act as a primary support for any issues coming out of these web services.
- Used core editor for Sencha new projects in editing the code by using Sencha architects.
- By using Sencha CMD command line tool
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, Sencha, DOM, Core Java, Adobe DreamWeaver.