React Js Developer Resume
Mclean, VA
SUMMARY
- Around 8 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 with full software development life - cycle, architecting scalable platforms, objects-oriented programming, and agile methodologies.
- Expertise in developing various JavaScript frameworks likeAngular.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 effectively 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 with 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 also 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 with 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 with Angular.JS
- Experience in CSS pixel-level layout, Consistency with 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 with AJAX/JavaScript.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, CSS, BLUE-JS, BLUE-UI, CSS3, JavaScript, jQuery, AJAX, XHTML, XML, JSON, 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, Mclean, VA
React Js Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, JavaScript and ReactJS that meet accessibility and web browser standards.
- Used React flux to polish the data and for single directional flow.
- Created the custom reusable components using ReactJS, JSX, ES6 features.
- Maintained states in the stores and dispatched the actions using Redux.
- Used Babel, Webpack with ES6, React JSX presets.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS.
- Worked with React JS components, Component life cycle methods, Forms, Events, States, Props, Keys and Routes.
- Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture.
- Built and managed policies for S3 buckets and used S3 bucket, Glacier for storage and backup on AWS.
- Responsible for applying the latest development approaches including MVC in the browser, by event-driven applications using AJAX, JavaScript, JSON and React JS.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations usingNode.js.
- Worked with Asynchronous data with Axios, middleware’s like Redux Thunk in applications.
- Used Axios to connect the Front-end React JS to Back-end NodeJS.
- Knowledge of performance testing frameworks including Enzyme and Jest.
- Worked with Angular JS routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Involved in developing web Page Applications using Angular JS.
- Creating CI/CD pipelines by integrating Git, GitHub, Maven, Jenkins, Ansible, and AWS (provisioning).
- Developed JSX files for maintaining contents like video, images, audio, and display them in a flash application.
- Worked on many custom modules and widgets using ReactJS/CSS/HTML and made those cross-browsers consistent.
- Experience in popular build tools for JavaScript projects like Web pack.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues daily.
- Used Version control system GIT and Bitbucket as code repository.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Involved in an agile workflow. Every two weeks, Sprint and Daily standup meetings to discuss the development of an application to deliver in time.
Environment: ReactJS, Redux, NodeJS, AngularJs HTML5, CSS3, JavaScript, AJAX, JSON, SASS, Rx JS, React Material, Jest, Enzyme, Visual Studio, TFS, Agile.
Confidential, Hoffman Estates, IL
React Js Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, Angular.js, Bootstrap, Less, CSS3, SASS and AJAX.
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Involved in creating a reusable component usingReactJSfor DOM manipulation
- Worked heavily on CSS3 and LESS layout for DOM manipulation.
- Closely worked with Application usingReact.JSand Node.jslibraries NPM, gulp directories to generate desired view and flux to root the URLs properly.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party NodeJSbased JavaScript library.
- Has worked with Node.JSfor writing code in the server side and creating scalable network applications.
- Worked with modules like MongoDB and mongoose for database persistence using Node.jsto interact with mongo db.
- Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application.
- Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI.
- Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, CSS auto prefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of JavaScript applications using Karma, Jasmine.
Environment: HTML5, CSS3, JavaScript, Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, Grunt, Gulp, GIT, REST & SOAP (web services), Jasmine, Karma, JIRA
Confidential, San Francisco, CA
UI/ 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 that 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 with end users and business analyst to understand the business requirements.
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- 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 teams’ productivity use.
- Experienced in React Js and working with React Flux architecture.
- Working with React Router for developing Single Page Applications SPAs.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js
- Implemented the Drag and Drop functionality using React -Dragable thoroughly performed unit testing and integration testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with 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 with 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 with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects.
- 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 with 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 with 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, Ember.js, Bootstrap, ExpressJS, ReactJS, 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, Atlanta, GA
Front end Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Implemented client-side validations in registration forms, login and logout forms using Java Script.
- Fixed bugs and provided support services for the application & worked on developing a suitable GUI for ATM locator.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions, and database tables in Oracle database.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review, and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, Windows XP/07 and MS Office.
Confidential, Enon, OH
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 with 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 with 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 with full UIcontrol of HTML/CSS, maintaining code and cleanliness.
- Implemented the presentation layer with 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 with Functional Specification documents, UI documents checked all UI requirements and gathered all PSD'S according to the functional requirement document.
- Worked on multiple projects simultaneously.
- Attended project meetings on a regular basis and helped to improve the Project workflow.
Environment: JavaScript, jQuery, Core Java, CSS, AJAX, HTML, DHTML, XML, DOM, Photoshop 5, PHP, MySQL, and Eclipse IDE.