Front End - Reactjs Developer Resume
SUMMARY:
- Extensive experience as a Front - End Developer with solid understanding of UI, development and installation of different modules.
- Extensive experience in designing professional UI web application using front-end technologies like React.js, Redux, HTML5, Angular.js, CSS3, JavaScript, AJAX, JSON and Hybrid Web Development.
- Experience in various UI widgets using JavaScript libraries like react.js, angular.js and Node.js.
- Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) library
- Strong knowledge on React Router to organize applications based on (nested) URLs.
- Worked on ECMAScript6 features such as Arrow functions, modules, class declarations, lexical block scoping, iterators and generators, promises for asynchronous programming, restructuring patterns, and proper tail calls.
- Experience in developing user-facing features using React.js and worked on react.js state management Redux .
- Used Babel as Javascript compiler
- Experienced working in both AGILE and SDLC based on development environment and involved in daily SCRUM meetings to keep track of project status and issues.
- Good understanding and working experience in MVC, MVVM and MV* frameworks
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Experienced in unit test using JEST
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa,FL
Front End - ReactJS Developer
Responsibilities:
- Web designing & development using HTML5, CSS3, JavaScript, React JS, Redux and Ajax.
- Created multiple reusable modules and published in artifactory with the help of Devops team and helped the team with sharing the modules between applications.
- Used Redux Thunks (middleware) to write action creators that return a function instead of an action.
- Implemented Parent and child elements by using State and Props in ReactJS.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React to build components library, including Tree, Slide-View, and Table Grid.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Extensively worked with vanilla JavaScript, jQuery and REACT without any supervision
- Hands on experience with writing Stateless components to reduce production cost and also testing the components with 100% code coverage using JEST testing framework .
- Built reusable and customizable components for the new website using React.js and React-Router to create a single page web application .
- Used React.js to build application that updates constantly over time with implementation of react User-Interface and maintained the state with Redux architecture
- Designed and developed the application to be responsive web design for desktop, mobile and tablets.
- Expertise using the react life cycle methods and adding different methods to the class.
- Involved in scrum meetings, standups every day and also expertise in handing JIRA dashboard.
- Implemented Web pack for downloading third-party library files and Babel was implemented to use ECMAScript 6(ES6) features
- Good knowledge with handling dev tools like react dev tools, redux dev tool, chrome dev tool and so.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Maintained ADA Compliance standards with AA support at all developing and designing phases.
- Worked in solving cross browser defects which are tested in Firefox, Chrome and Safari.
Environment: JavaScript, ReactJS, Redux, HTML5, CSS3, Ajax, GIT, Bootstrap, CSS, NPM, JEST, JSON, JavaScript.
Confidential, Owings mills, MD
Front End - ReactJS 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
- Involved in handling events with React elements, by using the events such as addEventListener, syntheticEvent.
- Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React Native Application.
- Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS.
- Used D3.js in policy analysis module to create dynamic pie charts and bar charts.
- Optimized React Native application to cut initial load time to minimum by caching chat data in local storage and connecting to APIs in parallel
- Refactored structure of React components and Redux containers, to resolve a production performance issue.
- Experience with popular React.js workflows such as Flux and Redux
- Used Redux Thunks (middleware) to write action creators that return a function instead of an action.
- Implemented Parent and child elements by using State and Props in ReactJS.
- CSS styles, Responsive web design and media queries were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Used CSS preprocessor LESS for dynamically styling, developed HTML templates and performed client-side Validation using Java Script
- Created design mock-ups and wireframes using MS PowerPoint , Adobe Photoshop , CS4 and Dreamweaver CS3 .
- Created forms and sessions using Node.js to store the user data and provide dynamic views based on the users.
- Used React.js to create stateful component using ECMAScript6 and used complex methods to define the state of various components throughout the life cycle.
- Designed and coded application components in an Agile environment utilizing a Test-driven development approach.
- Built reusable and customizable components for the new website using React.js and React - Router to create a single page web application.
- Used React.js to create controllers to handle events triggered by clients and send request to server.
- Built applications using React.js which allowed us to render pages on both the client and server using the same codebase.
- Used React.js to build application that updates constantly over time with implementation of react User-Interface and maintained the state with Redux architecture
- Designed and developed the application to be responsive web design for desktop, mobile and tablets using Bootstrap and Media Queries.
- Expertise using the react life cycle methods and adding different methods to the class.
- Involved in daily SCRUM meetings to keep track of the project status.
- Able to fluently design REST API Services via Swagger documentation standards.
- Implemented Web pack for downloading third-party library files and Babel was implemented to use ECMAScript 6(ES6) features
- Used web-based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Maintained ADA Compliance standards with AA support at all developing and designing phases.
- Worked in solving cross browser defects which are tested in Firefox, Chrome and Safari.
- Worked with JEST testing tool.
- Environment: JavaScript, ReactJS, Redux, HTML5, CSS3, Ajax, GIT, Bootstrap, CSS, NPM, JEST, JSON, JavaScript.
Confidential
UI Developer
Responsibilities:
- Used agile methodology for User sessions and developing web applications.
- Worked with technologies such as Angular.js, HTML, CSS, XML, JSON, JavaScript, jQuery, AJAX for developing user interface.
- Used Angular.js to bind information between elements of the pages and routing of the Webpages.
- Angular.js Modules are used to separate logics like services, controllers, application etc.
- Used Angular.js as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- AngularJS application mainly relies on controllers to control the flow of data in the application.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop .
- Involved in designing and developing the GUI for the user interface with various controls.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google Chrome JavaScript debugger.
- Handled all aspects of the web applic0ations including maintaining, testing, debugging and deploying.
- Used Jasmine for Unit testing each model and used Karma for processing the testing procedure.
- Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Implemented Graphs and Charts with animation to represent survey data for Analytics application.
- Used Grunt as build tool.
- Created images, logos and icons that is used across the web pages using Adobe Photoshop.
- Experience with version control systems like GITHUB.
Environment: Angular.js, Node.js, JavaScript, CSS, HTML, jQuery, AJAX, GITHUB, JSON, XML.
Confidential
Senior Web Developer
Responsibilities:
- Using Node.js, JavaScript, CSS, HTML developed and designed user interface.
- Used agile methodology for User sessions and developing web applications.
- Developed backend web services using Node.js and stored dependencies using NPM .
- Using jQuery plug-ins, we implement features for sliders, galleria, lightbox and other intuitive features.
- Extensively used jQuery in implementing GUI components in application portal.
- Implemented CSS and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Worked on JSON, XML parsing as a part of the project design.
- Worked on User-Centered design process to create wireframes and convert it into a working prototype.
- Experience in implementing the Model-View-Controller (MVC) architecture.
- Articulated business strategy and branding issues and to balance these with user needs and technological constraints.
- Worked as part of team responsible for overall UI development, Usability Testing and Analysis , high-fidelity mockups and responsive component development
- Used SVN as version control systems.
Environment: Node.js, JavaScript, CSS, HTML, jQuery, SVN, JSON, XML.
TECHNICAL SKILLS:
Operating Systems: Windows XP, Windows7, 8, 10, Mac OS, Linux.
IDE & Tools: Eclipse IDE, Sublime Text3, Notepad++, Spring Tool Suite, SQL tools, Microsoft Visual Studio, Browser Developer Tools, Intellij IDE, SQL Developer, SQL plus, MS Project, SVN, GitHub, Firebug.
Databases: MS SQL Server 2008/2012/2014 , Oracle Server, Business Intelligence Development Studio (SSIS, SSRS)
Web Technologies: HTML5, XML, CSS3, DTD, DOM, Apache Active MQueue, JavaScript, AJAX, JQuery, JSON, SOAP and RESTful Web services, JDBC, AngularJS, Angular2/4, ReactJs, NodeJS, Bootstrap, Object Oriented Programming, ECMAScript 6.
Web/App Servers: Internet Information Server (IIS), Apache Tomcat 7.0.
Applications: MS Office, Adobe Photoshop, Adobe Dreamweaver
Browsers: IE, Firefox, Opera, Chrome, Safari