RESTful APIs backed by a Business Rules Engine
----------------------------------------------------
• Designed and implemented Java RESTful APIs leveraging the Drools Business Rules engine.
• Used RX Java to concurrently retrieve data from multiple services, which was subsequently processed by the engine embedded within the APIs.
• Applied predefined business rules from an .xsl file using the Drools library to curate and deliver tailored offer data to consumers.
• Participated in stand-ups, sprint planning, and retrospectives to drive smooth project execution.
• Partnered with product owners, designers and quality assurance engineers to deliver hidh-quality software solutions within project timelines.
• Created technical documents in Confluence to detail code and design of new applications.
• Technologies : Java8, Spring Boot, Rx Java, Drools, JUnit5, Apache Maven, Swagger, SLF4J, Memcached
Marketplace webapp enabling product discovery
-----------------------------------------------------
• Developed several features such as product discovery and filtering of the company's Higher Education marketplace application.
• Allowing users to search for learning materials based on keywords, author names, titles, etc.
• Loads the detailed view of the selected item and displays CTA buttons, and links to proceed to the course creation based on the user's permission.
• Participated in stand-ups, sprint planning, and retrospectives to drive smooth project execution.
• Adhered to best practices and coding standards to develop high-quality software solutions using Node Js. and React.
• Technologies : React, Node Js., Redux, Axios, NPM, Hapi server, RTL, Should, Memcached
Admin Support webapp for the Marketplace webapp
---------------------------------------------------------
• Implementing CRUD operations over the user group management discipline content management and report generation modules.
• Rewriting the Angular front-end with React Js
• Rewriting the Hapi server back-end with Express server
• Technologies : Angular 1.3, Node Js., Express server, Hapi server, Memcached, Axios, Jest