Innovative Technical Architect with proven success in software project consultancy and solutions implementation. Multi-talented systems architect with knowledge and determination to deliver actionable and effective business solutions. Thrives in deadline-driven environments with focus on quality and accuracy.
20+ years of experience in Java/J2EE Technologies.
Automated Streamlined Billing Solution: (POC stage)
Client has high volume of transactions around 25 million records per day. From this transaction data, they generate invoices by grouping/aggregating the data using excel/manually which is difficult to manage.
Technology stack: Java 21, Graal VM, Qurkus, Apache Kafka, REST, OAuth2, Key-cloak, Azure cloud.
D-Suite Microservice Migration
The client 'Bonprix' has B2B application suite named 'D-Suite' which they migrated to microservice architecture from old monolithic framework.
But they ended into "Distributed monolithic" application therefore not getting the all benefits of microservice architecture.
Key recommendations:
Technology stack: Java-17, Springboot 3, Oracle Cloud Infrastructure(OCI)
Agnostic UI Framework:
Low code platform to generate ui in multiple technologies like Angular, React, Vue, Svelte, Vaadin, Lit etc from single source of ui definition in xml, yaml or groovy dsl.
Use case: UI Migration - Bonprix has 50+ web based applications developed on java platform and Vaadin-8 UI. During migration from Vaadin-8 to Vaadin-14, it is noticed that, there are lot of api and framework changes in Vaadin-14, so they had to almost rewrite the entire UI layer. The migration cost was very high in terms of efforts and time. Now future migration to new version or to frameworks like React, Vue or Svelte is also a challenge.
Solution:
Smart Data Center V1 (DSC-V1)
Direction Software Solutions has back office team which does data entry for the client Hermes, into their Supply Chain Management System(LOG-NET).
The team receives data of shipments, purchase orders, items/articles, containers etc as soft copies of various documents such as Invoices/Packing Lists, BL (Bill of Lading), MBL (Master BL), CLP (Container Load Plan) etc and enters the data in to the system by referring these documents.
Use case;
Solution:
SDC is a staging application which reads the data from various documents, presents in a simplified manner where users can correct the data if required. The system enters the data into LOG-Net web based UI through web driver.
Technology Stack: Java 11, Regex, Java-Fx UI, Selenium Driver, Selenide, PDFBox, POI , Gradle etc.
Smart Data Center V2 (DSC-V2)
It is a new version SDC-V1, which web based, centralized application.
Technology Stack: Java 17, JMix-2, Spring boot 3, Groovy, Groovy regex. Groovy DSL, Selenide, Selenium Grid etc.
UI Automation Test Suite
Technology Stack: Java 17, JMix-2, Spring boot 3, Postgres, Groovy, Groovy DSL, Selenide, Selenium Grid, Cucumber BDD, Serenity Reports etc.
Woldo Analytics
It is website and client onboarding portal developed with hybrid approach using Astro framework and Vuejs.
Best of both approaches SSG and SPA.
Technology Stack: Java, JMix, Spring boot, Astro framework, Vuejs, Postgres, Bulma css etc.