- Over 7 years of experience in Analysis, Design, Development, Implementation and testing of Web-based and Client Server applications.
- Expert level skills in application development using HTML, CSS, JavaScript, JQuery, Ajax, NodeJS, ReactJS, Redux, JSON and XML.
- Participated in Development, Architecture and support activities using ReactJS currently with 16.8 w/Hooks.
- Crated Reusable components and managed applications state using Redux.
- Contributed to the application by building an Extensive Modern Web Interface through use of many cutting-edge technologies including JavaScript’s frameworks, NPM and Webpack.
- Expertise in developing web applications using JSP, DOM, JQUERY and IDE Tools like Web Storm, Visual Studio Code and Notepad++.
- Worked with frontend technologies React and Redux to create an Admin portal for managing clients and client’s employees.
- Developed NodeJS rest services using ExpressJS framework with Oracle and Postgres databases.
- Extensive experience in developing Single Page applications (SPA) using JavaScript frameworks like React.js.
- Expertise in writing high performant react components by using lifecycle methods like shouldComponentUpdate and componentWillReceiveProps.
- Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, Oracle and MySQL.
- Experiences with build tools include Openshift, BART and Jenkins.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
- Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
- Experienced in handling Version Control Systems like Git and SVN.
- Hands on experience working and customizing CSS Frameworks like Bootstrap, MaterialUI and Foundation.
- Good understanding of REST API’s.
- Expertise working with debugger tools like Chrome Developer Tools.
- Refactor repeated code into Reusable React components reducing component sizes, which lead to improved load times, better readability and faster development process.1
- Used Axios to configure HTTP request and get JSON data from Backend.
- Worked on Node.js server to create REST API endpoints. Wrote web services with NodeJS.
- Refactored the Class based components to use Hooks for storing the state and lifecycle methods.
- Used React-Router to define various routes and navigate the user through the application.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
- Fast learner, good at teamwork and ability to adopt new technology.
Technical Skills:
Web Technologies HTML, HTML5, XML, XSLTCSS, CSS3, JavaScript, JQuery, AJAX, React JS, Redux, JSON, Node JS.
Gui Editors Web Storm, Visual Studio Code, Notepad++
Debugging Tools Firebug, Chrome inspector tools.
Databases Oracle, Postgres, DB2, MongoDB
Version Control Tools SVN, Git
Frameworks Express, Restify, Foundation, MaterialUI, Bootstrap
Methodologies Agile, Waterfall
Components Styled Components, D3, React-router, Axios, Lodash, FontAwesome, Moment, React-Redux, Redux, Winston, ChartJS2, History
Project Management Tool Rally
Build & Deployment Openshift, Jenkins, BART