Senior Angular Js Developer Resume
San Diego, CA
SUMMARY
- Around 8 years of experience in designing and developing user interface (UI) applications and professional web applications using Java, Object Oriented (OO)JavaScript, Typescript, Node.js, ReactJS, AngularJS, HTML5, XML, CSS3, JQuery, AJAX, JSON and MEAN stack.
- Designed dynamic client - side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Extensive experience in using JavaScript, JQuery, AJAX calls and JSON data from teh server in developing Rich Internet Applications (RIA).
- In-Depth noledge/Experience of Web 2.0, Section 508 JavaScript, jQuery, W3C Standards.
- Skilled on programming Single Page Applications(SPA) using MVC Frameworks AngularJS and Backbone.js.
- Hands on experience wif developing and deploying server side applications using Node.js and Express.js.
- Sound experience developing applications that involve Responsive web design (RWD) wif CSS3 media queries and Bootstrap.
- Skilled in making AJAX (xhrGet and xhrPost methods) calls using JQuery. Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation and Libraries.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Excellent skills in designing a Single Page Applications Framework using AngularJS wif custom modules, which can be reusable in different projects.
- Experience in developing Web Services to expose useful functionality to web users through SOA, SOAP and RESTful web service calls using JSON and XML for communication.
- Experience wif preprocessors and front-end tooling workflows: Node.js (NPM), Bower, SASS, Grunt and/or Gulp, Webpack and rollup.
- Familiar wif Web Content Management Systems (WCMS) like Magento and WordPress. Experience on various Charting/UItools like JQ plot, Highcharts, D3JS and Google API.
- Resolved complex issues related to browser and network performance, cross-browser/Cross-Platform and legacy IE compatibility, client-side scaling, usability and testability.
- Experience wif Version Control Systems like Subversion (SVN), GIT & Clear case.
- Experienced wif automated UI testing tools like Jasmine, Karma, Protractor and worked in TDD environment.
- Proficient in handling Twitter Bootstrap framework i.e., teh concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Hands on experience in writing complex SQLQueries and store teh data into SQL databases such as MySQL, Oracle and write MongoDB Collections.
- Involved in different stages of Software Development Life Cycle (SDLC) making use of both Agile like SCRUM, Kanban and Waterfall methodologies.
- Adept in using IDEs and editors like Eclipse, NetBeans, Brackets, Sublime Text, Notepad++, Adobe Dreamweaver, Web Storm, MS Visual Studio.
- Good noledge and Exposure on working and deploying applications to cloud using Amazon Web Services (AWS) using various services such as S3, EC2, CloudWatch.
- Experience working wif debugging tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, Typescript, JQUERY, JSON, AJAX Twitter Bootstrap, JQ Grid, Responsive Web Development, Java, XML, Angular JS, Vanilla JS, RequireJS Ionic, Express JS, Node.js, Spring, Hibernate.
Programming Languages: C, C++, Java, C#, Python
Databases: SQL Server, Oracle, MySQL, SQLite, MS Access, MongoDB.
Developer Tools: Dreamweaver CS3, Eclipse IDE, NetBeans, Sublime, intelliJ, Notepad++, Webstrom, Firebug, Dev tools, Fiddler, SVN, GIT, MS Office, MS Visio, PowerPoint, JIRA, Rally.
Application Servers: IBM Web sphere, Apache web server, HTTPD Web Server, WebLogic Application Server, Tomcat, JBoss
Operating Systems: Linux(Ubuntu), Unix, Windows, Mac OS
PROFESSIONAL EXPERIENCE
Senior Angular JS Developer
Confidential, San Diego, CA
Responsibilities:
- Developed front end for teh all teh capabilities in Insight application using HTML5, CSS3, JavaScript, AngularJS, Angular 2, Typescript, D3JS, HighchartsJS, Node.js.
- Converted raw images and layouts from a Visual designer into CSS3/HTML5 themes and extensively used HTML5 Local storage and Session storages.
- Used JADE templating engine for HTML5 markup and ION framework for styling teh pages using Block Element Modifier(BEM) methodology.
- Used SASS pre-processor framework for styling teh ION components. Involved in developing Responsive Web Pages using Bootstrap Library and custom media queries.
- Used HighchartsJS for displaying teh turbines information in teh forms of charts on teh Front-end and also used D3JS to create interactive visualization.
- Designed classes in ECMA Script 6 and explored on teh grunt build process
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads, etc.).
- Experienced in working wif Dependency Injection all over teh Angular 2 Framework.
- Extensive experience on using Angular built-in directives like ng-controller, ng-bind, ng-model etc. working on attribute level, element level and class level to perform DOM manipulations, Form Validations and Two-way data binding etc.
- Involved in writing application level code to interact wif Restful Web APIs, Web Services using Angular 2 services and factory.
- Developed agent portal using Angular 2 framework along wif Typescript for well-structured JavaScript code.
- Created Typescript reusable components and services to consume REST API's using Component based architecture.
- Involved in migrating from AngularJS 1.5 to AngularJS 2.0 in teh application recently. Implemented Angular 2 component router for navigation.
- Involved in writing teh unit test cases for angular components using Jasmine, Karma, and Protractor.
- Involved in building teh project using teh task runner Grunt and used GIT as version control system for code check-in, check-out merging and branching from GITLAB repository.
- Involved in using Npm and Browserify for dependency and version management of NodeJS packages for teh application.
- Worked wif QA team on daily basis in fixing teh reported bugs/defects and supporting monthly releases.
- Debugged teh application to traverse teh documents using Chrome web inspector and IE Developer Tool bar for IE.
- Involved in solving Cross Browser Compatibility issues. Worked wif Agile Methodology using Rally software towards UI Development approach.
- Involved in delivering different versions of Insight Product Bi-monthly.
Environment: HTML5, XML, JADE, CSS3, SASS, JavaScript, AngularJS 1.5, Angular 2, Typescript, ES6, Bootstrap, ARIA, Node.js(NPM), Browserify, Highcharts JS, D3JS, REST (web service), JSON, Jasmine, Karma, Protractor, Grunt, GIT, Sublime Text Editor 3.
Senior Angular JS Developer
Confidential, Malvern, PA
Responsibilities:
- Actively involved wif teh team, management & client as a part of Agile (SCRUM) software development.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, ES5, D3JS, AngularJS and ReactJS.
- Developed non-functional HTML, CSS pages from teh mock ups and involved in UI review wif UI architect and Business Units.
- Involved in developing HTML and JavaScript/ECMAscript5 for client side presentation and, data validation wifin teh forms and used Mustache.js for front end MVC templating.
- Build interactive cross platform web applications using EXT JS.
- Used Bootstrap modal pop-up for displaying messages and forms for having user-friendly pages and used LESS preprocessor and WEB Essentials for converting LESS to CSS file while deployment.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using AngularJS.
- Used Angular JS to create views to hook up models to teh DOM and sync data to/from teh server. Documenting teh code inline usingJSDocor other convention.
- Used Custom AngularJS Filters to provide better search experience. Used Promisesto do AJAX call to connect front end and back end.
- Working wif Responsive Web design using Bootstrap and CSS3 media queries.
- URL routing handled by UI state router, allowing us to divide teh application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in AngularJS to route teh data from one service to another server.
- Used MEAN stack and Node JS for asynchronous data calls between teh client and server.
- Used NPM and Bower for dependency management and Webpack, Rollup for module bundling.
- Involved in developing teh application using build tools Like Gulp.js. Used JIRA tool for tracking of project.
- Creation of REST Web Services for teh management of data using Apache CXF.
- Experienced working wif Jenkins for Continuous Integration (CI) of teh project. Perform usability tests to insure cross-browser compatibility.
- Used GIT for version control and jasmine as testing framework to perform unit testing.
- Worked on teh ADA standards and cross browser compatibility issues.
Environment: JavaScript, HTML5, CSS3, LESS, JQuery, XML, JSON, AngularJS, ES5, Jenkins, MustacheJS, ARIA, JSDoc, AJAX, Node JS, NPM, Bower, Bootstrap, REST, MongoDB, GIT, Webpack, Rollup, Jasmine, JIRA, ADA, Apache CXF, Gulp, Jenkins, intelliJ.
UI Developer
Confidential, New York City, NY
Responsibilities:
- Implemented front-end of teh application using HTML, XHTML, CSS, SASS, JavaScript, AngularJS, AJAX, JSON and extensively used table less design in CSS for positioning.
- Produced client side validation through AJAX, AngularJS and JavaScript for asynchronous communication.
- Designed and Implemented responsive UI to work on cross browser and multi devices using Media Queries and Bootstrap.
- Created a web page interface using HTML wif AngularJS used as teh primary framework to implement teh front-end operations.
- Created AngularJS Routing to connect different controller to teh view which allows teh single-page application.
- Developed certain features of teh application functionality i.e. CRUD (Create, read, update, delete) features using Angular JS and Responsive Design.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Used Content Management system (CMS) for teh dynamic configuration of teh header and footer of teh web application.
- Used NodeJS to run Grunt tasks and build properly teh project (compile, minify, concat etc.) and Package.json for managing teh application required module dependencies.
- Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration wif RESTful services.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used NPM for version and dependency management of node packages.
- Performed POST requests in Ajax calls for JSON using AngularJS ($http, $resource) and used Underscore.js functions to minimize teh loops in code.
- Worked wif Express.js for development of RESTful web services and middleware configurations.
- Leveraged Two-way data binding through $scope in applications built on AngularJS.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for teh website.
- Worked wif an Agile, Scrum development methodology to ensure delivery of high quality work wif monthly iteration, involved in sprint planning and retrospectives.
- Performed unit testing using testing framework Qunit wif karma as test runner and Version control through SVN.
Environment: HTML, XHTML, CSS, JavaScript, SASS, Express.js, AngularJS, ARIA, Underscore.js, AJAX, JSON, JQuery, Karma, Node.js(NPM), CMS, Bower, Grunt.js, SVN, Qunit, Bootstrap.
Web Developer
Confidential, Long Beach, CA.
Responsibilities:
- Involved in developing user interfaces using HTML, CSS, JavaScript, Angular JS, XHTML, jQuery, AJAX, JSON.
- Interacted wif teh clients to get site-specific requirements and perform analysis and design for client specific requirements.
- Developed new features and customized existing modules for teh web application product using CSS, HTML, and JavaScript.
- Worked on AngularJS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Built factories to utilize AngularJS services such as $http and $resource to consume teh RESTful APIs for data parsing from based backend server.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Development of teh whole application module using technologies such as JavaScript and Angular JS.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Performed teh Synchronous/Asynchronous file operations and created web server wif teh help of Express Using Node JS.
- Worked in AGILE and SCRUM environments
- Performed teh unit testing using Jasmine wif chai as assertion library and JIRA for bug tracking and Used GITfor source code control.
Environment: HTML, CSS, JavaScript, JQuery, Angular JS, RequireJS, Express.js, NodeJS, AJAX, JSP, Web Services, Eclipse, XML, Jasmine, JIRA, Chai, GIT, Windows XP, Sublime text Editor.
UI Developer
Confidential, Marlborough, MA
Responsibilities:
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using JavaScript, BackboneJS, JQuery, CSS, and HTML, XHTML.
- Worked on all aspects of Web applications including testing, debugging, maintaining and deploying. Working wif Responsive Web design using Bootstrap.
- Developed code to fetch data from back-end and populate onUIusing AJAX and JSON. Coded pages wif best Search Engine Optimization (SEO) techniques.
- Worked on CSS preprocessor frameworks (SASS & LESS). Developed mockups and prototypes using HTML5, CSS3 and Photoshop.
- Developed RESTful web services using spring and JAX-RS frameworks.
- Implemented design, development and testing phases of Software Development using AGILE methodology.
- Used usability concept in jQuery which helps to improve teh user flexibility in using teh app.
- Integrated teh frontend JQuery UIwif backend REST API using Backbone.js.
- Used BackboneJS for Fetching Data from teh Server by giving URL to get JSON data for model and to populate model from teh server.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing teh JSON, XML Objects wif MySQL.
- Used SVN as source code repository and versioning.
Environment: HTML, XHTML, CSS, JavaScript, Backbone JS, Bootstrap, JIRA, JSP, JQuery, AJAX, JSON, Spring Framework, JAX-RS, REST (Web services), MYSQL, Eclipse, SVN.
Java UI Developer
Confidential, San Francisco, CA.
Responsibilities:
- Designed and development of Web pages using HTML, CSS, JavaScript including AJAX controls and XML.
- Experience in Software Life Cycle Phases like AGILE/SCRUM and estimating teh timelines for projects.
- Used CSS Sprites to decrease teh number of HTTP requests and load time of web pages.
- Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.
- Used Bootstrap Carousel, Accordion and other controls to build fluid and responsible web pages.
- Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.
- Created and performed SQL queries to fetch data from teh backend database.
- Used Hibernate and JDBC to connect to databases like Oracle, and MYSQL to store, delete, manipulate and retrieve data from them in many of my applications.
- Created dynamic webpages making AJAX Calls, using teh XML Http Request Object.
- Used Selectors in JQuery for updating content on DOM nodes. Used JQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Used JIRA tool for tracking of project.
- Used Clearcase for version control and management.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
Environment: HTML, CSS, JavaScript, JQuery, JSON, JIRA, JDBC, Oracle, SQL, AJAX, Spring, JSF, JSP, Eclipse, Clearcase.
Java UI Developer
Confidential, New York, NY
Responsibilities:
- Developed teh Front End User Interface using HTML, CSS 2 and JavaScript. Integrated teh Java code (API) in JSP Pages.
- Used JavaScript for adding functionality to teh existing application.
- Used JQuery document to generate API documentation for JavaScript code and extensive noledge in deploying application on Bundled WebLogic server.
- Extensively used J2EE concepts in designing MVC architecture wif JSP and STRUTS framework for creating dynamic web pages.
- Worked wif back-end developers to enhance teh functionality of web applications asynchronously(AJAX) using REST/SOAP services.
- Developed and Implemented Web Services and used Spring Framework for dependency injection and integrated wif Hibernate and JSF.
- Performed unit testing for back-end functions.
- Wrote SQL queries to perform insert, update, delete and join operations on MySQL database.
- Good noledge of debugging JavaScript and html code wif Firefox Firebug and Google chrome Web inspector.
- Worked through cross browser compatibility issues wif layout and styles and fixed major bugs for supported browsers and platforms.
- Used Rally to track all UI issues and stories and followed Agile Software Development Methodology in teh progress of teh project.
Environment: Java, Hibernate, HTML, CSS, AJAX, JSP, JSF, Struts, JavaScript and JQuery, JSON, WebLogic, MYSQL, Tomcat Apache, Eclipse CVS, Clear Quest.