Senior React Js Developer Resume
2.00/5 (Submit Your Rating)
Richardson, TX
SUMMARY
- Overall, around 10+ years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N - tier and web application and its design, using various UI- Technologies.
- Over 10+ yearsof IT experience which includes 5+years of Extensive experience as a React JS Developer and 3+yearsof Experience as aUI/UX Developerand2 yearsof Experience assoftware Developer.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Experience in MEAN Stack development MongoDB, Express, Node and Angular.
- Working knowledge of Web protocols and standards(HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Good experience on relational database management system.
- Worked with Bootstrap for Responsive Web design.
- Good experience on customizingCSS frameworkslikeBootstrapandFoundationusingCSSpre-processorsLESSorSASSand Compass.
- Worked with React, React Router and Redux state management of application.
- Used Node for developing REST web services using express and integrating with Mongo db.
- Used JWT, passport for security configurations on Node.js
- Developed a Mobile application for android and iOS with React Native and phone gap in different projects.
- Good knowledge on RDBMS using Oracle, IBM DB2, MySQL database servers
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS) EC2, SQS and S3.
- Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB and Micro Services.
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Used Mocha, Jasmine, Karma, Chai tools and frameworks for JavaScript testing to implement Test Driven Development.
- Expertise in using IDE tools such as Visual studio code, Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm
- Experience in applying the latest software development approaches including model view controller (MVC), event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
- Experience in various mobile frameworks like Ionic, phone gap/Cordova for mobile hybrid applications in both IOS and Android.
- Good Experience in using Version control system software like SVN, GIT.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile.
PROFESSIONAL EXPERIENCE
Senior React JS Developer
Confidential, Richardson TX
Responsibilities:
- As a Senior Developer I am responsible for development, support, maintenance and implementation of a complex project module.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA developmentt.
- Worked on integrating the backend services with UI developed in React.
- Maintained states in the stores and dispatched the actions using redux.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used React flux to polish the data and for single directional flow.
- Extensively used React. Js, library of JavaScript, and used Forms, Events, Keys, State, Props, Flux, and Web pack.
- Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing
- Worked on React Native Framework to develop mobile user interfaces which is highly responsive.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
React JS Developer
Confidential, Fremont CA
Responsibilities:
- Design to develop an application using HTML5, CSS3, Bootstrap, jQuery, React JS, Node JS.
- Developed a Mobile application for android and IOS with React Native.
- Developed user interface by using the React JS, React Router for SPA development
- Used Node for developing REST web services using express and integrating with Mongo db.
- Designed REST APIs supporting JSON that allow sophisticated, effective and low-cost application integration.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Created React.js components using JSX, followed FLUX design pattern for unidirectional data flow.
- Used React-Router to turn application into Single Page Application.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Handled client-side validation using JavaScript and JQuery.
- Worked with React test utils for unit tests for the application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Involved in various stages of application development through requirement analysis, development, testing and deployment.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
- 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.
- Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on Webpages.
- Developed Smooth scroll effect for page scroll with JQuery.
- Used JavaScript MVC to load data from pre-populated text file.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Worked on performance tuning for JavaScript, to load pages quickly.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used JQuery UI for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
- Using tools like GIT for version controlling chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
- Developed test scripts for service calls and rendered data through XML files.
- Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
- Participated in agile sprint planning, sprint review, sprint retrospective, daily scrum meetings to deliver quality code.
Frontend Developer
Confidential, Irving TX
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, JQuery and extensively used Table-less Design in CSS for positioning.
- Created popup forms using Bootstrap Models, AngularJS Models and AngularJS Controllers.
- Designed and made views of this app including UI, send and receive data from server, Ajax by using Sencha touch and JavaScript, HTML, CSS.
- Develop graphical view of the network present in the inventory using SVG.
- Involved in writing automated typescript for AngularJS application using protractor and JavaScript.
- Maintain consistent CSS usage and styles. Introduced to the company Grunt, SASS, and Compass.
- Running reports on active directory Exchange Server, Windows server, office 365 and ESX Server using PowerShell
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces using material design components in polymer JS.
- UI Screens were developed using HTML5, Java Scripts, Ajax, UI components and CSS3.
- Worked on proof of concept using Google web toolkit to create the personal card application site. Designed and implemented Report Module (using Jasper Report framework)
- Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
- Used SQL/PLSQL to create procedures and CRUD, DDL, DCL, TCL operations
- Mobile app UI design experience. Used ANGULAR JS and consumed Restful Web Services and which are created out of Node API. Good understanding in implementing web application using Angular JS framework.
- Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
- Experience in the Agile Development Process using SCRUM methodology and usage of TDD and Jira
- Used Bootstrap framework and SASS pre-processors to custom styles and layouts.
Environment: Java, Spring, HTML, CSS2/3, JavaScript, JQuery, JSON, JSP, AJAX, SOAP, XML, XPATH, Adobe Flash, GWT, Photoshop, TFS, PLSQL, Oracle, Windows
Software Developer
Confidential, Fairfax VA
Responsibilities:
- Involved in understanding the current business process, defining scope of the project along with position statement.
- Responsible for gathering of requirements, designing, developing and testing of applications.
- Developed web pages using PHP, HTML, CSS, JavaScript, JQuery and AJAX for client - side validations.
- Created various forms, image galleries and another interface with PHP.
- Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Implemented CSS and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Developed web pages layouts using CSS mechanism to include different box model, colors, layout, width, height, font size, Image size to the web pages.
- Extended Bootstrap classes to build custom front-end controls; example candidate isotopes. Worked extensively on web 2.0 migration from conventional web Frame work to AJAX driven framework.
- Used SQL queries in PHP scripts to access customer information and modify their accounts and set up basic relational database to hold account information.
- Developed stored procedures, triggers, functions and tables in MySQL database.
- Used the Mozilla Firefox extension, Firebug to view and debug HTML, DOM and JavaScript.
- Participated actively in fixing the bugs reported in Test, UAT and Production environments.
- Created GitHub repository for code collaboration and worked on JIRA issue management to track Sprint Cycles.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, XML, AJAX, MySQL, Git, JIRA, PHP, SQS