Portfolio Details

Discover the projects and case studies that showcase my expertise and passion for software development, highlighting my commitment to innovative solutions and effective problem-solving.

Screenshot of a codesnippet
Screenshot of First Concept
Screenshot of Dolibarr
Screenshot of Scetch on structure
Screenshot of How its all connected

Project information

  • Category: Java
  • Client: Karlstad Univercity
  • Project date: 03 June, 2023
  • Project URL: github.com

Proof of Concept: Integration for Dynamic Commercials AB

This project involved developing a complete "Proof of Concept" (PoC) for Dynamic Commercials AB, a company that sells advertising space on major online communities. The objective was to integrate their new LAMP-based open-source ERP system, Dolibarr, with an existing lead management process that was previously managed through SAP.

The integration, developed in Java, automates the process of updating Dolibarr's customer database with new leads delivered weekly by WebScraper AB. The system fetches the lead list at 01:00 every Monday, and by 09:00, inside sales representatives can easily access the new leads directly within Dolibarr. The solution also ensures that any leads that do not convert into customers are automatically removed from the database each week.

Key deliverables included a fully functional integration with sufficient Quality of Service (QoS) and security measures, full traceability through logging, and comprehensive documentation covering the solution's architecture, installation, setup, and usage. Additionally, the project involved translating Dolibarr's interface and providing a user guide in Swedish, along with recommendations for module installations.

The PoC concluded with a demo in a realistic test environment, covering a one-month period, along with detailed documentation on the wiki for installation, setup, and usage of both the integration and Dolibarr. The project also required extensive planning and reporting, including sprint planning, backlogs, activity cards, test routines, and complete solution specifications to ensure seamless handover to the client.