Senior Ui Developer Resume
Philadelphia, PA
SUMMARY:
- Around 9 years of extensive experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, ReactJS, Angular js, EXTJS, ECMA Script 5/6, DOM, jQuery, Ajax, XML, JSON, D3.js, Express.Js and Node.js server.
- Pleasant experience working wif Bootstrap and CSS3 media queries to support for Responsive Web Design (RWD).
- Expert in Bootstrap to develop responsive web pages and other excellent features like modal, collapse, React Native etc. which will give a smooth animation.
- Experience on accelerating react native learning curve for expert team of web and iOS developers.
- Experience in working wif SASS and LESS as CSS pre - processors and modern techniques such as Flexbox.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in Object Oriented JavaScript.
- Experience in developing single-page applications (SPAs) using AngularJS and ReactJS.
- Experience in working wif design patterns like MVC Architecture and creating SPA's using various JavaScript frameworks for linking presentation layer to application layer and using JSON or XML as data-exchange format.
- Experience in providing and consuming SOA Web services, Restful web services, SOAP, XML-RPC, and JSON.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in JavaScript.
- Extensive expertise in client-side scripting languages like JavaScript, jQuery, AngularJS, ReactJS, Node.js, AJAX, Bootstrap, D3.js and Foundation, DOM Layout.
- Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on developing node scripts and implementing updates to various node packages as needed for the project.
- Experience in database developing skills like MySQL, Oracle and MongoDB.
- Exposure to IDE like Eclipse, Visual studio Code, Atom, Sublime Text, WebStorm, IntelliJ, Adobe Brackets, Chrome dev tools, Adobe Dreamweaver CS3 and Firebug.
- Experience in version control and Cross-Browser compatibility and fixed the bugs for several browsers using GitHub, Bitbucket, SVN, TFS and understanding of various branching techniques like Git-Workflow.
- Involved in coding pages wif best Search Engine Optimization (SEO) techniques.
- Working experience wif JIRA, Bugzilla, Firebug and CDETS bug tracking tools.
- Pleasant experience wif various Unit testing frameworks like Jasmine, Grunt, Mocha, Chai.
- Experience in all phase of SDLC and Worked extensively in Agile & Waterfall Development process and Knowledge in developing applications using Agile SCRUM Methodology.
- Well-versed in implementing various analytics tools like IBM core metrics, Google analytics.
- Applying the required standards to for the website to be ADA 508 compliant.
- Good Communication skills, problem-solving skills, quick learning skills, deep understanding of the concepts and excellent team member.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, CSS3, LESS, SASS, JavaScript, XML, Angular JS, D3.JS, React.js, Handlebar.JS, Bootstrap, Node.JS, jQuery, Vanilla.js, JSON, AJAX, Accessibility (WCAG 2.0, ADA, Section 508).
Version Control Tools: GIT, SVN, Bit Bucket, Maven, and Harvest.
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows 10/7/XP (sp2)/98, UNIX, LINUX
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, Jasmine, Karma.
Web/App Server: Apache Tomcat, WebLogic.
Workflow Tool: kit Grunt, Gulp.
IDE's: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
Languages: C, C++
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Senior UI developer
Responsibilities:
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented React-Router to turn the application into Single Page Application.
- Used Node JS to run Web pack tasks and halp build the project.
- Took advantage of the Redux framework which implemented Actions to modify the Store State Tree.
- Also maintained states in the stores and dispatched the actions using redux.
- Responsible for creating web-based applications using React JS, Node.js, and Redux workflow
- Used ES6 features and Typescript for strongly typed coding
- Built single page application wif modules, reusable components, forms using React JS
- Setup production dependencies for application are Redux JS, Webpack, Grunt, Babel, Polyfill, Node JS, SAAS framework
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3, React JS.
- Developed user interface by using the React JS, Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Developed client side Interface using React JS.
- Used React-Router to turn the application into Single Page Application
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Building stable React components and stand-alone functions to be added to any future pages.
- Developed the Drag and Drop functionality using React-Dragabble.
- Participated in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Worked wif backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used Git for version controlling and regularly pushed the code to GitHub.
Environment: React JS, Redux, Flux, HTML5, CSS3, ES6, Bootstrap, SASS, LESS, JavaScript.
Confidential, Miami-Dade, FL
Frontend Web Developer
Responsibilities:
- Used HTML5, CSS3, JavaScript, React, Redux and Node JS for designing and implementing the User Interface.
- Created React JS components using Redux Following Duck pattern.
- To implement autantications used Node JS.
- Worked wif React Router for single page application.
- Used Jenkins for the build process to generate NPM-build.
- Built reusable templates for websites using Bootstrap
- Experienced working wif React JS and Redux architecture.
- Experience in using babel, web pack wif JavaScript, React JS.
- Worked on developing RESTful web services on Node JS express application server.
- Worked wif autantication and authorization configurations on React App and Node JS.
- Worked wif NPM commands and using package.json for managing dependencies and dev-dependencies of Node JS applications.
- Used ReactJS to create controllers to handle events triggered by the client and send a request to the server.
- Used Enzyme for writing Unit Test cases.
- Used Webpack, Babel and Gulp for transpilation (compilation) configuration for typescript to be converted to javascript.
- Worked wif Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, CSS autoprefixer, SASS compilation, bundling and test runner configurations and make it available as a command.
- Deployed applications on cloud AWS EC2.
- Responsible for initial configuration of deployment pipeline configuration for node.js based applications. Also used AWS S3 buckets for storage.
Environment: JavaScript, HTML5, CSS3, JQuery, AJAX, REST Web services, Bootstrap, ReactJS, NodeJS, MySQL, Windows, Maven, Redux, NodeJS, webpack, grunt, babel, WebStorm, GIT, Docker, AWS EC2.
Confidential, Plano, TX
Web UI Developer
Responsibilities:
- Involved in complete Software Development Life Cycle - Designing, Coding, Testing, Debugging, and Production support for the project.
- Created UI of Web pages wif the assistance of HTML5, XML, CSS3, JavaScript, jQuery, Bootstrap, Node.js, AJAX, and Angular.js.
- Used Angular.js as a framework to create Single Page Application (SPA) to improve page performance, which can bind data to specific views.
- Used Angular.js two-way data binding and $resource services to make calls to the web services and exchange the data between the front-end and back-end.
- Development of client-side validation techniques using jQuery and Angular.js directives.
- Developed responsive Web pages using Bootstrap and CSS3 media queries.
- Worked on SASS to build optimized CSS to work across multiple web pages and styles.
- Created, edited, and maintained sites implementing responsive designs and themes using front-end development frameworks including Bootstrap.
- Used Node package manager (NPM) to manage the modules and to install GRUNT tool.
- Developed modules to retrieve and improve data using Ajax calls by $http service in Angular.js
- Developed fast loading images using Photoshop CS3.
- Developed Unit and E2E test cases using Jasmine, Grunt and Node.JS
- Used CSS and jQuery for the rich user interface.
- Used Source Tree, GIT for version control for defect tracking.
- Designed RWD Web pages, which are good for mobiles, tablets, and PC utilizing the framework like bootstrap and CSS media queries.
- Implemented Angular based views and used Routers to implement logic to exhibit different views.
- Used $http in Angular.js for consuming RESTful web services.
- Used Node.js to build a scalable network application where it can handle many connections concurrently.
- Used Node.js for communication to the server through RESTful API.
- Managed and administered multiple instances of GIT for version repository maintenance.
- Used JIRA to manage and track the issues reported by QA and act based on the severity.
- Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- Maintained Cross Browser compatibility and implement Responsive Design using custom media queries, etc.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript, jQuery and HTML5.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- Installed and Managed Karma using NPM.
- Developed the administrative UI using Angular.js and Node.js, and Jasmine.
- Used Node JS for heavy DOM manipulation.
- Active participation throughout the entire software development lifecycle from project.
Environment: Angular JS, Bootstrap, AJAX, MVC, Node.js, Grunt, Mongo DB, Gulp, karma, JIRA, Protractor, Jasmine, Jenkins, HTML4/5, CSS3, SASS, LESS, Backbone.js, jQuery, JavaScript, JSON, Photoshop, AGILE, RESTful, JIRA, GIT.
Confidential
Web Developer
Responsibilities:
- Responsible for the overall layout design, the color scheme of the website using OO JavaScript, jQuery, HTML, XHTML, AJAX and CSS and Responsible for creating detailed wireframes and process flows.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance, which resulted in 40% code reduction, ease of upgrade, scalability, and enhanced performance.
- Used AngularJS to create a Single Page Application (SPA) which binds data to views and synchronize data wif the server
- Handled Twitter Bootstrap framework me.e., the concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Implemented unit test using Karma Runner and Jasmine for Angular.js and Chai for Node.js for testing endpoints.
- Developed Unit test cases for the Angular controllers using Jasmine
- Knowledge of programming and experience working wif API's and Restful Web Services.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Worked through cross-browser compatibility issues wif layout and styles for all new CSS that was implemented.
Environment: HTML, CSS, JavaScript, Java/j2ee, JQuery, AJAX, Angular JS, Bootstrap, Node.js, Usability Testing, Agile, MySQL, REST (web service), Spring MVC.
Confidential
Software Developer
Responsibilities:
- Handled Client-Side Validation Using JavaScript, jQuery and Ajax.
- Development of Web User Interface components such as JSP and CSS.
- Conduct usability testing to resolve interface problems.
- Collect feedback from design and technical staff on Website development needs
- Integrate front-end application wif the application business layer
- Conduct usability testing to resolve interface problems