Ui Developer Resume
Santa Clara, CA
SUMMARY:
- 6 years of experience in developing User Interface with HTML, CSS, JavaScript, TypeScript, Angular (1.x,2/4/6), ReactJS, Redux, RXJS, Express JS, jQuery, AJAX, XML, Bootstrap, JSON& SASS/LESS.
- Experience in working with Angular modules, services, templates, directives, services and dependency injection to create a SPA.
- Hands on Knowledge on Azure Cloud Services for creating Web - Applications and Knowledge on Azure CLI.
- Expertise in writing custom Pipes, Directives, Components in Angular framework.
- Worked extensively on Angular & Typescript SPA domains.
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 4 and their Validations.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in building application with React JS, Redux, Require JS, in MVC architecture.
- Expertise in React.JS framework and integrate them to Node.js server-side code.
- Developed the backend by using Node.js, Express and MongoDB.
- Expertise in implementing the MVC architecture in backend applications Node.js along with Express JS.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Highly skilled at front-end engineering using Object-Oriented JavaScript.
- Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Extensive knowledge in Mongo DB concepts and good knowledge in Administration.
- Good experience in automated build process by using Jenkins and Maven.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Expertise in working on AWS to integrate the to integrate the Server and Client-side code.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
- Extensively work with Adobe Photoshop, Illustrator, Dreamweaver, and many other design applications.
- Utilize Karma, Gulp, Grunt and NPM to build and test applications.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications.
- Expertise in Video Coding by using HTML5, CSS3 and java Script.
- Extensively used the repositories like GIT and SVN.
- Good experience in unit testing by using Protractor, Jasmine, Jest, Karma and Mocha .
- Extensively worked on microservices concept implementation with Docker and Kubernetes.
- Strong and Optimal solution scripts for CI/CD applications.
- Extensive experience working under Agile methodologies environment (scrum, Kanban).
TECHNICAL SKILLS:
Web Technologies: HTML4/ HTML5, CSS3, JavaScript,jQuery, Bootstrap, AngularJS, React, Redux, NodeJS, Express, Ajax, JSON, Angular 2/5/6, TypeScript.
IDE s: Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime.
Debugging tools: Firebug, Chrome Developer Tools.
Linux: Ubuntu, Mac OS, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere.
Version Control: GIT, SVN, TeamSite
Build Tools: Jenkins, Maven, Ant, Gradle
Database: SQL Server, MYSQL, MongoDB, Cassandra
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
UI Developer
Responsibilities:
- Designed and developed dynamic SPA's using HTML5, Angular 4/6, Bootstrap and CSS3.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 6.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 4 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular and typescript.
- Developed single page applications using Angular, Typescript, web pack and grunt.
- Hands on Experience on Angular technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
- Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
- Experienced on creating and managing VMware tools, Cloud Services, and Storages.
- Experienced with deployments, maintenance and troubleshooting applications on AWS Cloud.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Worked on the new features of Angular 4 like new if else syntax, ng-templates, and form validators.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer.
- Followed Quality Processes like Continuous Integration/ Continuous Development with Jenkins & code quality using SonarQube and involved in Code reviews.
- Developed Share components with ReactJs and Redux for pattern Library.
- Implementing different modules in ReactJS to integrate with designs and requirements.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
Environment: Angular (4/6), Angular CLI, ReactJs, Redux,TypeScript, JavaScript, Node.js, NPM, Express.js, jQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Jasmine, Karma, LESS, Azure Cloud Services.
Confidential, Pleasanton, CA
UI Developer
Responsibilities:
- UI Components designing and development using ReactJS, Redux and JSX.
- Implementing different modules in ReactJS to integrate with designs and requirements.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed robust, responsive Ajax driven UIs with AJAX, CSS3, DHTML, HTML5, React JS, JavaScript and jQuery.
- Worked on Webpack for build and webpack-dev-server a server.
- Improved user experience by designing and creating new web components and features
- Working with ECMA Script 6 features and used Babel, web pack with es2015, react JSX presets.
- Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Involved in designing and developing the web pages using HTML 5, SASS, React JS, Redux, Flux, Node JS.
- Developed a front-end web application for Global Network Operations using React JS, Redux, ES6/Babel and Webpack.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
Environment: ReactJS, Redux, Jest, NodeJS, Responsive Web Design, jQuery, Webpack, JSON, JIRA, Ajax, JSP, DOM, JUnit, SQL, PL/SQL, Oracle, Bootstrap, Protractor, Microservices.
Confidential
UI Developer
Responsibilities:
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and ES 5 & Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles.
- Created reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Integration of user-facing elements developed by front-end developers with server-side logic by using Node JS Express.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Participated in technical design, development and testing of various modules assigned and used JUnit for unit testing.
- Used protractor for end-to-end testing tools for debugging and software quality insurance.
- Implemented various validation controls for client-side validation with Angular JS and HTML5.
- Used various social media APIs (Such as Facebook API & Twitter API) for building responsive media feeds.
- Created the structure for the MongoDB using Mongoose.
- Developed reusable style sheet partials using Sass pre-processor.
- Used NPM, GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
- Used Web pack to build Typescript modules.
- Performed Unit testing using Jasmine and Karma.
- Using Jenkins for continuous integration of builds.
Environment: HTML5, CSS3, Typescript, JavaScript, Express, jQuery, Angular 2, Bootstrap, Rest API, Responsive Design, JIRA, AJAX, JSON, Karma-Jasmine, Web Storm, GIT.
Confidential
Software Developer
Responsibilities:
- Develop Responsive Web Application with HTML5, CSS/CSS3, JavaScript, Angular, jQuery, require JS and Gulp.
- Create custom, general use modules and components which extend the elements and modules of core AngularJS.
- Involve in Estimation, Design approach, Coverage, Alternate approaches, Usage of Design patterns, Test strategy/ Plan development.
- Used Grunt as task runner to test the JavaScript with JS Hint.
- Used Angular.js for connecting the API's using Angular.js $http service.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Follow and assist with the evolution of corporate front-end standards and branding guidelines to developer coding patterns for reuse.
- Test the application from front end using Mocha and Chai.
- Used RALLY for defect tracking for creating and managing user stories.
- Developed various customized views using Dojo, jQuery, JavaScript, HTML, XHTML and CSS3.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.,
- Maintained the code base by frequent updates to the code repository using Git.
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY .
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS .
- Involved in Java application testing and maintenance in development phase and production phase.
- Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
- Successfully executed all the web test cases and fixed any bugs/issues identified during the test cycles.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Developed Web Services, which are published on to the WebSphere application server.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS, Gulp, GIT, AJAX, JSON, XML, J2EE, Java/JDK, JSP, Servlets, Spring, WebSphere.