Digital transformation

About project

The certificate issuer -IHK- issues a digital version of the certificate as well as a paper version. The document should be archived by the issuer and made available to the graduate through a download portal. The hash value (sha3-256) calculated for each file, is stored in a Blockchain Smart Contract using an API. Once saved, data can no longer be modified or deleted.
Certificate validity can be checked by calculating the hash value again and comparing it with the values stored.
If a document becomes invalid, it can be marked as such.

 

The client

The IHK for Munich and Upper Bavaria – the biggest chamber of commerce and industry in Germany having about 390.000 member companies. The IHK is also one of the biggest corporate networks in Europe.

  • Industry: Goverment
  • Country: Germany

We delivered

CI / CD

 stack-based on Atlassian, launched with Jenkins

E2E Tests

with integration testing, using Sonarqube to check test coverage

Agile development

customer education and implementation of  Scrum methodology

Full development team

with a full spectrum of skills (Backend, Frontend, Devops)

The influence

of the team, participation in shaping the functionality of the resulting product

Project scope

CHALLENGES

  • Integration with 3rd party services
  • Application performance
  • Reliability (100% code coverage by tests)
  • Blockchain implementation in the project
  • Security

SOLUTION

  • Scaling and microservice architecture
  • Implementation of application monitoring
  • Introducing cloud tools (circut breaker)
  • Use of Ethereum

TECH STACK

  • Java 11

  • Ethereum (web3j)

  • Spring Boot

  • Angular 10

  • Docker

  • Vagrant & Terraform

“Blockchain technology as a distributed and transparent database is a perfect framework for the Digital Transformation of Germany’s federal system. Together with our partners we aim to make fully digital application processes, i.e. at universities or vocational schools, possible without the need for an attested paper copy.”

Armin Barbalata

Managing Director Digital transformation & IT services, IHK Munich and Upper Bavaria

Your Contact Partner

If you have more question about the project, please contact us!

New Field

Transport Management App

About project

Mobile Application (for Android and iOS) for truck drivers. Shows all the tours and shipments given truck is responsible to make, also sends events about progress to other systems (like IoT)
The client
A global logistics company from Germany. Our client uses land, air and sea transport to provide logistics services.
  • Industry: E-commerce
  • Country: Germany

We delivered

Team extension

Our Android developer joined the client’s team

Implementing use cases

specific to the Scandinavian logistics market

Project scope

CHALLENGES

  • Solution for both internal drivers and external Logistics providers
  • Integration with multiple client’s system, offering different services
  • Adjusting the visibility of services and application views according to the country and the type of delivery
  • Hybrid platform (iOS + Android)

 

    SOLUTION

    • Mobile app written in Kotlin Native (to make it run both on Android and iOS). User interface with ability to customize views according to the country requirements. Integration with the microservice backend.

    TECH STACK

    • Kotlin,
    • Retrofit,
    • Koin,
    • Protobuf,
    • Other: Firebase, Swift, Core Data, Alamofire, Usabilla

    ” A relatively small client’s department we were cooperating with, has a goal to push the whole organization into the direction of modern IT-based Industry 4.0. The idea of creating a new mobile application for truck drivers was a step to achieve this goal.

    Marek G.

    Delivery Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    Real Time Telemetry

    About project

    Goal of the platform is to integrate multiple different mobile sensors into the client’s ecosystem. Sensors provide important information about the shipment state (like: location, temperature, humidity) in real time, as events. Events are then accumulated in the platform, and  provided to customers.
    The client
    A global logistics company from Germany. Our client uses land, air and sea transport to provide logistics services.
    • Industry: E-commerce
    • Country: Germany

    We delivered

    Team extension

    7 engineers that extend the client’s team,
    being the majority of developers working on this project

    Implementation of a microfrontends architecture
    in the project

    Project scope

    CHALLENGES

    • Integration with multiple device providers
    • Measurement of multiple different parameters simultaneously
    • Processing and aggregation of huge amount of events, presenting aggregated results to the customers
    • Raising alerts in case of unexpected situations (e.g. delayed shipment, inproper humidity, device shock)

    SOLUTION

    • Platform enabling receiving of events from multiple device types, and a web application for monitoring of shipments. Microservice architecture. Whole solution heavily integrated into existing solutions, e.g. transport management systems, mobile application for drivers.

    TECH STACK

    • Java,
    • Spring Boot,
    • AWS,
    • Kubernetes,
    • DynamoDB,
    • Other: Kafka, PostgreSQL, Docker, TypeScript, Angular, Yarn

    ” This project is simply a good investment. Client knew exactly the market need, and also was aware that the competition does not have such solution. The aproach to use Iot devices is very attractive both to engineers and to final users, who get a centainty about ordered shipments.

    Marek G.

    Delivery Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    Podcast Monetizing Platform

    About project

    Main focus of our cooperation is on ‘premium content’ – podcasters can publish content available only to listeners that pay. J-Labs engineers also worked in teams responsible for advert management and admin portal.
    The client
    One of the leaders in the world of podcasts. Goal of the client is to provide best podcasting platform for everyone: for listeners, publishers, and also advertisers.
    • Industry: E-commerce
    • Country: Sweden

    We delivered

    Team extension

    Creating an innovative approach
    of publishing a paid (premium) podcast content.

    Implementing an option to donate podcasters
    during the coronavirus pandemia

    Project scope

    CHALLENGES

    • Allow listeners topay for subscriptions to receive premium content
    • Allow podcasters to publish premium content
    • Online payment systems integrations
    • Payments to podcasters

    SOLUTION

    • Podcast platform with functionality: premium content

    TECH STACK

    • React,
    • node.js,
    • Docker,

    When the client gave us trust and included us in work on his innovative product, we knew that there was a unique opportunity for us. Nobody had such a product, and the podcast market was still very young and had plenty of room for new ideas. We feel great satisfaction that we could take part in this undertaking.

    Marek G.

    Delivery Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    Robo advisor

    About project

    The client offers a trading platform for derivatives. T. is a whitelabel project that allows to expose client’s services under any label. First version of the application was created for one of the major banks in Germany.
    The client
    One of the most known Fintechs on the German stage, looking into attaining Unicorn status in the upcoming years.
    • Industry: Fintech
    • Country: Germany

    We delivered

    making application architecture decisions

    implementation of the data synchronization layer

    user implementation
    (great emphasis on ScaCp)

    customizing application
    to be implemented for external clients (whitelabeling)

    Project scope

    CHALLENGES

    • Intuitive platform for mobile trading
    • Wealth management
    • Tools supporting investment decisions (graphs, analyses, etc..)
    • Integration with financial systems of other institutions (e.g. banks)
    • User interface with ability to put any brand on it

    SOLUTION

    • Mobile application for wealth management, connected with other financial institutions via integrations

    TECH STACK

    • Android framework,
    • Kotlin,
    • RxJava,
    • Retrofit,
    • Dagger 2

    We have many projects, but only a handfull in which we are creating really innovative, and world changing products. This is one of them, and we have deep commitment to support our client in the longrun.”

    Martin Konieczny

    Business Development Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    SMS Verification

    About project

    Verification product is used inside mobile applications to prove the telephone number provided by the user. When such number is provided, Verification SDK is used to make a quick call or SMS to this number. Information about this event is not visible to end user.

     

    The client
    Leading world-wide vendor of cloud communications services for the enterprise sector, voice and video communications services and software solutions. The company operates word-wide, with offices in over 30 cities. On average, it holds roughly 30% of the word-wide sms market. 
    • Industry: Telco
    • Country: Sweden

    We delivered

    taken over

    development of existing platform 

    development of new version of platform

    on technology stack proposed by j-labs

    onboarding

    we piloted the onboarding of first clients to new version of platform

    Project scope

    CHALLENGES

    • High load,
    • Instances all over the globe,
    • High performing solution,
    • Soft switch from old solution to new one.

    SOLUTION

    • Stable and efficient technologies (.NET),
    • Well-prepared deployments plan,
    • Step-by-step new clients onbording.

    TECH STACK

    • AWS IaaS,
    • .NET FW,
    • Redis,
    • ELK,

    „Creating of this .NET team was done literaly “by the book” we started with TL, who was joined by Senior and QA and then added regular Developers. Taking the time allowed for seamless developer integration and good team atmosphere.

    Martin Konieczny

    Business Development Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    SMS Portal

    About project

    Development of a Customer Portal. It mostly consists of SMS product, allowing end-users to browse for messages, go through analytics data, see the pricing plans, make payments and integrate with APIs (XMS / SMPP for example). It has account management feature, one user can be a member of many accounts (proper name would be “projects”). 

    The client
    Leading world-wide vendor of cloud communications services for the enterprise sector, voice and video communications services and software solutions. The company operates word-wide, with offices in over 30 cities. On average, it holds roughly 30% of the word-wide sms market. 
    • Industry: Telco
    • Country: Sweden

    We delivered

    Monoreppo

    Complete monorepo / micro-frontend scalable architecture

    Full CI / CD workflow

    in Gitlab for MPA / SPA apps 

    E2E tests

    using Cypress (critical paths coverage) 

    Multiple Cloud Self-Serve features

    e.g. Message Editor for RCS / WhatsApp and other channels, Payments system, Short code campaigns

    20+ FE devs 

    3 years ago we started from only one FE dev

    Design System solution

    for keeping consistency across products with well-thought components used as building blocks 

    Project scope

    CHALLENGES

    • Intuitive user interface 
    • Scalability 
    • Integration with otherproducts 

    SOLUTION

    • Usability tests, A/B testing 
    • Monorepo 

    TECH STACK

    • React,
    • Redux, 
    • GraphQL,
    • Apollo,
    • TypeScript,
    • Other: Flow.js, Styled Components, Jest, StoryShots, Storybook

    „I have joined j-labs 3 years ago as the first Frontend Engineer working for this customer. They have put a lot of trust in us and right now we have more than 20 Frontend Engineers in different areas and projects.”

    Adrian B.

    Team Leader, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    Delivery Assessment Platform

    About project

    Customized cars delivery dates calculation platform   Aim of the platform was to automate the calculation of delivery dates for the customized cars for the automotive company.   

     

    The client
    A tech arm of one of the major German car manufacturers, also one of the leading consulting firms specialising in management and IT consulting.
    • Industry: Automotive
    • Country: Germany

    We delivered

    Entire solution architecture

    Architecutre based on AWS Cloud infrastructure and microservices

    Full Continuous Integration and Continuous Deployment support

    Project scope

    CHALLENGES

    • limited access to the staging and production environments  

    • very blurred initial requirements 

    • heavy dependency from external services 

    • strong requirement in terms of security 

    SOLUTION

    • whole week architectural workshop on client’s site 

    • cloud native application, driven with and following “12 factor app” principle 

    • full control over the entire CI/CD process 

    • microservices 

    TECH STACK

    • Spring Boot,
    • Angular,
    • Postgres / Mongo,
    • Kafka, 
    • Other: Consul, Jest, JUnit, Cypress, Grafana

    During my 3 years long journey in J-Labs I worked with cutting-edge production-grade technologies, to build high quality and reliable solutions. One of the most challenging project was to gather vast requirements, which I later used during a workshop at customer to design highly efficient, scalable, cloud-native, 12-factor-compliant system.  We implemented then aforementioned architecture that turned out to be greatly successful”

    Arkadiusz

    Architect, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    B2C Ordering Platform

    About project

    A platform the allows the user to order and receive a product within the same day. The solution integrates a dedicated portal to manage the entire order, couriers, shipment and the partner’s stores. 

     

    The client
    Leader in the e-commerce field, wit the free two-day shipping and seamless payment e-commerce network connecting hundreds of retailers with millions of consumers. 
    • Industry: E-commerce
    • Country: USA

    We delivered

    Fully independent scrum team

    Ownership of an area of expertise

    Introduction of Quality Assurance Engineering approach

    Entire, multi-level microservices application

    (UI, backend, DevOps)

    Project scope

    CHALLENGES

    • integration of 3rd party services: couriers, partners 

    • time difference and distributed teams 

    • lockdown period – closed stores and limited access 

    SOLUTION

    • Scrum as a methodology that allows to deliver and discover fast 

    • 3rd party services simulators  

    • inhouse UI components framework – flexibility in integration with partners’ stores 

    TECH STACK

    • JavaScript/ ES6,
    • React, 
    • Kotlin, 
    • Other: Webpack, SASS, Git, AWS, Docker 

    “It’s always fantastic to be able to create solutions that change the rules of the game in a given industry, especially when it comes to everyday habits. This is the case with one-day product delivery platform solutions. We believe that over time, our support to the application development will serve thousands of buyers around the world

    Bartosz Rybski

    Business Development Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    Risk Management Portal 

    About project

    Leading project management platform for automotive companies, customized to manage all crucial Risks for German and Italian car manufacturers. Customizing various forms under requirements of different corporate departments and type of date. 

     

    The client
    A tech arm of one of the major German car manufacturers, also one of the leading consulting firms specialising in management and IT consulting 
    • Industry: Automotive
    • Country: Germany

    We delivered

    Fully autonomous 
    scrum Team

    Selenium Automation Testing

    Number of 
    successful releases

    Software delivery process
    and 
    quality 
     improvements

    Project scope

    CHALLENGES

    • CMS that the product is based on 

    • lack of frameworks 

    • frequent requirements from the Client 

    • high management of the leading automotive company as a final user 

    SOLUTION

    • dedicated full scrum team on j-labs side 

    • series of tweaks around the process, eg. Kanban, Jira, Teams, Quality Assurance engineer, .. 

    TECH STACK

    • Java,
    • Angular,
    • JavaScript,
    • Bootstrap,
    • MySQL 

    We are an independent scrum team that develops software to help manage high-level risk. It is used by the management in leading automotive companies.

    Dominik

    Team Leader, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field

    Order-to-cash platform

    About project

    The client provides a flexible finance and accounting platform, which enables management and automation of financial processes. Mainly focused on Order-to-Cash process. Microservice architecture, with ability for an easy integration with other systems. 

     

    The client
    A German Fintech start-up which grew into a major player for the automotive market. The product that it creates – automates and optimizes digital payments, billing and accounting processes. 
    • Industry: Fintech
    • Country: Germany

    We delivered

    rewritten the existing platform into microservices architecture

    cloud ready & environment agnostic

    3 services exposing API’s

    Billing, Accounting and Payments.  

    Test automation

    j-labs engineers as a part of architectural team

    setting up the base for future of platform

    Project scope

    CHALLENGES

    • Client oriented development, 
    • Fast changing 
    • Cloud environment agnostic, 
    • Soft switch from monolyth to microservices.  

    SOLUTION

    • 3 domain-specific exposed APIs,
    • microservices architecture with event bus for account specific procedures

    TECH STACK

    • Java,
    • Spring Boot, 
    • Azure+AWS,
    • Docker,
    • MySQL, RSQL, ActiveMQ 

    “The cooperation started with just 1 Java Developer and quickly grew to over 10 engineers. Thanks to our deep interest in making the client successful, we were able to gain great trust and build long lasting engagement.”

    Martin Konieczny

    Business Development Manager, j-labs

    Your Contact Partner

    If you have more question about the project, please contact us!

    New Field