Rivana - Data Science Platform
Description
HighRadius is an AI First SaaS Unicorn focusing on bringing disruption in the space of Account Receivables. Over $2.2 trillion B2B transactions were processed in 2020 on the HighRadius AI-powered Integrated Receivables Platform.
Rivana leverages Artificial Intelligence for high-impact decision making across HighRadius cloud solutions for credit, collections, cash forecasting, cash management, cash application, billing and payments.
Built on several machine learning algorithms to continuously learn and provide insights on all possible A/R and treasury scenarios including use-cases such as predicting invoice payment dates, validation of deductions, predicting customer default or forecasting cash flows with pinpoint accuracy right up to individual invoice level and across all cash flow categories. Platform relies on learning algorithms such as regression and classification done using Decision Trees and Random Forest methods. End-to-end Automated MLOps pipeline including Data Engineering, Model Generation, Testing, Deployment, Training and Analytics insights.
Role
Contributions
Technologies
Python, SQL, TensorFlow/ Pytorch, PySpark, ML Algorithms, NLP, LLM, Generative AI, Docker, Flask, Sagemaker, PySpark, Python Packages like Scikit learn, pandas, numpy, MySql, AWS S3, Java, Spring, Hibernate, EC2, ECS, EMR, Azure, GCP, Ancible, Selenium, DevOps, MLOps, Data Engineering, Analytics
Roles played in Blue Yonder:
- Engineering manager for 3 Logistics SaaS Products (Transportation Mobile, Transportation Modeling & Luminate Load Building)
- Accountable for Releases, Technical Roadmap, Quality, engineering practices, daily Operations, Stakeholders interfacing, resourcing and Cost for these products
- Provide program updates to higher management & stakeholders.
- Leading UX & technology modernization of Transportation product which is a huge investment. Leading team of 25 including 2 Project Managers, 2 UX Designers & 4 Technical Architects globally (Mar 2020 to present)
- Led Transportation Mobile app modernization project (Feb 2019 – Nov 2019)
- Active role in collaborating with Cloud team in migration of customers from On-premise / Blue Yonder Private Cloud to Azure migration
- 10 Full time employees and 24 contractors as reportees
- Discuss, define and track quarterly OKRs (goals) for teams and individuals & Development plan for individuals
- Appraisals and people aspects
- Host monthly Logistics All Hands meeting for group of 74 associates
- Deal with multiple vendors in onboarding contractors with right skillset for entire Logistics PD team
- Releases & resource planning along with VP, Director and Senior Manager
- Development plan & training needs collaboration with JDA University
- Critic role in Program reviews for other Logistics products
- Organizer of Hackathons & co-ordinator for Crystal Ball (yearly Innovation ideas showcase event)
- Agile Champion for Agile Transformation of the entire organization
- Mobile Technology & Strategy group for Blue Yonder Mobile Apps
Product 1 - TMS Web UX Modernization (Mar 2020 to Aug 2021)
Description
Blue Yonder (JDA) is a leading Supply Chain product-based company which was developed 25 years. The Blue Yonder Transport Suite is one of the leading and most revenue generating products. This application can be used by the Shippers, Manufacturing companies, Distribution Centers or Carrier companies for Planning and Execution of shipment of goods. The Transportation Planner application takes the details of the orders to be shipped and generates optimal planning schedule.
Though the underlying Optimizer engine is known to provide the best transportation solution in the industry and also the supplementary products like Mobile, Modeling and Load Building are built recently to provide modern user experience, Blue Yonder TMS is losing deals recently due to old UI. The functionality was being added continuously to accommodate 400+ customer base business needs. But now there are very high expectations to provide modern user experience.
This project is to build modern user experience along with building robust, scalable BFF and backend architecture.
Role
Contributions
Technologies
React JS, Redux, Node JS, Springboot, Microservices, Azure Webapps, Azure Kubernetes Service (AKS), Cosmos DB, Azure CDN, REST
Product 2 - Luminate Load Building (Jun 2019 to Aug 2021)
Description
Shipment Scheduler (SS) enables the user to build and split inventory constrained orders into transportation shipments. The orders are typically sourced from master planning engines like Supply Chain Planner. Inventory plans work in concert with those demands. Shipment scheduling takes advantage of aggregating and splitting orders, and moving orders forward and backward in time, so that full transportation shipments are created while respecting both inventory and transportation related constraints.
The Luminate Load Building (LLB) is the new SaaS service that will use SS as backbone and offer/extend SS capabilities as service. The idea is to be able to create a service that can create fuller truck load shipments as well as containerize
those shipments.
Role
Key Contributions
Technologies
Springboot, Microservices, Zuul, React JS, Redux, Node JS, Azure Kubernetes Service (AKS), Azure App Insights, Active Directory, Azure API Gateway, Docker, Cosmos DB, Mulesoft
Product 3 - Transportation Modeling (Nov 2018 to Aug 2021)
Description
JDA Transportation Modeling is a web-based analytical and managerial tool where Multi-Users, can log in to the application to use this tool with your logistics industry and based on your modeling expertise to make the best decisions for your business:
- By analyzing shipment data
- By optimizing business scenarios and performing a what-if analysis
- By creating reports to illustrate potential savings
This is a springboot microservices product deployed on Azure cloud. There was a legacy Modeler product which was a desktop product. Same optimizer engine was used while we build Modeling product.
Role
Contributions
Technologies
Java, Springboot, Microservices, Eureka, Azure, Active Directory, REST, Mongo, Web methods, C++, Jenkins
Transportation Mobile App and Server (Nov 2015 to Aug 2021)
Description
The Transportation Mobile User (TMU) application is designed to run on a mobile device such as a smart-phone or tablet and provides a framework for driver, employee and carrier personas of the Blue Yonder Transportation Suite. TMU enables trip card views, stateful workflows for pick-up and drop operations for on-duty assignments, mass upload of attachments as well as contextual visual cues to enable users efficiently manage load and trip assignment life cycle on-the- go. TMU also supports gate check-in and check-out operations, team and relay driver operations as well as QR code function to avoid document upload errors.
Carrier users can respond to multiple tender requests with minimal user interface interaction.
Role
Contributions
Technologies
Sencha Touch, Ant, Ext JS, Gradle, Android Studio, Cordova, Objective C, Web Services (REST and SOAP), XML, Appium, Xamarin, Springboot, Oauth 2.0, Oracle SQL, SqlServer, Maven, Azure cloud
Transportation Planning and Execution (Dec 2012 to Oct 2015)
Description
Manugistics merged with i2 Technologies to form JDA. Manugistics has its own Transportation Planning and Execution product which was made maintenance mode and customers were phase wise migrated to i2 Transportation suite. There was a huge Manugistics customer base and had to develop enhancements and also
fix customer issues.
Contributions
Technologies
Java, J2EE, EJB, XML, Oracle SQL and PL/SQL, Ant, WebServices, JNI, C#
Oracle eBusiness Suite Release 12.2 (Oct 2010 to Dec 2012)
Description
Oracle E-Business Suite (EBS) is an ERP tool used by customers world-wide. EBS is also known as Oracle Apps. Key feature of EBS Release 12.2 is Near Zero Downtime during Patching. Latest version of EBS is 12.1.3. Application server shipped is OC4J. As the application server Weblogic is robust and has many features compared to OC4J, management decided to migrate the application server of EBS from OC4J to Weblogic in EBS release 12.2. Also the technology components shipped with EBS like Database, OCM, OHS, Apache, JDK, etc are also upgraded to the available latest versions.
Contributions
Technologies
Java, J2EE, shell scripting, Python, perl scripting, WLST, XML, Oracle SQL and PL/SQL
Cloning tools of Oracle e-Business suite (Aug 2010 to Dec 2012)
Description
Installation of Oracle e-Business suite (EBS) is done using the Rapid Install tool. Installation process takes around 4 hours and Install Disk will be available only for the major versions. Customer needs to upgrade to the minor version by applying the upgrade path which involves applying specified Patches. Also customer may apply additional one-off patches provided by Oracle to fix his problems.
If the customer wants to have another EBS instance with the same configuration (i.e. same minor version and the applied patches) of that of an existing EBS instance, then the simple solution is to clone the existing EBS using the cloning utilities. The EBS cloning tools are robust enough to support cloning of EBS if the source EBS is of Single-node or Multi-node or Shared file system or uses RAC database and for various platforms etc.
Contributions
Technologies
Core Java, shell scripting, Python, perl scripting, Oracle SQL
AutoConfig Tool (April 2010 to Jan 2012)
Description
AutoConfig is a tool that supports automated configuration of Oracle E-Business Suite instances. AutoConfig can be run either on application tier (middle tier) or database tier. All the information required for configuring an Applications instance is collected into two local repositories, called the Applications context file and the database context file. AutoConfig uses information from the context files to generate configuration files.
Contributions
There are several versions of e-Business suite that are shipped to customers and it supports various operating systems. If customers (internal or external) get any issue they raise bugs. I handle bugs related to AutoConfig along with 3 team members.
Project 1: Mass Order Generator (MOG) (Aug 2007 to April 2010)
Description
MOG is a batch process that runs according to CRON scheduled time. It accepts input orders in the form of files loaded in to landing pad of sun solaris server, does LookUp services and validations, retrieves and persists data in Oracle Database, generates suitable request XML and posts it to Ordering & Data Services via webservice. There are 42 different MOG processes. Each MOG have its own functionality like disconnection of services, restoring services, billing information change, adding and removing discounts, credit card details update, etc. Daily count of MOG orders is around 1-2 Lakhs. Some of the MOG processes are very critical and impact Verizon Customers directly. So daily monitoring and resolving customer issues is required for this application.
An User Interface is provided for business team to upload / monitor the MOG Files. This UI is developed using Struts framework. Several Unix Shell Scripts are used for this project. Ex : Scheduling CRON, reading files from remote servers, clean up activity, etc.
Role & Responsibilities
Contributions
Technologies
JAVA, Websevices, JDBC, Oracle 9i, Struts, Unix shell scripting
Project 2: CPE & VTP Adapters (Jan 2009 to April 2010)
Description
CPE stands for Customer Premises Equipment. CPE Adapter interfaces with CPE Manager. Handles Shipment, Retrieval and Replacement transactions of equipment like STB, DVR, Cable Cords, etc. WorkFlow System posts messages (with limited details) to a Topic, which is listened by CPE Adapter. CPE Adapter retrieves required information from Database and also Data Services via web service call. Prepares corresponding request XML and posts it to CPE Manager MQ. Posts the status of equipment received from CPE Manager to Work Flow. So that representatives would be able to view the status of the equipment delivery.
VTP stands for Verizon Telecom Products. Its functionality is similar to CPE Adapter. But VTP is used to handle Shipment of Data equipment like Routers and also devices/equipment gifted to customers as promotional offers. For gifts like Cash Back Visa Cards, we get Tax amounts based on state and gift amount of the
customer using Unified TaxService via webservice call and add to the original gift amount and trigger to CTDI system, which actually delivers to the customers.
Role & Responsibilities
Contributions
Technologies
JAVA, JDBC, JMS, MQ, EJB, Webservices, Oracle 9i
Project 3: Billing Analyzer (April 2009 to June 2009)
Description
Billing Analyzer is an application that evaluates the Billing Product Details sent to the Billing System. Evaluation of Billing Products is done based on Configured Rules. For the year 2009-10, Verizon is giving various Promotional Offers to its customers. Each set of offers will be given in each quarter. Offers like a discount of
$xx monthly if the customer takes any two or more among Voice, Data or Video services, Cash Back offer in the form of Visa Gift Cards shipped to customer for particular packages, etc. There might be chances that customer may not be given discount or given discount more than once while generating bill. Rules are framed and evaluated to prevent such issues. Using Billing Analyzer, order IDs that are needed to be Analyzed are to be provided as input. Details are retrieved from DB, evaluation of configured rules applicable for the order based on the category of Offers given and generating a report with failed orders with description. Using that
report, Billing team takes necessary action.
Contributions
Technologies
JAVA, JDBC, Oracle9i
Achieved 82%. Did Full Time Masters Degree while working.
Achieved Excellent Grade
81%
Languages/Skills : JAVA, Springboot, Microservices, Data Science, MLOps, Python, NLP, LLM, Generative AI, REST, Web Services, Eureka, Azure, AKS, Kubernetes, Docker, Flask, Kubeflow, JMS, JDBC, Hibernate, J2EE, JavaScript, XML, WLST, Perl, ReactJS, Redux, Ext JS, Sencha Touch, Cordova, Xamarin, Unix shell scripting, NodeJS, Mulesoft
undefinedAZ-900: Azure Fundamentals