Sr. Front End / Angular Developer Resume
Omaha, NE
SUMMARY:
- Over 8+ years of professional experience in front end development using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular.js, Angular2, Angular4, Node.js, React.js and Bootstrap.
- Experience in creating Single Page Applications using Angular 1.x, Angular2 & Angular4.
- Experience in MEAN (MongoDB, Express, Angular JS 2 & Node) application development.
- Expertise in creating Responsive Web Design (RWD) using Media Queries and Twitter Bootstrap3/4.
- Developed Single Page Applications using React and Redux unidirectional flow.
- Expert in creating Templates, Mockups, Prototypes, Web Interfaces, Layouts and Design flows.
- Hands on experience in using CSS preprocessors like LESS and SASS.
- Built reusable and customizable components using React.js, React Router, Redux and custom stores.
- Experience in using Angular - cli to create web application and to manage the build process and dependency management.
- Experience in Single Page Application (SPA) using AngularJS created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.
- Used various Angular modules like Angular-animate, Angular-Cookies, Angular-Filters, Angular-Mocks, Angular-Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
- Experience in creating AngularJS Controllers, Directives, Factory and Service resources.
- Hands-on experience using one-way/two-way data-binding, directives, controllers, filters,UI-routers and creating custom directives in AngularJS.
- Experience in Using JavaScript (ES5 and ES6), Web pack, HTML5, CSS3, Git, Node, Grunt, Bower and Web Storm.
- Experience in creating services as classes in typescript importing into the Components in Angular2.
- Experience with Object Oriented Design/Development (OOD), Object oriented Analysis and Design (OOAD), Model-View-Controller (MVC) architecture, Model-View-View-Model (MVVM), design pattern and Test Driven Development (TDD).
- Used Node.JS to develop backend components and to connect the application with the other web service Apache Cordova.
- Involved in developing new user interface components for different modules using Kendo UI.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, UDDI, AXIS, CXF, JAXB, JAX-RS, JERSEY and Web Methods.
- Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE.
- Experience in validating the Http requests and response of the REST API using Postman.
- Used Node Package Manager (NPM) to manage the modules and to install tools like Grunt, Gulp, Express.js, underscore.js, require.js, crypto.js, mongo.js, body-parser and socket.io.
- Experience in React.js and working with React Flux architecture using complex Object Oriented concepts to improve the performance of websites.
- Developed Interactive graphs using D3 JS with JSON data.
- Proficient in making AJAX calls using jQuery and usage of JSON for impulsive responses.
- Used Continuous Delivery/Continuous Integration (CD/CI) tools like Docker, Jenkins to deploy the application to AWS.
- Experience in developing web applications by using Search Engine Optimization (SEO) techniques.
- Experienced in creating functional specifications with visual design mock-ups in Adobe Photoshop, Adobe Illustrator and Adobe Flash
- Used JavaScript unit testing frameworks like Jasmine, Karma, Protractor and Mocha.
- Involved in all phases of Software Development Life Cycle including requirements gathering, design, implementation and testing.
- Worked on GIT and SVN as Version control.
- Worked with Agile, Waterfall and Scrum methodology.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap3, JavaScript, AJAX, JSON, XML
JavaScript Libraries: jQuery, jQuery UI, Angular 1.x, Angular (v.2), Typescript, Backbone.js, Require.js, Node.js
Database: Oracle 9i/10g/11g, PL/SQL, MySQL, MongoDB
Web Services: XML, SOAP, RESTful
Unit Testing Framework: Jasmine, Karma, Chai, Mocha and Protractor
Operating System: Windows 98/NT/XP/2000, Linux, Mac OS X
Methodologies: Agile, Scrum, waterfall
IDEs worked on: Notepad++, Eclipse, Visual Studio, IntelliJ, NetBeans 7.3, IntelliJ, Brackets
Web/Application Servers: Apache, Tomcat, Glassfish, IBM Web Sphere, and JBuilder
Debugging Tools: Firebug, Chrome Developer Tools, POSTMAN, and IE Developer Toolbar
Version Control: GIT, SVN, TFS
Browsers: Firefox, Chrome, IE, Opera, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
Sr. Front end / Angular developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of different modules assigned.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap-3, jQuery, D3JS, Angular 2, React.js, Node.js, LESS, SASS.
- Developed single page applications usingAngular2, Typescript, web pack and grunt.
- Created Typescript reusable components and services to consume REST APIs using Component based architecture provided byAngular 2.
- ImplementedAngularRouter to enable navigation from one view to the next as user performs application tasks.
- Extensively used NPM and Bower to manage java script dependencies.
- Prepared design user interfaces utilizing HTML, JavaScript and CSS.
- Used Angular2 modules like angular-animate, angular-cookies, angular-filter, angular-mocks, angular-resource, angular-route, angular-touch, and angular-UI-bootstrap.
- Used Node.js to offer an easy and safe way to build high performance and scalable network.
- Developed new user interface components for different modules using Kendo UI with various controls including Grid controls, and chart controls etc.
- Responsible to create responsive web design pages by using 12-column grid system with custom media queries (mobile, tablet and desktop).
- Designed Node.js applications using MVC frameworks and installation of client side dependencies using Bower.
- Involved in designing and coding the various core components and UI Screens for the Outbound Interface in the Application using ASP.NET, AngularJS 2 and Kendo UI.
- Extensively used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express, underscore.js, require.js, crypto.js, passport.js, mongoose, and body-parser.
- Developed Bootstrap responsive web application pages using Angular.js services, controllers, and directives for front end UI and consumed RESTful web service API.
- Used CSS style for web pages using LESS structure and implemented routing in SPA using Angular.js.
- Used Angular2 npm packages like ng2-datepicker, ng2-pdf-viewer, ng2-auto-complete etc., to meet the requirements of the project.
- Used Chrome Developer tools, Firebug and IE developer toolbar for debugging and to check cross-browser compatibility.
- Used Angular4 Rxjs Observables and also worked with ES6 arrow functions.
- Worked on npm modules like Gulp, Grunt and Bower.
- Utilized $localStorage, $sessionStorage to deal with the data in the project by storing the data in local storage, session storage of the browser.
- Developed new user interface components for different modules using Kendo UI with various controls including Grid controls, and chart controls etc.
- Created Angular components like controllers, services, directives and forms to receive user data and implemented form validation in Angular.js.
- Implemented Search Engine Optimization (SEO) techniques for designing web pages to validate the Http request and response of the REST API using Postman, which are generated by node.js and express.js.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Managed servers on Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Used JavaScript unit testing frameworks like jasmine for client side and mocha.js for server side for writing tests.
- Used Jenkins for build process to generate rpm-build and Git Hub as version controller.
- Followed Agile process two week Sprints, and daily Scrums to discuss the development of the application.
- Involved in sprint planning and backlog grooming with the sprint master and project architect.
- Involved in giving the demo of every sprint work to the product owner.
Environment: HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 3, Angular.js 2, Angular-Ui, Node.js, Express.js, MEAN stack, NPM, Grunt, Underscore.js, Require.js, Crypto.js, Kendo UI, Passport.js, Mongoose, Body-parser, Web pack, Mocha.js, Jasmine, JIRA, Jenkins, Git Hub, Sublime, Brackets, Eclipse, Bower, MVC, AWS, POSTMAN, LESS, Protractor, Web Accessibility.
Confidential, Stamford - CT
Sr. Front End / React.js developer
Responsibilities:
- Involved in developing the UI pages using HTML5, CSS3, JavaScript, React JS, JSON, jQuery, Jasmine, Karma, and AJAX
- Involved in designing web pages using HTML 5, XHTML, CSS3, JavaScript, React JS, Redux, React-Bootstrap, Node.js, express.js, SASS, Mongo DB, Bootstrap3, and Underscore.js.
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Developed user interface by using theReact.js, Flux for Single page application (SPA) development.
- Implement different modules inReactJS.
- ImplementedReact-Redux life cycle boilerplate scripts to decrease the project duration.
- UtilizedReact-Redux Action Creators, create Store from redux library to connect reducers and containers, to update the state and virtual DOM.
- ImplementedReact-Express-Middleware for rending components and routing.
- Involved in usingReact.jscomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in Building applications usingReact.js, which allowed us to render pages on both the client, and server using the same codebase.
- UsedReact.jsin development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Experience in DOM,ReactProps, and Lifecycle methods, working withReactStates and Events.
- Used Node JS to develop the back end components, connect the application with the other web services.
- Worked with React libraries like Toolbox, Grommet.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table-less Design in CSS for positioning.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Used JQuery plugins such as Auto Populating select-box, Search, Map, and Calendar.
- Designed, developed, and implemented ASP, HTML/CSS Templates for dynamic content generation.
- Used Google web toolkit (GWT) for designing rich internet applications.
- Extensive experience in developing web applications with User Experience Design (UX) like Visual Design, Interactive Design and extensive Human Computer Interaction Concepts.
- Provided support on DB2 client related applications.
- Used Google web toolkit (GWT) for designing rich internet applications.
- Involved in all phases of Software Development Life Cycle
- Worked on Karma and Jasmine for unit test cases and used protractor for end-to-end test cases.
- Followed Agile process two week Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, React.js, Redux, XML, DOM, JSON, Node.js, Express.js, backgrid.js, Underscore.js, Mustace.js, Azure, MySQL, Jasmine, Mocha, Jenkins, SASS, Grunt, SEO, JIRA and Git-hub.
Confidential, Rochester, MN
Web/UI developer
Responsibilities:
- Involved in gathering business requirements and prepared Software Requirement Specification (SRS).
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AngularJS, Node.js, JQuery AJAX and JSON.
- ImplementedAngularControllers to maintain each view data.
- Proficient in building Web User Interface (UI) that follows W3C.
- Involved in developing UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX and customized UI/UX solutions for web verticals.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework forUIdevelopment. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Using AngularJS created Responsive Web Design (RWD) and data manipulations to display data in company standard format inUI.
- Developed client side validations code using JavaScript andAngularJS.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make dynamic by using Angular 1.5 framework and Node JS.
- Extensively used Angular/CLI to create components, directives, filters, pipes and to run the tests.
- Performed Validation of forms using AngularJS.
- Responsible for creating screens with table-less designs meeting W3C standards.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
- Used several jQuery plugins to build Rich Internet Applications to make it look more intuitive.
- Used Node Package Manager (NPM) and Bower as package manager for installing backend and frontend dependencies.
- Implemented Model-View-View-Model pattern using Knockout.js.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating redux store data.
- Validated Http request and response of the REST API using postman which are generated by node.js and express.js.
- Used Flux & Reflux to manage data in React to make HTTP requests.
- Used Wire Frame Tools like Adobe illustrator CS3 for basic Visual design and followed User Experience Design (UX) properties.
- Experience in the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and jQuery.
- Used JIRA for bug tracking and project management.
- Used SVN as version controller.
- Used Jasmine and Karma as unit testing frameworks.
- Configured Web pack to execute linters, magnifiers, pre-processors, tests, transpilers etc. based on build target.
Environment: HTML4/HTML5, CSS/CSS3, JavaScript, PHP, Angular JS, Typescript, Node.js, React.js, Knockout.js, JQuery, AJAX, JSON, npm, Bootstrap, Photoshop, Dreamweaver, Firebug, SVN, Jasmine, Karma, JIRA, Web pack, SVN, SEO, Passport.js, Mongoose, Body-parser, Windows OS, Pixel perfect, Flash, MySQL, Microsoft Excel and Tomcat.
Confidential, Maitland, Florida
Front end/UI Developer
Responsibilities:
- Designed and developed interactive Web pages with the help of HTML4, HTML, CSS3, CSS, JavaScript, JQuery, JQuery UI, Bootstrap and AJAX.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Borders, Pseudo classes, Pseudo elements etc.
- Developed real time tracking of class schedules using Node JS (Socket.io based on socket technology).
- Involved in the analysis of Node JS and React Wireframes, Visual Design Documents and other.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks Angular JS, Require.JS, Backbone.js, Ext JS and Node.js.
- Used Node.js for database operation for logging, node event emitter for all engines
- Implemented Mock API using Express framework in Node.js.
- Developed responsive web pages using Bootstrap and CSS3 media queries.
- Extensive experience in using SOAP and RESTful web services.
- Extensive use of JSON objects for efficient client side coding.
- Used AJAX, JSON to send request to the server to check functionality of the website.
- Redesigned the existing site and created new interfaces using Eclipse/Notepad++ as editor for designing pages.
- Implemented and designed user interface for web based customer application.
- Involved in Analysis, design and coding in J2EE Environment.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia.
- Used JSON for data exchange between client and server and also Ajax to reduce the network load and update only the certain components of the website.
- Used AJAX for implementing dynamic web pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Worked on Jasmine and Karma to test the applications.
- Designed and developed web pages using CSS pre-processors such as LESS and SASS.
- Expertise in Client Side designing and validations using HTML4/HTML5, CSS3, JavaScript and JQuery.
- Working experience in agile development environment (Scrum).
- Developed components to fetch data from the back end using AJAX and jQuery and used SVN for version control and analyzed JSON response to update DOM.
Environment: HTML5, CSS3, JavaScript, JQuery, Typescript, JSON, AJAX, XML, Bootstrap, SASS/LESS, Jasmine, Karma, MYSQL, Adobe Photoshop, SVN, Eclipse.
Confidential
UI/Web developer
Responsibilities:
- Involved in all phases of SDLC including Requirements Gathering, System Analysis, System Design, Implementation, Testing and Maintenance.
- Involved in several internal projects handling the complete frontend using technologies like HTML, CSS, JavaScript and jQuery.
- Applied jQuery core library functions for the logical implementation of all applications at the client side.
- Developed UX design patterns and used jQuery and AJAX for service calls on pages to interact with the server for information.
- Used AJAX, JSON to send request to the server to check the functionality of website.
- Redesigned the existing site and created new interfaces using Eclipse/Notepad++ as code editor for designing pages.
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build
- Co-ordinated with development team for deployment of application into Node Server.
- Created and optimized graphic prototype websites and application interfaces using HTML and CSS.
- Extensive experience on working with CSS Borders, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Margin, CSS Padding, CSS Tables, Pseudo classes and Pseudo elements.
- Created SQL queries to perform create, insert, update or delete operations on MySQL database.
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Implemented different validation controls on web-pages using JavaScript.
- Involved in debugging the application using firebug to traverse the documents and manipulated the nodes using DOM and DOM functions.
- Worked with QA team to fix the bugs, test the load and performance checking.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XHTML, Node.js, Eclipse, Notepad++, Dreamweaver, Adobe Photoshop, MS Office and SVN
Confidential
Jr. UI developer
Responsibilities:
- Developed front-end pages using HTML, CSS, JavaScript and jQuery.
- Interacted with business system analyst to know the technical requirements of the project.
- Built user-interactive web-pages using jQuery plugins, AJAX, JavaScript.
- Created a customized automated email utilizing HTML, JavaScript, jQuery and AJAX.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Created jQuery widgets like date picker and other custom widgets.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Implemented JavaScript promises as an alternative to callbacks.
- Developed CSS styles to maintain uniformity of all screens throughout the application and positioning of screen objects.
- Involved in developing PL/SQL code for handling data.
- Responsible for all client side validations and implementing business logic based on user selection using JQuery and JQuery UI.
- Involved in writing application level code to interact with APIs, Web services using AJAX, JSON and XML.
- Used JSP, Servlets and HTML5 to create web interfaces.
- Involved in code reviews, unit/functional test case reviews.
- Knowledge on using SASS, for few functions like color manipulation, parameter lists etc.,
- Used JSON for storing and exchanging information between browsers and servers.
- Used waterfall model of software development.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, JSON, JSTL, XML, XHTML, Eclipse, Adobe Dreamweaver CS5, SVN, PL/SQL, Adobe Photoshop, MySQL and Windows.