React/react Native Developer Resume
Los Angeles, CA
SUMMARY:
- 5 years of object - oriented programming knowledge and experience in developing Professional Web applications, Mobile applications and Enterprise solutions using Web Technologies like HTML5, CSS3/LESS, SUSY, JavaScript, Ajax, React, Redux, Node, React Native, Angular, SAAS, ECMAScript6/7, jQuery, DOM, JSON, XML and AJAX.
- Expertise in modern web architecture using various advanced JavaScript frameworks and libraries like Angular.js, Node.js, React.js/Redux, React Native, Bootstrap, Ember.js, Responsive web design (RWD).
- Working experience on ES5, ES6, ES7 and Typescript features for handling asynchronous data requests. rong experience in developing MERN (MongoDB 3x, Express.js, React.js and Node.js) and MEAN (MongoDB 3x, Express JS, Angular JS 1.x and Node JS) stack application. Experience in developing single page application in MEAN Stack.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Hands on expertise on Redux, Flux, Webpack JavaScript based applications
- Hands on expertise in developing the Single Page Applications (SPAs) using React.js and Model View Controller (MVC) frameworks such as Angular.js.
- Expertise in Angular JS framework and its ability to create simple and scalable code for SPA.
- Used Angular JS directives, Controllers, Filters, Services, Events and Injectors.
- Strong in developing RESTful APIs using Node JS to offer an easy and safe way to build high performance and scalable network application.
- Experience working with JavaScript MVC framework - Angular JS.
- Extensively used the JavaScript frameworks jQuery.
- Experienced in designing Using Web Standards.
- Pleasant experience working with Bootstrap and CSS3 media queries to support Responsive Web Design (RWD)
- Having experience in Charts Designs and functionality using C3.js, D3.js and Google Charts
- Used Query Frameworks like Graph for querying data.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Extensively used package management tools such as NPM, Yarn and Bower to manage the modules and used it to install useful tools such as Grunt, Express, mongoose, mongo.js, body-parser.
- Hands on experience with build tools such as webpack and Grunt.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script
- Involved in developing visualization data using D3JS and High Charts.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Hands-on experience of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-side applications.
- Good experience in using various version controls like SVN, and CVS, GIT.
- Good Working Knowledge on Jasmine, Enzyme and Jest.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Implemented and operated Agile (Scrum) Software Methodology.
- Good Team player and also have ability to work independently.
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles,CA
React/React Native Developer
Responsibilities:
- Involved in developing the mobile application for both IOS and Android platforms.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
- Creating new React components, containers, services, and APIs
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- 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.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.
- Worked on Redux with React Native to handle large chunks of data for the better performance.
- Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- We have used debug tools like Reactotron, Redux Dev tools and Genymotion.
- Translate the designs from our design team into reusable interactive React native components.
- Used Axios with React Native for making AJAX Calls.
- Used Teams Foundation Server for managing the user stories.
- Implemented flux pattern by using redux framework as a core dependency.
- Worked on AWS to integrate the server side and client side code.
- Developing the application from scratch using React Native and Redux.
- Wrote the views using JSX and had used flexbox for proper styling.
- Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the develop branch before production.
- Performed Unit testing on React JS applications using tools like Enzyme.
- Worked in integration of SonarQube in to the project.
- Work with the UI/UX, product owner, executive team and developers to understand the requirements and write the mobile apps using industry standard coding.
Environment: ReactNative, React, Redux, NodeJS, HTML, CSS, JavaScript, React-Navigation, App center, Axios, JSON, NPM, ES6, GitHub, TFS, AGILE, Visual Studio Code.
Confidential, Atlanta, GA
React/Redux/React Native Developer
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, SASS, React JS, Redux, Flux, Node JS, CSS, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Developed a front-end web application for Global Network Operations using React JS, Redux, Bootstrap, ES6/Babel and Webpack.
- Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Developed Single-page Responsive web pages using HTML5, React, Twitter Bootstrap, CSS3, JavaScript and jQuery.
- Developed user interface by using the React js, Flux for SPA development.
- Worked on Redux with React to handle large chunks of data for the better performance.
- 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.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls.
- Worked on Webpack for build and webpack-dev-server a server.
- Developing the application from scratch using React Native and Redux.
- Wrote the views using JSX and had used flexbox for proper styling.
- Writing the native bridges for IOS and Android to integrate with React App
- Used ES6 syntax and upgrading the react native apps regularly to make the stable version of apps.
- 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 builds.
- Design and Developed Dispenser Dashboard to show data from IOT Devices and data can be show in Chart (C3.Js) and also developed Site Dashboard and its functionalities.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Performed Unit testing on React JS applications using tools like Enzyme and Cypress.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
- Thoroughly tested cross browser compatibility of all product interfaces (IE6+, FF2+, Chrome, safari, opera).
Environment: HTML5, SASS, Bourbon, Neat, Angular 2/4, React JS, Redux, Flux, React Native, Node JS, AEM, jQuery, Gulp, Grunt, webpack, JIRA, Jasmine, Karma, Protractor, Maven and Jenkins.
Confidential, Chicago, IL
React Developer
Responsibilities:
- Involved in interacting with Application Development Manager in the analysis and estimation of future work and interacting with Architects on the design and architecture for our team's deliverables.
- Create custom components by from source code for bootstrap component
- Compiling SASS components to CSS components
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 preprocessors such as SASS, LESS.
- Working on sites built with ExpressJS and Node.js.
- Used Node.js to develop faster and scalable application.
- Used various features in Redux like LinkedStateMixin, react-router, custom component to meet various customized requirements.
- Provided client side validations using Redux framework.
- Worked with Redux for creating own HTML elements for building organizational Web site.
- Developed the user interfaces of the application using HTML Controls.
- Coded extensively using JavaScript MVC Framework Redux to make rich internet web application for a Single page web-app.
- Developed and tested website using the MERN (Mongo DB, Express, React, Node.js) stack.
- Used High charts and D3.js for creating Graphs and implemented the filtering functionality for the graphs.
- Designed a login mockup with token based authentication for user using the MERN stack.
- Utilized MERN stack, MVC framework and SPA (Single Page Application) framework based on Redux.
- MongoDB was used to store user data information.
- Used JavaScript framework like Jasmine for behavioral testing which is independent.
- Performed functional, unit, regression and integration testing
- Created dashboard and utilized D3.js for interactive data visualization.
- Experience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Developed test scripts for Functional Testing and Regression testing in Selenium WebDriver on Visual Studio 2015 with JavaScript as scripting language and TestNG framework.
- Wrote unit testing using karma and jasmine to achieve 100% code coverage.
- Utilized NoSQL extensively for data retrieving, querying, storage and manipulation.
- Automating the build process using Jenkins
- Mock testing using the RhinoMock framework, Jasmine
- Configuring and subscribing team members for email alert on successful build or faulty builds
- Created virtual infrastructure on AWS
- Creating instances of MongoDB, React.js, Node.js, Express.js, load balancers
- Interconnecting instances running MongoDB, React.js, Node.js, Express.js
- Automating application deployment on AWS
- Performing penetration testing on web application
Environment: HTML5, CSS3, JavaScript 1.8.x, jQuery 3.2,,RESTFul Web Services, JSON, MongoDB, Node.js, ExpressJS, Jasmine, karma, GIT, Scrum, Agile, Webstorm, React.js 0.14, Redux3.6.0, Bootstrap, Amazon Web Services
Confidential
Web Developer
Responsibilities:
- Worked on developing front end pages in a professional manner using HTML, CSS, JavaScript, jQuery and AJAX.
- Involved in all phases of Software Development Life Cycle including Requirements Gathering, System Analysis, System Design, Implementation, Testing and Maintenance.
- Implemented user interface guidelines and standards throughout the development and maintenance of website using HTML, CSS and JavaScript.
- Applied jQuery core library functions for the logical implementation of all applications at the client side.
- Developed UX design patterns and used jQuery and AJAX for service calls on pages to interact with the server for information.
- Used AJAX, JSON to send request to the server to check the functionality of website.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Redesigned the existing site and created new interfaces using Eclipse/Notepad++ as code editor for designing pages.
- Created and optimized graphic prototype websites and application interfaces using HTML and CSS.
- Extensive experience on working with CSS Borders, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Margin, CSS Padding, CSS Tables, Pseudo classes and Pseudo elements.
- Created SQL queries to perform insert, update or delete operations on MySQL database.
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Implemented different validation control on web-pages using JavaScript.
- Involved in debugging the application using firebug to traverse the documents and manipulated the nodes using DOM and DOM functions.
- Worked with QA team to fix the bugs, test the load and performance checking.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XHTML, Eclipse, Notepad++, Dreamweaver, Adobe Photoshop, MS Office and SVN