Sr. React/ui Developer Resume
Philadelphia, PA
SUMMARY
- Over 6 years of Involvement in outlining, executing and testing full scale UI web application with Java as the center level crosswise over stages like ecommerce, Insurance and retail.
- Extensive experience in JavaScript frameworks like Angular.js, Backbone.js and libraries like React.js, jQuery, etc.
- Hands - on experience in creating and refreshing a site page utilizing AngularJS, Angular2/4, React JS, HTML5, CSS3, JavaScript, SASS and Bootstrap and jQuery crosswise over different programs and consequently accomplishing cross program similarity.
- Experienced in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Knowledge with a wide range of information positions like XML, JSON level records for trade of information.
- Experience in writing SQL queries, PL/SQL stored procedures and functions using Oracle.
- Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expert skill level in GUI designing using HTML, XML, CSS, DOM and good knowledge in using YUI layout components
- Experience with Docker for automating the deployment of the applications
- Very Good experience in all phases of the software development life cycle including requirements gathering, analysis, designing, coding, testing, integration, and documentation
- Hands-on experience in using Dojo Components and integrating back-end applications with AJAX is driven web 2.0 front-end using OO JavaScript framework and Node.js framework
- Very strong experience with eCommerce development using PHP, JSP and JavaScript, including strong command of XHTML, DHTML, SQL and Perl
- Expertise with redux for react to manage the state flow control within the application
- In-depth knowledge of all the aspects ReactJS and working with React Flux architecture.
- Extensive experience in using ReactJS components like Forms, Events, Keys, Router, plus Redux, Animations and Flux in creating interactive UI's using One-way data flow.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Hands-on in Design, Development, testing enterprise applications using AJAX, JQuery, WebLogic, Jboss, and Tomcat Application server.
- Good knowledge of Databases like Oracle 12c/11g, and SQL Server 14, Mysql & Mysqli.
- Very strong experience in Solaris, Linux, and Windows-based environment.
- Very strong analytical, problem-solving, debugging, documentation and excellent communication skills.
- Implemented a python, Django web-based application using python scripting for data processing and MySQL for database, HTML, CSS, jQuery for data visualization.
- Good involvement in design and development of Model View Controller using Spring Boot, Spring MVC and Spring Core.
- Expertise in the work flow of production and test line to discover waste and eliminate waste, and improve efficiency, capability, as well as safety.
TECHNICAL SKILLS
Languages: JavaScript, Java, C, C++, JavaScript, SQL, Java, React (V16.8), Angular, Node JS
UI Web Technologies: HTML/HTML5, CSS/CSS3, LESS, SASS, JavaScript, jQuery, Bootstrap, AJAX, JSON, XML, AngularJS, Angular 2/4/5/6, D3.js, Handlebars.js, Backbone.js, NodeJS, NPM, Express.js, ReactJS, Redux.
Databases: MongoDB, Oracle 10g, MySQL, MS Access
Operating Systems: Windows 98/7/8/10/XP, UNIX, LINUX, Ubuntu, Mac OSX
Testing & Debugging Tools: JIRA, Firebug, Chrome Developer Tools, IE Developer Tools, Jasmine, Mocha, Jest, Karma
Web/App Server: Apache Tomcat, Web Logic
Workflow Tool kit: Webpack, Jenkins, Grunt, Gulp
Web Services: RESTful, SOAP
Developer Tools: Notepad++, Eclipse IDE, MS Office, GIT, SVN, Bit Bucket, Visual Studio Code, Sublime Text, Atom, Web storm
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. React/UI Developer
Responsibilities:
- Worked as a Front-End Developer on the project with JavaScript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
- Implemented Redux Saga's with actions and reducers to implement a sync API calls.
- Made use of redux saga middleware to access redux application state and dispatched redux actions.
- Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Extensively using React Js hooks for managing state in Functional Components.
- Worked in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Developed user interface by using the React HOC, Flux/Redux for SPA development.
- Used React Observables to create custom components for data manipulations and to display data in standard format.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
- Implemented back-end Web API with the use of MongoDB, ExpressJS, and NodeJS and established connectivity with the use of Axios.
- Used React 16.8’s new featureHooksto rewrite/re-factor front-end application and truncated down 30% codes.
- Achieved APIs calls from back end NodeJS using React Axios. Working with Axios Library to fetch data.
- Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Implemented React-Router, React Redux architecture, ES6, web pack and Grunt.
- Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML GitLab for front-end development.
- Developed the web application with the newestReactfeatures centralized withHooks.
- Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
- Responsible for creating efficient design and developing User Interaction screens using HTML5semantics new tags like audio, video, canvas) CSS3, JavaScript, jQuery, Saga and JSON.
- Implemented unit and integration testing using frameworks like JUnit, Spock, Mocha, Jasmine.
- Debugging applications in browsers using Firebug, and testing applications using JUnit, Jasmine karma and Mocha.
- Developed the unit testing scripts using JEST for testing the React components using Enzyme.
- Used JIRA for Bug Tracking and JSLint for ensuring quality code.
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed Oracle PL/SQLStored Procedures and Queries for Payment release process and authorization process.
- Worked with React-router, JSX, Babel, and React bootstrap.
- Webpack plugin to perform various tasks that build our application.
- Worked with J2EE packages such as DI, EJB, JPA, JDBS, JNDI, JMS and Restful web services.
Environment: React.JS, Redux, Node js, Visual Studio, Sublime Text, Webpack, DevTool, NPM, nginx, GitLab, GitHub, Jasmine, GraphQL, Visual Studio, React Hooks, Axios, ES6, JWT, Typescript, JavaScript, HTML5, CSS3, Ajax, Sublime Text, Webpack, Bootstrap.JS, Angular.JS, SCSS, CORS, WCAG, XSS, SASS, LESS, Java, Mongo DB, SOAP, Rest, Node JS, Microservices.
Confidential, Warsaw, IN
React/UI Developer
Responsibilities:
- Responsible for developing responsive web pages using HTML5, CSS3, JavaScript, Bootstrap, React JS, ECMAScript 6 (ES6), Angular 2/4, jQuery, Ajax, JSON, REST services based on W3C standards.
- React and Functional Driven JavaScript expert in SPAs, UI Components and Performance optimization.
- Worked on an Agile (Scrum) Development Team and followed best practices such as code to modules, unit testing, UI validations, peer reviews.
- Utilized Angular for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Strong worked in Linux and UNIX OS administration, maintenance and support including installing, maintaining, troubleshooting, and using Linux/UNIX standard systems and software applications.
- Extensively used JavaScript libraries & frameworks such as ReactJS, Bootstrap, jQuery, Ajax, Angular 2/4 to build single page apps and scalable, reusable web components.
- Done unit testing of JavaScript applications using Karma and Jasmine.
- Used React.js with Redux to separate data and presentation layer. Utilized Redux stores to handle the states.
- Experience in DOM, React Props, Lifecycle methods, working with React States and Events.
- Exported/imported data from different data sources using SQL Server Management Studio.
- Designed a fully automated Continuous Integration system using Git, Jenkins, MySQL and custom tools developed in python and Bash
- Written Complex SQL queries using Joins and corelated subqueries.
- Rewrite existing java application in python module to deliver certain format of data.
- Worked with the team of Interface Design architects and back-end Developers to gather requirements and enhance the application functionality and added new features by hooking ReactJS into Angular application architecture.
- Worked on Angular 2.0 by consuming Restful web services & used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- Implemented React.js Controllers to maintain each view data and used various properties, parameters in ES6.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2 and implemented Angular 2 component router for navigation.
- Developed non-functional HTML/5, CSS3 pages from the mock-ups and involved in UI review with Business Units.
- Used JSP, Struts and Java script libraries like Boot Strap and JQuery to develop the User Interface.
- Worked with react-virtualized library to display lists. Used React-Router library, to route among various components.
- Instead of using jQuery, Ajax to get and post data to server.
- Performs UNIT testing with Jasmin and used angular to consume web-services with RESTful API.
- Sound Knowledge of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns such as Angular 2/4.
- Integrated application front end with application business layer and services at backend using REST Services.
Environment: HTML5, Agile Methodology, CSS, SASS, Object-oriented JavaScript, NPM, Bootstrap 4, jQuery, React JS, React-router, Redux, GitHub, Jenkins, Angular 2/4, Node.JS, Jest, Jasmine, Enzyme, JIRA.
Confidential, Bloomington, IL
UI Developer
Responsibilities:
- Worked as a front-end web developer; Node.js and Angular 4 based application.
- Responsible for developing the UI pages using Angular 4, Angular 5, HTML5, CSS3, JavaScript, Bootstrap, JSON, and jQuery, AJAX as part of current project.
- Implemented client-side Interface using React JS and Backbone JS.
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3, React JS.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Designed and developed components using Python with Django Framework. Implemented code in python to retrieve and manipulate data.
- 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.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS, focusing on reusability and modularity.
- Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables and class inheritance etc.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Designed and implemented sharable and re-usable software service API's.
- Worked on Bootstrap CSS framework for Responsive Web Design.
- Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.
- Created various custom directives using in-built $http service from the controller using dependency injection and used @inject () and @injectable () for injecting dependencies.
- Created Audit checklist provider hosted SharePoint apps and also deployed several custom web parts as provider hosted apps and SharePoint hosted apps.
- Extensively used SharePoint Manager for user Security, Sites, lists & Item Management.
- Used NPM& bower as package manager and Gulp as task runner for automation and Git for version control.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Environment: HTML5, CSS3, React JS, JavaScript, Angular 4/5, Node.js, Bootstrap, AJAX, Web services, Mocha, Jenkins, DB2, Agile Methodology, GIT.
Confidential
UI Developer
Responsibilities:
- Design and develop webpages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript.
- Created Single page web application frame work using Angular JS and HTML.
- Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
- Developed websites using HTML, CSS3, JavaScript, jQuery, XML and Ajax.
- Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
- Implemented RESTful Web Services for other applications to communicate.
- Used AJAX to refresh only certain section of the page and reduce the load on the web server and for asynchronous communication between client and server.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Created and/or modified SQL Queries whenever required for change requests/enhancements.
- Created several patterns of representation using different MVCs.
- Extensively used JavaScript, jQuery, Ext JS, Angular JS front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
- Developed elegant tables with sorting and filtering functionality using ng-table plugin using Node JS.
- Enhanced user experience by designing new web features using MVC Framework like Angular JS, Node JS, and Backbone JS to accommodate these advanced and fast technologies.
- Developed front end web applications using AngularJS, SASS and other front-end libraries and frameworks.
- Dynamic content management at client side using AJAX, JavaScript, DHTML.
- Tested/De-bugged web browser using Firebug. Used GIT for version controlling in designing.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
- Wrote JUnit test cases for unit, integration and functional tests. Experience with User Acceptance Testing (UAT) and Accessibility Testing.
Environment: HTML 4.0/5, Angular JS, AJAX, JSP, Bootstrap, CSS3, SASS, SQL, JavaScript, jQuery, JSON, Firebug, Node JS, GIT, Grunt, Bower, SQL Server 2012, JUnit, Jasmine.
Confidential
Web Developer
Responsibilities:
- Involved in the development of user interface design for the Web application using HTML, JavaScript, CSS, AngularJS and Bootstrap according to the requirements of the client.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Used JavaScript, jQuery for user interactions in pages. AJAX, JSON to send request to the server to check the functionality of the websites.
- Received business logic specifications and design documents, and translated them into HTML, CSS, pre-processor styling SASS, JSON files, JavaScript code and AngularJS.
- Coordination of project activities and ensure that all project phases are followed and properly documented.
- Worked with GitHub for version control.
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Responsible to manipulate HTML, CSS in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Application Architected and developed using AngularJS, MVC framework.
- Debugging the code using browser tools like Firebug.
- Setup Jasmine for UNIT testing and Functional Testing of JavaScript.
- Improved user experience through the design and creation of new web features and components.
- Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads, etc.).
- Handled platform compatibility issues (IE, Firefox, and Safari) on Windows.
- Managed application state using server and client-based State Management options.
Environment: HTML, CSS, JavaScript, SASS, Bootstrap, Bootstrap, jQuery, AJAX, JSON, Bootstrap, GIT, MySQL, Agile, Jasmine.