Around 7+ years of extensive experience as a Front-End UI Developer with understanding of designing, development and installation of different modules. Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with workflow of agile methodology. Proficient in building Web User Interface (UI) using HTML5, CSS3 and JavaScript and MVC frameworks. Extensive experience in building Single Page Application (SPA) using Model View Controller (MVC) Framework such as Angular JS, React JS, Angular 2/4/5/6/7/8/9, Node JS framework. Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters. Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j. Proficient in designing and developing web front end, with sound understanding of Object-Oriented Programming Concepts and component-based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI Layer. Experience in popular JavaScript frameworks such as Angular JS and libraries like Node.JS, JQuery. Experience on creating new React/React-Native components, containers, services, and APIs for prototypes. Implemented client-side Interface using React JS. Experienced in working with Redux architecture. Experience in Bootstrap, Responsive Web Design using media queries. Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS. Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications. Experience in implementing Auto Complete/Auto Suggest functionality using AJAX, JQuery, DHTML, Web Service call and JSON. Experienced in working in AGILE based development environment and participating in Scrum sessions. Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly. Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments