React Js Developer Resume
Boston, MA
SUMMARY
- Highly motivated and professional with having 8+ years of IT experience which includes 4+ years of experience in developing modern web applications using ReactJS and 3+ years of experience in UI Design and Development.
- Expertise in gathering, documenting and analyzing business requirements and worked on many project methodologies like Agile / Scrum.
- Expertise in working on Front End/User Interface (UI) Technologieslike using HTML4/5, CSS2/3, DHTML, SASS, LESS, JavaScript, jQuery, ReactJS, Ember JS, Bootstrap Framework, Modernizer JS, Media Queries, AJAX, JSON, and XML.
- Expertise in ReactJS framework to develop the SPA
- Experienced in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Experienced working in building an isomorphic application using ReactJS and Redux with Graph QL on server side.
- Experienced in ReactJS and working with React Flux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Experienced of responsive web design using Bootstrap framework and CSS3 media queries.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experienced in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- 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.
- Strong understanding on MVC, MVVM, OOP, JavaScript.
- Worked with JavaScript validations and developed Object-Oriented code.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Designed and developed asynchronous RESTful Micro-services using Spring boot.
- Developed cloud-based application using event driven and Micro-services architecture.
- Expertise in RESTful, SOAP web servicesto integrate between Application to Application
- Experienced with creating and reviewing UI design specifications, prototype development, and conducting usability tests to ensure quality assurance.
- Experienced with front-end development with back-end system integration.
- Created API-driven interactive applications utilizing AJAX technology.
- Experienced with image editing tools such as Photoshop, Fireworks, and Illustrator.
- Experienced with various IDE’s such as Eclipse, Sublime, Dreamweaver, and Notepad++.
- Extensively used the repositories like GitHub and SVN.
- Experienced automatic build process by using Jenkins and Maven.
- Experience with Agile Scrum methodology and test driven development, continuous integration (Jenkins / Hudson) and version control (SVN, GIT, etc.)
- Experience with NoSQL technologies e.g. MongoDB, Redis, HBase
- Comfortable authoring complex Splunk searches including external table lookups
- Knowledge of CMS and CRM platforms, (Salesforce & Adobe AEM/CQ)
- Develop automated software which manages infrastructure without human intervention on top of Kubernetes
- Experience in working with testing tools like Firebug, Firebug Lite, Ember-Inspector, React developer tool, Chrome or safari Web Inspectors and IE Developer Toolbar.
- Experienced in unit testing by using Karma and Mocha.
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Expertise in working on AWS to integrate the Server code to Client-side
- Experience deploying web applications to cloud platforms like AWS or google cloud platform
- Strong focus on public cloud - based platforms such as Amazon Web services (AWS)
- Capture and share best-practice knowledge among the AWS solution architect community
- Strong foundation of knowledge around Azure and/or AWS cloud services and cloud ecosystems.
- Working with business units, software developers, security, to design and build application and services within AWS and/or other cloud providers
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS3, SASS, LESS, JavaScript, jQuery, Bootstrap, ReactJS, React Native, Ember.JS Express.JS, Node.JS, D3.Js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime, WebStorm, WebMatrix
Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: SVN, GIT, CVS
Tools: Jasmine, Karma, JIRA, Gulp, Grunt, Bower, and Mocha
Database: Mongo DB, SQL Server, Oracle, MYSQL, PostgreSQL
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Programming Languages: C, Java, ASP.NET, J2EE
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
React Js developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Built rich front-end applications, user interactive (UI) web pages using HTML5, CSS3, and Bootstrap
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Integrating JavaScript libraries (jQuery, React-Bootstrap, High-charts, Data-tables, etc.)
- Creating EmberJS, ReactJS / Redux front-end UI, and Node.Js applications for backend.
- Worked within sub-team of front-end developers using ember.
- Leveraged ReactJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Maintaining Parent and child elements by using State and Props in React.Js.
- Worked on Ember-Data, Ember-Components and Ember related JavaScript conventions and Ember-CLI
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
- Skilled in leading frameworks as ReactJS to build high-quality, scalable and reusable components and Front-end solution.
- Experience in working with Graph QL queries and use Apollo Graph QL library.
- Wrote data mutations in Graph QL which allows user to update their username and password information.
- Demonstrated experience working with (consuming) REST or Graph QL APIs via client side JavaScript or server side via NodeJS
- Tested and applied the branding on a step by step procedure using Jasmine.
- Created custom filter in ReactJS in the application.
- Used services to read data from remote server using ReactJS
- Used ReactJS library functions for the logical implementation part at client side for all the application.
- Created ReactJS for reusable components (multi-field form elements, background file uploads.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented ReactJS Controllers to maintain each view data.
- Implemented flux pattern by using redux framework as a core dependency.
- Used Redux middleware library called Redux-Saga to write and test asynchronous code to flow easily.
- Architected and Developed for Large Scale JavaScript Application with ReactJS
- Used various properties, parameters in ES6.
- Implemented the Drag and Drop functionality using React-Draggable
- UsedReact-Router to turn application into Single Page Application
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used React Native to develop mobile applications in iOS.
- Experience in Cross-Platform Mobile Development usingReact Native + Type Scriptbased mobile app.
- Good Experience inReact JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,React Nativeconcepts
- Complete code base conversion toReact Nativewith feature parity
- Developed, implemented and tested Node.Js applications.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Implement and manage continuous delivery system and methodologies on AWS
- Have worked on AWS for fetch the pictures files from AWS to UI
- Developed and applied application wide, cross platform Validation and Exception Handling policies.
- Maintain consistency of front-end via code over variety of browsers.
- Involved in daily SCRUM meetings to keep track of the project status.
- Developing the rich UI components in Optimizely
- 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 Mocha unit test framework to write unit tests for JavaScript code.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: ReactJS, Redux, Flex, Node JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Graph QL, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, Nigthwatch.js GIT, Grunt, Firebug, Agile development, Jira, AWS
Confidential, Plano, TX
React Js developer
Responsibilities:
- Designed and developed the front end using HTML5, CSS3, and Bootstrap.
- Developed user interface by using EmberJS, ReactJS, Redux for Single page application (SPA) development.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin padding, table.
- Experience In designingUI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4and Adobe Illustrator CS3.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Worked on Ember-Data, Ember-Components, and Ember related JavaScript conventions and Ember-CLI.
- Extensively used HTML5 for audio and video playback. Worked on the MVP architecture for the GWT.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReactJS.
- Involved in usingReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in Building applications usingReactJS which allowed us to render pages on both the client and server using the same codebase.
- UsedReactJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Experience in DOM,ReactProps, Lifecycle methods, working withReactStates and Events.
- Have worked withReactJS for reusable components
- Created and developed the internal AngularJS framework applications projects. Unit testing with Jasmine.
- Developed powerful visualization components and DOM manipulation using React JS
- Experience working withReduxfor maintaining the consistency and for running the application in different environments (client, server, and native) which was also easy to test
- Client-Side code were written in ReactJS/Reduxand Server-Side Code were developed using MVC4
- EmployedReduxto manage application state.
- Used React Native to develop cross-platform mobile application development in iOS
- Took initiative in learningreact nativeand went on to successfully develop various features under minimal supervision.
- Design UI views with Flexbox and React Native dimension API
- Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Done developing in React.js for creating interactive UI’s using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experience working onReduxUni-directional data flow achieving the predictable application behavior.
- Used hook functionality to improve code flexibility and connect to React features.
- Used NodeJS, ReactJS, MVC framework for developing the Single Page Application
- Watched project changes with Grunt task runner and installed most recent version of libraries with Bower based on running in the Node.jsenvironment.
- Developed real time video streaming application usingNode.js.
- DrupalModule development, both contributed and non-contributed
- Implemented a custom Node JSscript to act as a PROXY for connecting to the server
- Developed real time tracking of class schedules using Node.js(socket.io based on socket technology, ExpressJSframework)
- Use NODEPackage Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Worked on Node.js and NoSQL data stores.
- Worked onDrupalserver administration like deployment, migration
- Responsible for developing a front-end application using ReactJSand FLUX architecture for internal team's productivity use
- Good understanding of NodeJS, understood how to configure, create server, manage routes and connect database.
- Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON.
- Used C#, ASP.NET WebAPI and followed three-layer architecture to build the REST API’s suitable the Ember Model Data on the UI.
- Worked on Unit test cases and performed unit testing.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Used web-based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Worked closely with Quality Analysts to fix bugs during Quality Assurance and User Acceptance Testing.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Used Team Foundation Server for source control.
Environment: HTML5, CSS3, JavaScript, ReactJS, EmberJS, Redux, Node JS, Express JS, jQuery, Handlebars, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, Jira, MS Office, Git, JIRA
Confidential, Grand Rapids, MI
UI Developer/React Js Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML4, CSS2/CSS3, jQuery, Bootstrap, React.js, Redux flex, Mongo DB.
- Web design and development, application development using Photoshop, HTML, JavaScript.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.Js, ReactJSand JavaScript and also developer responsive interface using Bootstrap and used SASS for CSS.
- Implemented flux pattern by using redux framework as a core dependency.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Developing and designing SPA user interfaces in Angular.Js.
- Created JSON objects on the front end to throw data on the server for storing the data into MongoDB on mLab (formerly Mongo Lab)
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Worked with banking databases to develop credit score manager.
- Created interactive prototypes and specifications, including color palettes, screen layouts and user-interface elements.
- UsedAngular -UI to achieve accordion and drop-downs
- Used UI-router in Angularto make this a single page application
- Created Angular.JS Controller which Isolate scopes perform operations in UI
- Used Node.jsfor heavy DOM manipulation.
- Used Restful Web services to integrate between Server side to client side.
- Implemented Presentation layer using CSS Framework, Wire-framing, and HTML5.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Implemented mock services in Node.JSwith the help of modules using Express JS
- Created web pages using Media Queries that cater to Android and IOS web platforms
- Used First class functions and a lightweight closure syntax in swift to create a hazzle less environment.
- Created design deliverables, such as specifications, templates, storyboards, wireframes, and mock-ups.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Created pages in Site Core and validated the HTML code with W3C Validator.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Responsible for maintaining current websites that include updating web pages, upload new content changes.
- Involved in the development of pages using Bootstrap framework.
- Used jQuery to perform AJAX to get JSON data from the backend and parse it on the front-end.
- Validated inputs to make sure that they will be accepted before submitting to the server.
- Followed agile methodology.
- Extensively used jQuery library for visual effects, DOM manipulation and event handling.
- Designed REST Web service for handling AJAX Request.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented using Node.js and hosted on multiple load balanced API instances.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, AngularJS, React JS, Node JS, XML, XSL, XSLT, JSON, MEAN stack, Notepad++, Sublime text, Tortoise SVN, Restful API, HP Quality Center
Confidential
Software Engineer
Responsibilities:
- Designed and created domain model and schema using Object Oriented Design / UML diagrams.
- Designed user interface screens using JSP, Servlets, Struts tags, HTML. Used JavaScript for client-side validation, CSS, jQuery, and AJAX for further support.
- Strong understanding of the software development cycle, especially Agile/Scrum.
- Responsible for creating class diagrams, sequence diagrams, use case diagrams, object model diagrams, and deployment diagrams using Rational Rose.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Designed / Developed complex use cases and reusable components.
- Provided technical guidance to business analyst, gather the requirements and convert them into technical specifications for developers to start.
- Developed and tested user-friendly navigators by utilizing JavaScript and jQuery.
- Developed Unit test cases using jUnit.
- Created JSP for user interface.
- Designed and developed ;REST web services and return the valid response after processing.
- Set up the development environment in Web Sphere Application Developer (WSAD).
- Involvement in fixing the bugs based on the client requirements and involved in the enhancements for the web forms.
Environment: AJAX, CSS, HTML, JavaScript, JSP, WebSphere, Servlets, jQuery, jUnit