Sr. Ui/ Front End Developer Resume
Dallas, TX
SUMMARY:
- Over 8 years of professional experience in front end development using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular.js, Angular2, Angular4, Angular5, React.js and Bootstrap.
- Experience in creating Single Page Applications using Angular 1.x and Angular.
- Experience in MEAN (MongoDB, Express, Angular2 & 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.
- Experience in using Angular - cli to create web application and to manage the build process and dependency management.
- Experience in creating Single Page Application (SPA) using Angular, 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 Angular.
- Experience in Using JavaScript (ES5 and ES6), Web pack, HTML5, CSS3, Git, Nodejs, Grunt, Bower and Web Storm.
- Experience in creating services as classes and 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 patterns and Test-Driven Development (TDD).
- 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 and Web Methods.
- 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.
- Built reusable and customizable components using React.js, React Router and Redux .
- 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.
- Expertise in coding optimized SQL queries on databases like Microsoft SQL
- Used Continuous Delivery/Continuous Integration (CD/CI) tools like Docker, Jenkins to deploy the application to AWS.
- 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, TFS and SVN as Version control.
- Worked with Agile and Waterfall 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, v.4, v.5), Typescript (v.2.0), 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, 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, Visual Studio Code, WebStorm, IntelliJ and Brackets
Web/Application Servers: Apache, Tomcat, Glassfish, IBM Web Sphere, and JBuilder
Debugging Tools: Firebug, Chrome Developer Tools and IE Developer Toolbar
Version Control: GIT, SVN, TFS
Browsers: Firefox, Chrome, IE, Opera, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. UI/ Front end Developer
Responsibilities:
- Involved in gathering requirements, design and development of UI components and worked in Agile environment.
- Developed Front end applications using Angular, Bootstrap 3, RESTful web-services, and HTML5, CSS3, JSON and Media queries for responsiveness.
- Involved in creating Single Page Applications using Angular5, binding data to specific views and synchronizing data with the server.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular (v4.0).
- Used angular modules like, angular-animate, angular-cookies, angular-filter, angular-mocks, angular-resource, angular-route, angular-sanitize, angular-touch, ui-bootstrap.
- Hands-on experience in creating and validating Angular forms using form-for.js library.
- Used Web pack for code bundling and babel as compiler for transpiling JS files in unsupported browsers.
- Utilized $localStorage, $sessionStorage to deal with the data in the project by storing the data in local storage, session storage of the browser.
- Utilized Angular libraries like angular-ui-router and angular-resource to make the powerful single page application and utilized angular-storage to briefly store the information utilized as a part of the application.
- Hands-on experience using the Ultimus Workflow tool (Ultimus BPM studio, Ultimus Process Administrator and Ultimus Thin client) to create Ultimus incidents.
- Developed Bootstrap responsive web application pages using Angular services, controllers and directives for front end UI and consumed RESTful web service API.
- Used Chrome Developer tools, Firebug and IE developer toolbar for debugging and to check cross-browser compatibility.
- Extensively worked on Dependency Injection (DI) in Angular to inject custom services to create reusable components.
- Used ECMASCRIPT 6 arrow functionality while working with Angular4.
- Extensively worked on Angular4 Rxjs Observables and ES6 arrow functions.
- Involved in migrating the project from Angular4 to Angular5 by transforming http to httpClient using interceptors.
- Implemented Search Engine Optimization (SEO) techniques for designing web pages to validate the Http request and response of the REST API using Postman.
- Managed servers on Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Extensively used kendo controls to create Grid and Kendo ui DataSource component to bind data to the grid.
- Hands-on experience in using kendo library for pagination, sorting, multiselect, kendo-input field, kendo-numeric-text-box, kendo-autocomplete, kendo-dropdown and kendo-datepicker.
- Wrote test cases, created specs, page objects and performed End-to-End testing for whole application using Protractor for Angular on Node.js command line.
- Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture and used cleaner patterns like module pattern and followed DRY principles.
- Used Node.js NPM module, Grunt to run tasks and build properly the project (compile, minify, concat etc.)
- Participated in daily Scrum, Sprint Planning, Backlog Refinement, Sprint Review and Retrospective meetings.
- Used Jenkins for build process to generate rpm-build and Git-Hub as version controller.
Environment: HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 3, Angular5, Angular-Ui, Kendo UI, C#, dotnet, Express.js, Form-for.js, NPM, Grunt, Underscore.js, Require.js, Crypto.js, Passport.js, Mongoose, Body-parser, Web pack, Mocha.js, Typescript, Jasmine, JIRA, Jenkins, Git Hub, Sublime, Brackets, Eclipse, Bower, MVC, AWS, POSTMAN, LESS, PostgreSQL pgAdmin 4 v2, Microsoft SQL Server Management Studio, ULTIMUS BPM Studio, Ultimus Thin Client and Ultimus Process Administrator
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, Node.js, LESS, SASS.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Created Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular 2.
- Implemented Angular Router 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 and angular-filter.
- Used Node.js to offer an easy and safe way to build high performance and scalable network.
- 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.
- 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 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.
- 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.
- Created Angular components like controllers, services, directives and forms to receive user data and implemented form validation in Angular.
- 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 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, 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 the React.js, Flux for Single page application (SPA) development.
- Implemented different modules in React JS.
- Implemented React-Redux life cycle boilerplate scripts to decrease the project duration.
- Maintaining Parent and child elements by using State and Props in React JS.
- Utilized React-Redux Action Creators, create Store from redux library to connect reducers and containers, to update the state and virtual DOM.
- Implemented React-Express-Middleware for rending components and routing.
- Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in Building applications using React.js to render pages on both the client, and server using the same codebase.
- Used React.js in 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, React Props, and Lifecycle methods, working with React States and Events.
- Used Node JS to develop the backend 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.
- 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.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, React.js, Redux, XML, DOM, JSON, Node.js, Express.js, backgrid.js, Underscore.js, Mustache.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.
- Implemented Angular Controllers 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 for UI development. 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 in UI.
- Developed Client-side validations code using JavaScript and Angular JS.
- 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.
- 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.
- Validated Http request and response of the REST API using postman which are generated by node.js and express.js.
- 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, 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).
- 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 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).
- 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 application using HTML, CSS, JavaScript and jQuery.
- Applied jQuery core library functions for the logical implementation of all applications on 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.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Used JSON for storing and exchanging information between browsers and servers.
- Worked under waterfall method of software development.
- Created jQuery widgets like date picker and other widgets.
- Responsible for all client-side validations and implementing business logic based on user selection using jQuery.