Senior Ui Developer Resume
Marysville, OH
PROFESSIONAL SUMMARY:
- 9+ years of IT experience as a Senior UI Developer wif exceptional skills in Analysis, Design and Development of high scalable Multi - Tired Web Applications.
- Experience in developing user experiences of Internet/Intranet applications using HTML5, CSS3, JavaScript, TypeScript, Angular, ReactJS, Redux, React Native, RXJS, Express JS, AJAX, XML, Bootstrap and JSON.
- Expertise in developing Single Page Applications (SPA) and Progressive web applications (PWA) wif React JS.
- Experience in Cross-Platform Mobile Development usingReact Native + Type Scriptbased mobile app.
- Expertise inReact.JSframework and integrate them toNode.jsserver-side code.
- Developing web interfaces HTML, CSS, Angular, and implementing services on back-end using NodeJS.
- Experience in working wif Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS identity and access management and Amazon Cloud front.
- Expertise in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience wif React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up-to-date when data changes.
- Strong experience in React.js for creating UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise inJavaprogramming and has a good understanding onOOPs, Collections, Exceptions Handling, Input/output (me/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
- Good Knowledge of State Management in Application Using Redux, Redux forms, RxJs and NgRx.
- Experience in creating maintainable and testable software applications using Angular, created Multiple & Nested Views, Routing, Components, Services, Custom directives and implemented 2-way data binding.
- Developed API driven responsive web applications by integrating Angular wif Bootstrap and API’s.
- Experience wif authentication and authorization mechanisms such as JSON web token (JWT) and OAUTH.
- Extensive use of Node.js, Express.js, Mean Stack and MongoDB to create server-side applications.
- Knowledge of Node.js and frameworks available for Express, Strong Loop, etc.
- Experience in working wif CSS preprocessors like LESS and SASS along wif task runners like Grunt and Gulp.
- Perform Web Optimization on websites and web services for improved functionality over Cross Browsers and platforms compatibility issues, responsible for Responsive Web Design.
- Experience in using build/deploy tools such asJenkins, Docker and Kubernetesfor Continuous Integration & Continuous Deployment (CI/CD) for Microservices.
- Debugging applications in different browsers and testing applications using Jest, Cypress, Engyme, QUnit, Jasmine, karma, Mocha. Experience in version control toolsGIT, SourceTree, SVN and JIRA for issue tracking.
- Experience in using build tools, Gulp, Grunt, NPM, Webpack, Webpack-loaders and REST Web Services.
- Experience wif Software Development Life-Cycle (SDLC), Object Oriented Programming and Agile Methodologies.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML
Framework/Library: React.JS, Redux, React Native, jQuery, Angular 6/7/8, NodeJS, Express JS, D3JS
IDE & Tools: Jest, Engyme, Mocha, Chai, Protractor, Cypress, MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Note pad++, Microsoft Visio, WebStorm
Application Server: Node, Perforce, Webpack, TFS, NGINX
Version Control: Tortoise, SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp, Webpack, Babel
Operating Systems: Windows, Mac, Linux
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCES:
Confidential, Marysville, OH
Senior UI Developer
Responsibilities:
- Involving in all stages of software development life cycle including Analysis, Development, Implementation,Analyzing the client requirements required for the project planning Testing and Support.
- Build Single Page Applications (SPAs) and Progressive web applications (PWA) using react, redux, Javascript (ES6) wif backward compatibility and polyfill provided by Babel, node, Express, MongoDB.
- Design React Native components and higher order components.
- Design UI views wif Flexbox and React Native dimension API.
- Used React Router for routing the Redux app to connect Redux and react to support routes.
- Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Implemented Restful API from core using Node.js, Reactjs and Express Framework.
- UI Components designing and development using ReactJS, Redux and JSX.
- Single Sign on, Authentication, Authorization using JSON web token (JWT) and OAUTH provider.
- Implementing different modules in ReactJSto integrate wif designs and requirements.
- Experience in AWS to integrate the server side and client-side code.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
- UsedReactRouter to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented web system using new technologies such as Websocket, Less and Playframework.
- Used ReactJS to create views to hook up models to the DOM and to implement one-way reactive data flow which reduces boilerplate and is easier to reason about than traditional data binding.
- Implemented front-end Angularform validation,custom pipesto dynamically display and summarize data.
- Created application wifAngularusingdirectives,Components,Services,Pipes,Observables,form validationandRouterfor multiple components utilizingRouter GuardsandNavigation.
- Implemented AngularRoutingandNavigation,Components,Services.
- ConductedRouter Guardto redirect unauthorized user back to login page.
- Used Angular to connect the web application to back-endAPIs, usedRESTfulmethods to interact wif APIs.
- UtilizedAngular Materialas well asBootstrapandCSS3to ensure responsiveness across different devices and screen sizes.
- DevelopedJava APIto interact wif theAmazon SQSused in sending bulk emails.
- Entailed in system design and development in core java usingCollections,multithreading.
- Developed applications usingJava 8andJ2EE. Experience inLINUXenvironment.
- Reduced build and deployment times by designing and implementing Docker workflow. Build and maintained docker container clusters managed bykubernetes, utilizedkubernetesand docker for the runtime environment of the CI/CD system to build, test and deploy.
- Configured and integrated GIT into the continuous integration (CI) environment along wifCloud Bees Jenkinsand written scripts to containerize using ansible wif docker and orchestrate it usingkubernetes.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Created and usedReducersthat received said Actions to modify theStore State Tree.
- Used REST client and POSTMAN to check the response of various API as a visual documentation for back-end implementation and client-side consumption.
- Implemented stableReactcomponentsandstand-alone functionsto be added to any future pages.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- 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, transpires, etc. based on build target.
- Extracted reusable logic from components as Higher-Order Components.
- Use React JS to create more responsive webpages, which can be compatible wif all the browsers and compatible wif the different devices.
- Experience wif Spring boot and Spring MVC.
- Extensively involved in redesigning the entire site wif CSS styles for consistent look and feel across browsers.
- Worked on Webpack for build and webpack-dev-server a server.
- Improved user experience by designing and creating new web components and features.
- Working wif ECMA Script 6 features and used Babel, web pack wif es2015,reactJSX presets.
- Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt.
Environment: Java 1.8, Spring, AWS, HTML5, CSS3, LESS, Sass, Nodejs, ReactJS, React native, Angular, Typescript, Gulp, JavaScript, CDN, jQuery, AJAX, Jest, Cypress, Jasmine, Karma, Adobe Photoshop, GitHub, JIRA.
Confidential, Columbus, OH
Senior UI developer
Responsibilities:
- Involved in developing Web application using ReactJS, redux, Gulp, Node.js.
- Developed mobile apps using React Native Script framework, JavaScript, TypeScript, ReactJS, and NodeJS by using existing hybrid Mobile application code base
- Designed and developed web pages using wif HTML5, DHTML, CSS3, AJAX, Bootstrap and jQuery based on the W3C standards and Web 2.0.
- Implemented Spring boot framework, learned and used new technologies such as Docker, Kafka.
- Developed the Application Framework usingJava, spring boot, HibernateandLog4J.
- Involved in design and development of RESTful API and services to interact wif data storage layer
- Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology
- Extensively used ReactJS, JavaScript and jQuery to provide UI functionality.
- Developed and assisted in migration of web application toAngular 4Application
- LeveragedAngular 4for developing application using HttpClient Module for REST calls and used Lodash and jquery to processJSONandXMLthen providing them to components that are in need.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS
- Built Web Pages that are more user-interactive using ReactJS, Ajax, JavaScript, LESS and Bootstrap
- Worked on the application developed using HTML5, CSS3, JSON and ReactJS.
- Use field-tested best practices for packaging and deploying ReactJS applications and mobile applications.
Environment: Java 1.8, HTML5, CSS3, LESS, Sass, React JS, React Native, Nodejs, Angular, Typescript, Gulp, JavaScript, CDN, jQuery, AJAX, Karma, Adobe Photoshop, GitHub, JIRA.
Confidential, Charlotte, NC
Front-End Developer
Responsibilities:
- Implemented user interface by using the React JS, Redux for SPA development.
- Used React-Router to turn application into Single Page Application.
- Involved 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.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Selectors, Events and Dom Manipulation using components inAngular for updating content on DOM.
- Developed SPA wif modules using Angular and RXJS.
- Created angular controllers, pipes, directives, services in typescript.
- Worked on reusable components from Angular and implemented them based on the criteria.
- Developed a single page, mobile-first, cross-device/cross-browser web application for UI Bootstrap, AngularJS
- Worked extensively on developingcontrollers, Interfacesandimplementationclasses usingSpring MVC framework. Developedclient-side validationcode usingJavaScript wif ES6.
- Creatingcross-browser compatibleand standards-compliant CSS-based page layouts
- Using Bower, Grunt, SASS, LESSto manage code architecture and scalability Coded pages wif bestSearch Engine Optimization(SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server
- Developed newcross-browser accessibleinterfaces usingBootstrap, JavaScript wif ES6,andAngularJS
- Managed advanced techniques for single page business solutions and front-endMVCpattern
- Implemented test cases and performed unit testing usingKarma-test-runnerandJasmine
- Managed projects wifWeb pack,Grunt task runnerand combined wifBower package managerto install JavaScript latest version of libraries
- Designing and developing dynamic web pages using HTML, CSS, DHTML, JavaScript, JQuery, Ajax, XML, Eclipse, SVN and JSP.
- Coded extensively in jQuery to make rich internet web pages and created custom date picker on the website.
- Implemented JMF managers like Package manager, Capture Device Manager Plug-in manager etc., to program the audio tracks
- Resolved cross-browsers compatibility issues for IE, Chrome, and Firefox
- Design website and maintain the website content up to date.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON, XML, AngularJS, and Node JS.
Environment: HTML4/5, JavaScript, angular.js, AJAX, CSS 2/3, JSON, JQuery, Java Script, TFS, XML, wlserver 10.3, Angular.js Directives.
