Sr. React Js Developer Resume
SUMMARY
- Sr. Level UI Developer with 8+ Years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
- 4+ years of experience in developing rich views using React.js with Redux architecture for the state management.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive experience in developing web pages using HTML5, CSS3, Foundation, JavaScript, jQuery, AJAX, MVC, Single Page Applications (SPA) using React JS and Redux, React-Router.
- Maintained states in the stores and dispatched the actions using Redux.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX.
- Proficient experience in developing web pages quickly and effectively using HTML5, CSS3, AJAX and used the JavaScript and jQuery plugin.
- Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.JS and Redux.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Strong understanding of SASS and Less as CSS preprocessors.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Expertise in using source code control systems such as GIT, JIRA and KANBAN.
- Experience with Advanced jQuery concepts like live, delegate, event management, jQuery, MVC etc.
- Developed user interface by using the React JS, Redux for SPA development.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS
Web Technologies: ReactJS, AngularJS, jQuery, HTML5, CSS3, JavaScript, JSON, AJAX, MVC, DOM
Languages: C, C++, Java, JavaScript
Database: SQL Server 2005, MySQL, Oracle 9i/10g/11g
Web Services: Apache Tomcat 7.0.34, HTTP Web Server, Team Foundation Server
Debugging Tools: Firebug, developer Tools
IDEs worked: Visual Studio, Atom, Sublime Text, Brackets, Notepad++, Eclipse, web storm
Operating Systems: Linux, UNIX, Windows
Methodologies: Agile, Scrum
Version Control: SVN, GIT
Application Server: Web Sphere, WebLogic, Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential
Sr. React Js Developer
Responsibilities:
- Developed Application using Agile methodology
- Build prototypes for different insurance products: Life, Dental and Health.
- Prototypes build were accessible for everyone including people with Visual, hearing, physical and cognitive impairments.
- UI development with technologies like React JS, jQuery, Redux, React Router and ES6.
- Developed new user-facing features using React JS.
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements
- Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux to enable customer experience application.
- Good knowledge on building components with ReactJS and Redux architecture.
- Creating view layer with different components like drop down list, search bar, login, forms all these are implemented through React components.
- Good experience in using Reacts JS components, Forms, Events, Keys, Router, Animations
- Managed multi-store state logic to maintain single source of truth and created Actions, Reducers, dumb components and smart components.
- Worked on React Router for developing Single Page Applications SPAs.
- Building reusable components using Material UI and front-end libraries for future use.
- Implemented i18next, accessibility features for the application.
- Developed UI Components using React JS and CSS styling.
- Experience with ES6, HTML5, CSS3, Foundation and CSS Preprocessor.
- Experience with common front-end development tools such as grunt, Webpack, NPM, et
- Experience with code versioning tool SVN and GIT.
- Used Redux Thunk Middleware, in application to retrieve data from Back-End and to also perform RESTFUL services.
- Developed web application using React JS, Redux, and Webpack.
- Build Generic front-end components for later use.
- Used React-Router to turn application into Single Page Application.
- Familiarity with RESTful ApIs.
- Experience with developing web application use interface with React/Redux.
- Exposure in creating SPA using React JS, by using the concept of Virtual DOM.
Environment: React.JS, Redux, grunt, Webpack, JavaScript, HTML, CSS.
Confidential, Riverwoods, IL
ReactJS Developer
Responsibilities:
- Worked on application center screens and developed interactive professional and dynamic user interfaces using, HTML5, CSS3, XHTML, JavaScript, jQuery and AngularJS, React JS and Redux.
- Implemented React components both functional and classical for UI widgets.
- Used Redux for state management, to store the whole state of the app in an immutable object tree.
- Used React-Redux (connect) which is responsible to “map state to props” and “map dispatch to props”.
- Built components using JSX in React.js for rich user interface view, used webpack built tool and Babel-Loader for transpiling JSX and ES6 to ES5 .
- Followed spring web flow architecture throughout the application.
- Enforced with Redux that every change in an action let’s have a clear idea about the change in state that need to dispatch an action.
- Used Axios to fetch the data by consuming the Rest API.
- Redesigned UI screens for developing table-less layouts using CSS selectors.
- Performs rendering through root component, routing and fetching data from API's using typescript with webpack build tool.
- Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server.
- Performs UNIT testing with Jest and enzyme and develops web services using RESTful API.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Developing various design patterns and other functionalities include diagnostic, debugging, troubleshooting, as well as business processes concentrated around mobile applications.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Created working prototypes to finalize existing and future "user stories and epics".
- Used SVN and GIT for version controlling software.
Environment: React.JS, Redux, JavaScript, PHP 5.0, HTML, CSS, AJAX, Apache, java, J2ee, Windows 2000/XP. MYSQL, JOOMLA.
Confidential, San Clemente, CA
Web/UI developer
Responsibilities:
- Created web pages using HTML5, CSS3, JavaScript, jQuery, Ajax and angular Js.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
- Involved in deep understanding of JavaScript and Angular Js.
- Used Angular js for creating single page web applications.
- Developed date time picker using JavaScript extensively.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and AngularJs.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Developed and designed internet web applications and wrote application-level code to interact with APIs using AJAX, JSON and XML.
- Active involvement in designing and developing real-time projects/enterprise applications.
- Being aware of cross browser compatibility and working with various browsers and browser versions.
- Excellent problem-solving skills and ability to work independently having good communication skills.
- Knowledge on implementing directives and scope values using AngularJs for an existing webpage.
- Implemented and designed user interface for web-based customer application.
Environment: HTML4.0/5, CSS3, JavaScript, JQuery, AJAX, APACHE, Tomcat Apache, JSON, XML, XHTML, PHP, SQL, Eclipse, Adobe Dreamweaver, Twitter bootstrap, Adobe Photoshop and MS Office.
Confidential
Web Developer
Responsibilities:
- Designed user interfaces, object model, application server logic and schema by analyzing requirements.
- Designed UI pages using HTML, DHTML, JavaScript 1.8, JSP and Struts tag libraries.
- Designed business applications using web technologies like HTML, DHTML, XHTML and CSS based on the W3C standards.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
- Responsible for designing page layout using HTML, CSS along with JavaScript and adding dynamic functionality to each module.
- Performed client-side validations using JavaScript.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Participate in the team on agile development cycle.
- Followed SCRUM methodology.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in the application.
- Version control through SVN.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
Environment: HTML, CSS, JavaScript, AJAX, XHTML, XML, DOM, Adobe Flash, Adobe Photoshop, Windows.
Confidential
Junior Front end Developer
Responsibilities:
- Understanding of application development lifecycle methodologies.
- Worked extensively on design and development of UI, HTML, CSS, jQuery.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Implemented and designed user interface for web-based customer application.
- Design User Interface for the project using HTML, CSS, and Flash.
- Elegantly implemented page designs in standards-compliant dynamic HTML and CSS
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Actively involved in all aspects of the system design.
Environment: HTML, CSS, JavaScript, jQuery, AJAX