Professional Summary
Over Extensive 7+ years of experience as a Front-end web developer in developing and designing user experiences of Internet/Intranet applications using HTML, HTML5, XML, DHTML CSS, CSS3, SASS, LESS, JavaScript, ReactJS, Redux, ES6, Saga, thunk Web pack, Flex, JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap. Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM. Strong experience in using AJAX, JSTL, Tiles, HTML5, JavaScript, CSS3, React.JS, Java Server Faces (JSF) Apache Commons, Velocity for designing front end. Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc. Extensive knowledge in developing single - page applications (SPAs). Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar. Expertise in ReactJS and working with React Flux architecture. Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React Redux. Expertise in ReactJS framework to develop the SPA. Experience in ReactJs Libraries like redux thunk, redux saga. Extensive knowledge in Client/Server Technology, GUI Design, Relational Database Management Systems RDBMS, and Rapid Application Development Methodology. Experience with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js. Experience in Unit Testing frameworks and in preparing test cases. Experience in working with ReactJS, React Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites. Expertise in creating Custom Reusable React Components Library Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Good Experience in Reactjs for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Worked with React, React Router and Redux state management of application. Good knowledge in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, MongoDB, Cassandra along with web application servers like Apache Tomcat, Web logic etc. Experienced in AWS Cloud platform and its features which includes EC2, S3, AMI, and AWS VPC. Experience in working with IBM Web- sphere Portal/Application Server, BEA Web Logic, and Apache Tomcat 5x application servers. Hands on experience with Junit, Mocha, Chai, and Jasmine Integration Testing and Log4j in developing test cases and determining application functionality. Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies. Excellent communication, interpersonal and analytical skills, and a highly motivated team player with the ability to work independently.