React Js Developer Resume
Plainfield, IL
SUMMARY
- Total 7+ years of experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML, ANGULARJS and JSON.
- Experience wif full software development life - cycle, architecting scalable platforms, objects-oriented programming, and agile methodologies.
- Expertise in developing various JavaScript frameworks like Angular.js Backbone.js,Require.js, Node.js,Express.js,Underscore.js, React.js/Redux, Ember.js,Responsive web design. (RWD).
- Proficient in developing web page quickly and TEMPeffectively using HTML 5, CSS3, JavaScript and JQUERY and experience in making web page cross browser compatible.
- Experience in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3Cestablished web standards wif respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in working MVC Architecture and in using version control (SVN).
- Experience in developing Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Involvement in using various IDE's, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
- Utilized the latest front-end Technologies such as HTML5and CSS3for layouts.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Integration of AEM wif Adobe Marketing cloud and other third-party services.
- Worked on creating Restful API's using Ember.JS to be consumed by backend (PHP).
- Involved in implementing the complete Application in the in-build MVC Architecture wif Angular.JS
- Experience in CSS pixel-level layout, Consistency wif browsers, Version and Platform Independence.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5elements for video playback, content rendering using semantic tags such as article, section etc.
- Specialized in developing Web 2.0 Apps using core jQuery along wif AJAX/JavaScript.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Experience wif User Acceptance Testing (UAT) and Accessibility Testing.
- Strong problem-solving, organizing, communication and planning skills, wif ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills wif a strong ability to excel through collaboration wif team members.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, CSS, BLUE-JS, BLUE-UI, CSS3, JavaScript, jQuery, AJAX, XHTML, XML, JSON, React Native, TypeScript, MVC Design.
Languages: C#, Java, C, C++, PHP, MATLAB.
IDE & Editors: Notepad++, Visual Studio 2010, Eclipse, Net beans, Dreamweaver.
Application Server: Apache, Tomcat.
Databases: SQL Server 2008, MySQL, PostgreSQL, Oracle.
Operating Systems: Windows XP, 7, 8, Mac OS, Ubuntu.
Frameworks: Angular.JS, Backbone.JS, Require.JS, Node.JS, Express.JS, Underscore.JS, React.JS, Ember.JS, kendo UI
Other Tools: Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE
Confidential, Plainfield, IL
React JS Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax.
- Developed React Js pages, Web services calls and AJAX calls for the application.
- Used in development of the web application to bind the data/model dat is being retrieved from a database through services provided in a controller to the view using scope.
- Used React Js in components like JSX, creating React components, Virtual.
- Participated wif end users and business analyst to understand the business requirements.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Good noledge and hands on experience wif Angular 2.0 and Typescript.
- Responsible for design and development of web pages from mock-ups (PSD).
- Worked on Front end by using JavaScript.
- Developed user interface by using the React Js, Flux for SPA development.
- Implemented client-side Interface using React Js.
- Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React Js and FLUX architecture for internal team’s productivity use.
- Implement the JavaScript/jQuery frameworks such as React JS, Node JS for MVW/MVC framework
- Experience in building isomorphic applications using React.js and Redux wif GraphQL on server side.
- Experienced in React Js and working wif React Flux architecture.
- Working wif React Router for developing Single Page Applications SPAs.
- Worked on responsive design and developed a single ISOMORPHIC responsive website dat could be served to desktop, Tablets and mobile users using React Js.
- Implemented the Drag and Drop functionality using React -Draggable thoroughly performed unit testing and integration testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling wif CSS3.
- Used Firebug for debugging and for element styling.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Involved in daily SCRUM meetings to keep track of the project status.
- Used web-based GIT repository manager wif issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Made the application responsive using Bootstrap and CSS Media Queries.
- Worked wif CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional TEMPeffects.
- Took initiative in learning react native and went on to successfully develop various features under minimal supervision.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox, and safari.
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB.
- Worked wif Bit Bucket for recording the progress and later for version control.
- Used Jasmine and Karma as end-to-end testing tools for debugging and software quality insurance.
- Worked wif Business Analysts for requirement gathering and requirement analysis.
- Created Use cases, ER diagrams and user flow control.
- Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.
Environment: HTML/HTML5, DHTML, CSS/CSS3, SASS, AMD, OOJS, TypeScript, GrapQL, Ember.js, Bootstrap, ExpressJS, ReactJS, React Native, Flexible framework. BackboneJs, visual studio 2010, JavaScript, AJAX, jQuery, Java, AngularJS2.0,NodeJS, XML, XHTML, DOM, MySQL, NPM, Mongo DB, MVC Architecture, Apache Tomcat.
Confidential, Pleasanton CA
UI/ReactJS Developer
Responsibilities:
- Design develops and testHTML5,CSS3,Bootstrap,JavaScript, jQueryandReact.JSdat meets accessibility and web browser standards for website.
- Designed CSS templatesfor use in all pages on the website working wifCSS Background, positioning, text, border, margin, padding,andtable.
- Applied optimization techniques to reducepage sizeandload timesto enhance user experience usingsprites.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application intoSingle Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAPandRESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a singleISOMORPHICresponsive website dat could be served todesktop,Tabletsandmobileusers usingReact.js.
- Maintained states in the stores and dispatched the actions usingredux.
- Implemented theDragandDrop functionalityusingReact-Draggable.
- Used React-Autocompletefor creating google map’s location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
- Used Excel Builder 3rd Partyopen-source library and tweak it to make sure it will work wifIE11.
- Used flickity.jsforcreating carousel-images.
- Experience in building isomorphic applications using React.js and Redux wif GraphQL on server side
- Component for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
- In Phase Two, worked closely wif theBack-End teamto display data using theCustom Components, library Components, andRedux.
- Used Middleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsdat deployed Actions.
- Created and used Reducers dat received said Actions to modify theStore State Tree.
- Optimized animation logicwif optimistic functions to increase performance in rendering.
- Worked wif backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Called the Restful web services calls forPOST, PUT, DELETEandGETmethods.
- Have worked onAWS for fetch the pictures files from AWSto UI.
- UsedReact fluxto polish the data and for single directional flow.
- UsedObject Oriented Programmingconcepts to developUIcomponents dat could be reused across theWeb Application.
- Extensively used Git for version controlling and regularly pushed the code toGitHub.
- Used JIRA as the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Worked wif JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such asFirebugandIE Dev toolsto investigate the issues and fix the bugs.
- Monitoring the offshore work and providingtechnicalhalp to the offshore team for theirJIRAtickets.
- Interacted wifTesting Team,Scrum MastersandBusiness Analystsfor fixing of Issues.
- Performed theSystem Testing,Regression Testingfor 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.
Confidential, Minneapolis, MN
React JS Developer
Responsibilities:
- Created Interactive and reusable components using React.js
- Managed the state usingRedux, created single source of truth i.e.,storeto manage the whole application.
- Implemented client-side Interface usingReact JS.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Usedweb Packto make the development environment better.
- Implemented internalization for a react application.
- Created Unit tests usingMocha, Sinon, ChaiandEnzyme
- Involved inCode coveragefor entire application.
- Used React-Router to turn application intoSingle Page Application.
- Worked wif the team, halping them build out their markup andCSS (sass).
- Component for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
- In Phase Two, worked closely wif theBack-End teamto display data using theCustom Components, library Components, andRedux.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsdat deployed Actions.
- Worked wif the team forcontinues integrationto merge all developers working copies to a shade main line (Master) several times a day.
- Created designed to ensure dat code can be rapidly and safely deployed to production bydeliveringevery change to a production-like environment and ensuring business applications and services function as expected through rigorous automated testing as acontinues delivery.
- Created and usedReducersdat received said Actions to modify theStore State Tree.
- Called the Restful web services calls forPOST, PUT, DELETEandGETmethods.
- Extensively used Git for version controlling and regularly pushed the code toGitHub.
- Used JIARA as the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Interacted wifCustomersanddevelopment teamsfor Fix the Issues.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML4/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, React Native, Angular js, Bootstrap, Photoshop, Dreamweaver, Illustrator, Information Architecture, Selenium IDE, Flash, SQL, and Tomcat.
Confidential
UI Developer
Responsibilities:
- Instrumental role in the development of Hi-fidelity prototypes using HTML, HTML5, Java scripting, XML.
- Worked closely wif product management teams to strategize design solutions, produced navigation flows and prototypes.
- Designed the user interface and navigation for the whole web application using HTML, XHTML, and XML.
- Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS positioning, CSS text.
- Developed the client-side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing.
- Involved in supporting the User Acceptance Testing for the first implementation.
- Devised optimal Human Computer Interactions by minimizing dialogue and reducing ambiguity in various project screens.
- Drafted usability evaluation as needed in planning, preparation, and follow up, so dat each design iteration was evaluated TEMPeffectively and at the correct time.
Environment: HTML, DHTML, XHTML, HTML5, CSS, XML, JavaScript, jQuery, Adobe Dreamweaver, Java, JSP and Microsoft products.
Confidential
UI Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Involved in development and finalization of initial design of the application and worked wif content managers, copywriters, and designers to resolve the issues.
- Implemented all UI modules for the product using JavaScript, AJAX, and jQuery.
- Implemented the editor component wif spell-check using AJAX, JSON.
- Integrated jQuery Grid View for all Data View for the product.
- Used jQuery CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Created cross browser UI components using various jQuery.
- Worked wif full UIcontrol of HTML/CSS, maintaining code and cleanliness.
- Implemented the presentation layer wif HTML, DHTML, jQuery, Ajax, and CSS.
- Displayed on demand data to the user using Ajax.
- Extensively used jQuery plug-ins like Image Light box, Ajax Queue, Auto Populating select-box, Search plugin, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Written and implemented CSS throughout the site, both as in-line and imported files.
- Written and implemented Object Oriented JavaScript throughout the site, both as in-line and imported files.
- Created role based DHTML navigation menu, menu items change dynamically, derived from the database.
- Timely delivery of the assigned projects.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track.
- Thoroughly worked wif Functional Specification documents, UI documents checked all UI requirements and gatheird all PSD'S according to the functional requirement document.
- Worked on multiple projects simultaneously.
- Attended project meetings on a regular basis and halped to improve the Project workflow.
Environment: JavaScript, jQuery, Core Java, CSS, AJAX, HTML, DHTML, XML, DOM, Photoshop 5, PHP, MySQL, and Eclipse IDE.
