React Js Developer Resume
New York, NY
SUMMARY
- Over 8 years of professional experience in application design, analysis, development, integration, debugging, implementation and testing of various client/server N - tier web application using multipleUI-Technologies and software development methodologies.
- Good Experience working with JavaScript, CSS3/CSS, HTML5/HTML, ReactJS, AngularJS, NodejS, Bootstrap, ES5/ES6, Typescript and Bootstrap.
- Expertise inReact.js for creating interactiveUI's using One-way data flow, Virtual DOM, JSX,ReactNative concepts.
- Expertise inReactComponent for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experience in building Single Page Applications (SPAs) using frame works like, ReactJS, EmberJS, NodeJS, ES5, ES6 and rendering pages on the server side for faster loading and updating.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object Oriented concepts in improving the performance of the Application.
- Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Expertise in usingReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Expertise inReact.JS framework and integrate them to NodeJS server-side code.
- Experienced in designing and developing Responsive Web Design using Media Queries, Twitter Bootstrap and jQuery Mobile.
- Experience in developing and implementing SOAP and RESTful Web Services using different Frameworks.
- Good Experience working with Amazon Webservices (AWS).
- Experience in developing which also includes web services like REST, RESTFUL API'S, etc. with the help of WSDL, SOAP and JAX-WS, MongoDB andAWSto get updates from the third parties.
- Experience in relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
- Excellent experience in using various project management tools like JIRA.
- Experienced in using the version controls like Bitbucket, GIT and CVS, SVN effectively.
- Expertise in using IDE tools such as Notepad ++, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm.
- Experienced working in both AGILE and SDLC based on development environment and involved in daily SCRUM meetings to keep track of project status and issues.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, TypeScript ECMA Script (ES5, ES6), jQuery, AJAX
Frameworks: ReactJS, Flux/ Redux, NodeJS, Bootstrap
Web Services: REST SOAP, AWS, Azure
IDE, HTML Editors: Notepad++, Eclipse IDE, Sublime, Visual Studio, Dreamweaver, Web Storm
Methodologies: Agile/ SCRUM, Waterfall
Databases: MYSQL, SQL, MongoDB
Version Control: GIT, GITHUB, SVN, CVS
Development Tools: Babel, NPM
CI/CD: Jenkin, Docker
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
React Js Developer
Responsibilities:
- Entire application is developing using Agile / Scrum Methodology and involved the bi - weekly scrum Meetings.
- Developed the UI pages using HTML5, CSS3, Java Script, ReactJS, ECMA Script (ES6), TypeScript, JSON, JQUERY, and AJAX.
- Involved in creating a reusable component using React JS for DOM Manipulation.
- Developed single page applications (SPA) using React Redux architecture, ES6, web pack and Grunt.
- Used React-Router to turn application into Single Page Application.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Extensively used React - Hooks from functional components for state and lifecycle features.
- Basically, replace all React class component with functional component. For stateful management, replaced with new Hooks likeuseState, useEffect, useReducer,anduseRef.
- Extensively worked on ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Developed and implemented the MVC Architectural Pattern using React Hooks maintain core Objects Lifecycle. for user authentication, limit login attempts and password hashing JSON.
- Implement most of application functionality by using React Hooks
- Used Node.js to run grunt tasks and build properly the project (compile, minify, comcat etc.).
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
- Implement modules into Node JS to integrate with designs and requirements.
- Developed various generic JavaScript functions used for validations.
- Re-Design of the website using JavaScript's and JQuery hence improving the performance of the Application.
- Worked with media queries and mobile UI development to customize the View.
- Implemented the React.js in creating animations based on CSS classes.
- Worked heavily withReact HooksandContext Providersfor sharing state across multiple components
- Enhanced the web pages using the seamless components to integrate widgets into any project using react hooks with react-redux
- Have worked on AWS to integrate the server side and client-side code.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Developed high performance customer facing e-commerce application using ReactJs, Redux-saga, React Hooks, React-Router, JavaScript, HTML5, CSS3, SASS, Bootstrap4
- Deployed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Used IAM to create roles, users, groups to provide additional security to AWS account.
- Used Mongo DB extensively to visually explore the data and interact with data with full CRUD functionality.
- Worked on Mongo DB replication concept, used to maintain multiple copies of data in different database servers.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed scripts for build, deployment, maintenance, and related tasks using Jenkins and Maven.
- Used Gradle plugins, GitHub as a version control, and JIRA for tracking bugs.
Environment: HTML5, CSS3, JavaScript, Bootstrap, React JS, Redux, React Hooks, NodeJS, JQuery, AJAX, JSON, XML, JSP, GitHub, Mongo DB, Jenkins, Maven.
Confidential, Hartford, Connecticut
UI/ReactJS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS,React.js, Redux, Node JS, Mongo DB.
- 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 onReactJS Virtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in usingReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- Responsible forReactUIand architecture. Building components library, including Tree, Slide-View, and Table Grid.
- UsedReactJS for templating for faster compilation and developing reusable components.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed theReactcontainer and presentational components (as Stateless and Functional components when applicable).
- Work closely with the development team to implement the enhancements and upgrades of the services.
- Developed the flux pattern by using redux framework as a core dependency.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Developed the application on Node JS platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server.
- Fetch data from mongo DB using Mongoose of Node.js.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one ormore AWS EC2 instances.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Indexed documents using Elastic Search.
- Developed Open stacks API to Integrate with Amazon EC2 cloud-based architecture ofAWS, including creating machine Images.
- Experience in RESTful web services to integrate between Server side to Client Side.
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Designed and development of RESTful API. REST Webservices are created using Spring to exchangedata using JSON data structure.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript,ReactJS, Redux, Flux, Web Strom, JSP, MS Office, JIRA, Mocha, GitHub, and Jenkins.
Confidential, Tampa, FL
React Js Developer
Responsibilities:
- Created web applications using MEAN and MERN Stack technologies (MongoDB v3.2.6, Express JS, Angular 2.0, React, Node.js v8.9.4).
- Included in designing and developing on cross-browser web pages using HTML5, CSS3, Typescript, and Angular 2.0.
- Created responsive web pages using CSS3 media queries and Bootstrap 3 for device compatibility.
- Worked with Angular 2.0 using Typescript to develop Single Page Application using Modules and Components.
- Implemented routing using Angular 2.0 Router module for access in different components of application and secure routes using Route Guards.
- Used @Input and @Output to pass data from parent components to child components and for vice versa and communication between components used Subject of RxJS.
- Used Http Client Module to get data from server using REST APIs and deal with asynchronous data used Observables and Promises.
- Created REST APIs in Node.js using middle war as Express Js to communicate with server and authenticated APIs using JSON web tokens.
- Have worked on AWSto fetching the pictures files fromAWS to UI.
- Created a test case using Jasmine along with Karma in Test Driven Development (TDD) environment and followed agile methodology.
- Deployed the application onAWSEC2 instances and configured the storage on S3 buckets.
- Used IAM to create roles, users, groups to provide additional security toAWSaccount.
- Insightful manner during daily SCRUM meetings to track the progress for each sprint and figure out the issues.
- Used on project management tools like JIRA for bug tracking tools and Git for version controlling.
- Worked closely with business analysts to understand requirements to ensure the right set of UI modules has been developed.
Environment: HTML5, CSS3, SASS, React JS, JavaScript, jQuery, Bootstrap 3.x, Angular 2.0, Node.js, Express JS, MongoDB 3.x, NPM, Gulp.
Confidential, Denver, CO
Front-End Developer
Responsibilities:
- Responsible for writing, debugging and maintaining code in a continuous integration environment for scaling users need and UI optimization.
- Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Involved in developing and updating a web page effectively using HTML5, CSS3, AJAX, JSON, and jQuery with the web page cross browser compatibility.
- Used React-Bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
- Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Worked with NPM commands and using package JS for managing dependencies and dev-dependencies of Node.JS applications.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin and table.
- Built stable React components and stand-alone functions to be added to any future pages.
- Used predefined components from NPM and redux library.
- Used React Router to turn application into single page application and used React Components, Forms, Events, Keys, Router concept.
- Created and used Reducers and Actions, maintained states in stores and dispatched the actions using redux.
- Used Web storm IDE which enhanced code quality and also allows to write code faster.
- Created Custom Directives that were used to implement the common functionality throughout the application.
- Developed and maintained the data layer using Hibernate and performed configuration of Spring and Hibernate integration.
- Worked on Core Spring & Spring Context for configuration to support company service.
- Custom maps using Google-map API for sensor location with custom markers passing latitude and longitude of the sensor.
- Worked closely with the Backend team to integrate the API calls, used RESTFUL web services to call for POST and GET methods.
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Deployed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Used IAM to create roles, users, groups to provide additional security to AWS account.
- Worked with version control GIT to manage the code repository.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google Chrome, Internet Explorer, Firefox and Safari.
Environment: - HTML5, CSS3, JavaScript, AJAX, Photoshop, jQuery, AngularJS 1.5.5, GIT, Jasmine 2.x, Brackets, Node.js, MongoDB, Karma.
Confidential
Front End Developer
Responsibilities:
- Responsible for understanding functionality and gathering detail of tasks at client side, requirement analysis and knowledge transfer.
- Involved in Creating the UI pages using HTML, CSS, JavaScript, JSON, jQuery and Ajax .
- Used jQuery core library functions for the logical implementation part at client side for all the Web Application.
- Developed Page layouts, Navigation and presented designs with CSS and concepts to the clients and the management to review.
- Used jQuery and AJAX to create attractive animations and smooth transitions for a better user experience and used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Worked on JavaScript related issues with front-end connectivity.
- Implemented client-side validations using JavaScript and used JSON for data retrieval.
- Used AJAX to speed up web application. Involved in creating APIs, Web Services using AJAX, and JSON .
- Used Chrome Developer Tool such as Firebug, and IE developer toolbar for debugging the code and browser compatibility.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp Net Framework.
- Designed & developed web services, which capture the leads from various web sources, advertisements and update database using Java and JDBC.
- Invoked Web services to generate Java classes from XML schema.
- Written SQL Queries to interact with Oracle database.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
- We followed agile methodologies and Scrum approach to development methodologies.
Environment: - HTML5, CSS3, JavaScript, AJAX, Photoshop, jQuery, AngularJS 1.5.5, GIT, Jasmine 2.x, Brackets, Node.js, MongoDB, Karma.
Confidential
Front-End Developer
Responsibilities:
- Worked on the webpage from start to finish to give it a new look using HTML/CSS/JavaScript, NodeJs.
- Wrote and implemented scripts to enhance user experience and integrated scripts and backend services with the GruntJS and NodeJS.
- Built Responsive UI screens to create new customer process, customer information page, and customer search result page, customer dashboard page using HTML, CSS and Bootstrap.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and hence building type a head feature for zip code, city and county look up using JQuery, Ajax and JQuery UI.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery, Ajax and Bootstrap model.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery, Ajax and Bootstrap model.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
- Worked in Agile environment and used GIT as a version control system
Environment: HTML, CSS, NodeJS, JavaScript, AJAX, DHTML, JSON, JQuery, Bootstrap, MS SQL Server 2012.