React Js Developer Resume
Columbia, MD
SUMMARY:
- Over 4+ years of extensive experience in Developing, Testing, Integrating, Implementing User Interface (UI) Applications and the web - based applications.
- Extensive experience in developing web pages using HTML/HTML5, XML, CSS/CSS3, SASS, JavaScript, React JS, Redux, JSON, Node.js, Ajax, JQUERY, Bootstrap3/4.
- Experience in all phase of SDLC like Requirement Analysis, implementation and maintenance, and extensive experience with Agile (Scrum).
- Extensive knowledge in developing single - page applications (SPAs).
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using FireBug, Debugger Tool.
- Expertise in React JS framework to develop the SPA.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- 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 concepts.
- Familiar with creating Custom Reusable React Components Library.
- Experience in Node environment using Node.js, NPM.
- Strong knowledge in using the Node.js and MVC Frameworks in the development of the web application.
- Involved in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Expertise in video coding by using HTML5, CSS3 and JavaScript.
- Expertise in RESTful, SOAP web services to integrate between Applications to Applications.
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, and Mocha test runners.
- Debugging and Troubleshooting experience using Firebug, Chrome, Safari, and IE Developer Tools.
- Experience in using version controller tools like GIT.
- Strong problem-solving, organizing, communication and planning skills, working in a team environment.
TECHNICAL SKILL:
Web Technologies: HTML/HTML5, DHTML, CSS/CSS3, LESS, SASS, XML, AJAX, JSON, JavaScript, JQuery, ES5, ES6
Frameworks & Libraries: React JS, Redux, Express JS, Node JS
Databases: SQL Server, MySQL, MongoDB
Methodologies: Agile and Waterfall
Version Controls: SVN, GIT, Putty
Operating system: Windows 10/8/7, Linux, Mac OS X
IDE & Editors: Visual studio code, Web Strom, Eclipse IDE, Adobe Dreamweaver, Atom.
APP/Web Servers: Apache Tomcat, HTTP web server
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
React JS Developer
Technical Environment: HTML 5, CSS3, Sass, JavaScript, Bootstrap, Ajax, React JS (16.6.0), MongoDB, JSON, Git, Restful API, JIRA and Web Strom.
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, and React JS that meets accessibility and web browser standard for the website.
- Responsible for daily design in a small, high-end graphics business.
- Design CSS templates for use in all pages on the website working with CSS Background, Positioning, Text, Border, Margin, Padding, and Table.
- Applied optimization technique to reduce the Page size and Load time to enhance user experience using sprites.
- Worked on Agile (Kanban) Development Team to deliver regular updates to the business team and project owners.
- Developed user interface by using React JS for SPA development.
- Worked in using React JS Components, Forms, Events, Keys, Router, Animation.
- Worked on React JS virtual DOM and React views, Rendering using Components which contain an additional component called custom HTML tags.
- Working with ECMA Script 6 features for building of JSX syntax and used Babel, Web-Pack.
- Using the Pivotal Tracker to keep tracking the chores, story and bug issues and continued to deliver to the product owner.
- Building Component library including Tree, Side-View and Table Grid.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using the Redux.
- Called Restful web services calls for GET, PUT, POST and DELETE methods.
- Used Object Oriented Programming concepts to develop common UI components that could be reused across the Web Application.
- Extensively used GIT for Version Controlling and regularly pushed the code to the Bitbucket.
- Extensively used debugging tools such as Firebug, Chrome Developer tool and IE Dev tools to investigate the issues and fix the bugs.
- Used JEST and ENZYME for mocking functions and writing unit tests and feature test for testing components coverage reports.
Confidential, Chicago, IL
Web UI Developer
Technical Environment: HTML 5, CSS3, Sass, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, MySQL, JSON, Git, Restful API, AWS, JIRA, Jasmine and Web Strom.
Responsibilities:
- Design, develop and test HTML5, CSS3, JavaScript, and React JS that meets accessibility and web browser standards for websites.
- 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 development.
- Implemented React JS code to handle cross-browser compatibility issues in Mozilla, IE, Safari, and FF.
- Used React-Router to turn the application into Single Page Application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using Redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, and Multi-Level Dropdown.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs to the offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Working with Webpack, babel and gulp for translation (compilation) configuration for ES6 to be converted to ES5.
Confidential, Fort Collins, CL
Web/UI developer
Technical Environment: HTML5, CSS3, Bootstrap, SASS, JavaScript, JQuery, AJAX, React JS (16.6.0), Redux, Flux, Web Strom , Jasmine, GitHub, and Jenkins.
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React.js, Redux, Flux, Mongo DB.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Secured HTTP/Web Sockets requests with JWT and authorization middleware’s to prevent security threats
- 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.
- Used Web socket for publishing services for continuous geo-location information updates to Google Maps.
- Utilized Web Sockets with React to maintain consistent and real-time state across users
- Implemented a flux pattern by using the redux framework as a core dependency.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Confidential
Jr. Web Developer
Technical Environment: HTML, CSS, JavaScript (Libraries: jQuery), Photoshop, Flash, Illustrator, MS Office, Firefox, Chrome.
Responsibilities:
- Creating Front-end Applications using HTML, CSS, and JavaScript.
- Contributed to the design direction by building mock-ups in Photoshop and Front End.
- Contributed positively to the overall team dynamic; participated in stand-up meetings, planning, and design sessions and other business-development working.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Leading technical projects with a focus on quality and improving the user experience.
- Working directly with clients to design and develop elegant solutions.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Created a new Theme & configured the client websites using HTML4, CS, and JavaScript.
- Testing and bug fixing.
- Code sites according to SEO, and keyword analysis.
- Created web contents and tested for cross-browser compatibility, security, operating systems, and screen resolutions.
- Involved in Drupal installing, configuring, modifying, publishing and testing the Site.
- Developed and maintaining the layouts using CSS2 for all intranet applications compliant with W3C standards.