Java Full Stack Developer
Current Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application. Application Architected and developed using AngularJS, MVC framework. Extensively used in upgrading the existing system from Angular JS to Angular 6. Developed the components using Angular 6needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality. Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website. Created client-side validation tool using technologies such as Ext JS and JavaScript. Used AJAX&JSON communication for accessing Restful web services data payload. Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3. Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot. Used Spring Core Annotations for Dependency Injection and Spring Boot for micro services. Worked with NoSQL database MongoDB and worked with it to perform many different operations. Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript, Ext JS and jQuery UI. Developed PHP based server-side API's using ZEND, Cake, Laravel, Symfony framework and MVC architecture. Developing automation using Shell scripting, Linux, Chef. Creating and implementing application monitoring and logging strategies using tools like New Relic, DynaTrace and Splunk Worked on different phases of software development life cycle like Designing, Programming, Testing and meeting the requirements of the clients.