Full Stack Developer
Current• Developed Single Page Application (SPA) using React for registration purposes• Worked with React Components, Events, Forms, and Router to develop the sign-up functionality as part of business requirement• Utilised React Sass for developing graphs and animations on multiple web pages• Built custom components for UX-library consisting of Menu, Carousel, Navigation, Modal, Icon, Dropdown, Button, Checkbox, Input• Modified existing web components as per Figma wireframes using HTML and CSS• Performed form validations using JavaScript and extensively used JSP, jQuery, and JSTL for accessing and performing actions on various HTML elements throughout the application• Updated the components on the front-end and increased user interaction by up to 40%• Implemented Responsive Web Design (RWD) and developed 8 modals across 3 web pages which are compatible with Desktop and Mobile screens using CSS• Configured Spring MVC annotations to manage URL mapping• Created REST API for integrating back-end services with front-end layer• Developed DAO/DTO classes, and JSON objects and accessed them on the UI layer through JSPs• Configured server.xml, web.xml, pom.xml files for build and deployment purposes• Created tables, views, functions, and packages for data retrieval and wrote PL/SQL stored procedures for improving performance• Generated unit test cases using JUnit for components on one of the pages in the application• Actively involved in UI reviews with architects and provided inputs for creating wireframes in Figma• Implemented analytics as per business standards across 6 brands to understand user interaction with the applications• Added analytics variables on various web components through JavaScript and JSP• Used ObservePoint TagDebugger to validate the analytics calls which helped business in deciding if the particular component needed to be improved• Worked on transforming the dashboard page dynamic using JavaScript, AJAX, and JSON