Ui/ React Js Developer Resume
Branchburg, NJ
SUMMARY
- Over 8+ years of professional experience in developing and designing User Interface for applications with deep insight using HTML 4/5, CSS2/3, Bootstrap, JavaScript, ReactJS, jQuery, AJAX, JSON, NodeJS, JAVA and J2EE related projects.
- Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
- Extensive experience in developing single - page applications using JavaScript frameworks like AngularJS and Bootstrap.
- Strong experience in using React JS along with Redux and Flux for creating reusable UI components. Used Webpack for client-side and server-side development with NodeJS.
- Experience Working with State Management using Redux pattern NGRX with Angular and react with redux
- Experience Implementing Authentication to the Application using JWT.
- Experience Working on Implementing common modules and lazy loading
- Used Store, Effects, Reducers, Actions, Selectors of NGRX for maintaining the state.
- Experience working on creating complex Dynamic Reactive Forms, Reusable Components
- Excellent knowledge in CSS with preprocessors like LESS and SASS.
- Created a dashboard using Bootstrap 3.0., UsedD3.js for charting, jQuery and JavaScript for creating view models.
- Excellent skills in creating and accessing various databases using MySQL, NoSQL/ MongoDB.
- Pleasant experience working in health care, commercial and financial domains.
- Creation of screens for desktop and mobile application, creation of UI/UX design style guide with Interaction design using HTML/CSS3.
- Implemented test driven development using Testing tools like Grunt/Gulp.
- Good exposure on Micro Service oriented architecture, Log4J for logging, Debugging and Errortracing.
- Always believed in Agile Methodologies Test Driven Development (TDD) approach using JunitJasmine, Karma, Mocha, Chai, JEST, Enzyme, and Testing.
- OAUTH 2.0 authentication frame work is used to provide security to Restful web services by generating access token in order to access protected resources.Worked in container-based technologies like Docker and OpenShift.
- Used Continuous Integration and Continuous Deployment tools such as Jenkins.
- Used GIT, SVN for Version controlling, error reporting and project management tools JIRA.
- Dedicated team Player with excellent, communication and Interpersonal skills.
- Involved to create CR for the initialization of the deployment process.
- Supporting deployment and complete post deployment validations with the applications.
- Experience in complete software SDLC which includes requirement gathering, coding, design, analysis, testing using Agile involved in daily SCRUM meetings and Sprint cycles.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter, Bootstrap, Angular 10, Kendo UI, GitHub, JAVA, J2EE.
IDE, HTML Editor: Eclipse, Web Strom, Sublime, Notepad++, Visual Studio, Dream weaver, Edit plus, NetBeans, Spring Tool Suite.
Databases: MYSQL, PostgreSQL, Oracle 8i, 9i, 10g.
Frameworks: Angular 10, Bootstrap.
Languages: C, C++, JAVA, MySQL, Type Script, ASP.Net, web Services. platforms Windows (All Flavors).
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: Apache Tomcat, J Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Jasmine, Karma, Selenium.
Methodologies: Agile, UML Water fall
PROFESSIONAL EXPERIENCE
UI/ React Js Developer
Confidential, Branchburg, NJ
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, and Node JS.
- Developed Hybrid applications using React.JS, HTML5, CSS3, JavaScript, that is cross platform compatible.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Created Cloud Formation template/Terraform to upgrade the current environment and reuse the environment on AWS.
- Integrated delivery (CI and CD process) Using Jenkins.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Used React JS to abstracts away from the DOM function, giving a simpler programming model and better performance.
- Managed Windows virtual servers and Ubuntu Linux (Rack space and AWS EC2) with Chef using Git.
- Implemented architectural and component front-end architecture with React JS app client.
- Developed various screens for the front end using React JS and used various predefined components from NPM.
- Used Web pack, Babel, grunt and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Used GIT bash commands to clone the project from bit bucket.
- Involved in troubleshooting and debugging applications.
- Worked extensively in Agile Development process and met the timelines with quality deliverables.
- Developing, implementing, and maintaining web-based applications, interface programs and report programs.
- Used Git for version control and GitHub for storing repositories
Environment: HTML5, CSS3, JavaScript, jQuery, DOM, JSON, Node JS, Angular, React JS, AJAX, RESTFUL API, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design.
React Js Developer
Confidential, Vernon Hills, IL
Responsibilities:
- Worked on an Agile Development Team to deliver regular updates to business team and project managers.
- Involved in Daily Scrum Meetings, which involves sprint planning, PI planning meetings, retrospectives, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving defects.
- Developed customer facing web application with Accessibility (ADA).
- Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
- Used React JS with Redux for building Single Page web applications (SPA).
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture. Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store. Used ES6 syntax in the web application. Created the multiple grids by inline editing capabilities and included pagination.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library. Used NodeJS for creating mock server and responses in the front end.
- Worked with JEST and Enzyme for unit testing the React components. UsedSASS, Inline JSX styles for styling the components.
- Implemented Responsive Web Design (RWD) by using media Queries to make webpages responsive across all screens in the web application.
- Integrated API to the web application which helps to consume REST web services from the backend.
Environment: ReactJS, Redux, Redux-Thunk, React-Router, JavaScript, HTML, CSS, NPM. Node JS, Express, Web pack, Git, Visual Studio Code, MongoDB, Restful Web
UI / React Js Developer
Confidential, Indianapolis, IN
Responsibilities:
- Redesigned the existing site and to create new interfaces, Involved in extensive HTML coding’s.
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- HTML, CSS coding of front-end interfaces including cross-browser support and unit testing to ensure quality work
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Developing dynamic web pages using HTML5, CSS3, Bootstrap, jQuery, React JS, Node.JS.
- As a UI developer,assisted my team in developing two different Web-based applications.
- Implemented Angular 4 Controllers to maintain each view data and Implemented Angular Service calls using Angular Factory.
- Used Angular 4/6 custom pipes to format the data before displaying it to the user. And designed dynamic client-side JavaScript code to build web forms and simulate process for a web application, page navigation using Angular 6.
- Used ECMA Script 6/ES6 for building features like arrow functions, template strings, class destruction and modules.
- Integrated the model and view part using Model View Models (MVVM) and developed user interface by using the React JS, Redux for SPA development.
- Worked with version control systems (GIT), Bitbucket, Docker to keep track of development state.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Followed Agile (SCRUM) methodologies for Software Development.
Front End Developer/React JS Developer
Confidential
Responsibilities:
- Involved in designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React JS, Redux, Flux, and Node JS.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Created HTML e-mail campaigns utilizing JavaScript to promote product announcements and implement cookies for dynamic content purposes.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Reduxlibrary.
- Worked with React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Responsible for React UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Preparing UI/UX documenting, maintaining and user training, experience on AGILE design methodologies for the sprint planning. 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.
- Implemented flux pattern by using redux framework as a core dependency.
- Used tools like Gulp and Webpack as task runners and orchestrators for the build process.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls. Worked on AWS to integrate the server side and client-side code.
- Worked Test Driven Development (TDD) using Karma and Jasmine
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, SASS, React JS, Redux, Flex Node JS, GRUNT,JSP,Web-Pack, GitHub, Jenkins, Web Strom, Karma, Jasmine, Agile.
Front-End Developer
Confidential
Responsibilities:
- Built rich prototypes for designing and developing dynamic web pages using HTML5, CSS3, JavaScript and jQuery, Ajax, JSON, AngularJS and Bootstrap.
- Used HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap extensively for redesigning the internal web pages and applications.
- Created Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Worked with jQuery Fusion Charts for generating reports.
- Developed the pages with sorting and search functionality with Angular Http Service.
- The pages are implemented with AngularJS routing and custom directives for the associate profile and order history pages.
- Involved in implementing changes to REST web Services to invoke/retrieving providers' services for shipment data.
- Maintain the code base by frequent updates to revision using GIT version control system.
- Performed cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Developed test cases for TDD in Quit, Karma and Jasmine.
- Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology.
Environment: AngularJS, JavaScript, jQuery, HTML5, CSS3, Ajax, JSON, jQuery Fusion Charts, Bootstrap,Jasmine, Karma, Web Service, Grunt, Agile