The best Enterprise & Innovation Partner

Post on 19-Dec-2021

0 views 0 download

transcript

The best Enterprise & Innovation PartnerBecause we mind your business!

Mission-Vision-Values

Customer-oriented

Always listening

Professional

Always delivering

Creative

Always innovating

Team

Growing together

mindit.io Vision: To be the partner of choice for near-shore outsourcing software development and support services

mindit.io Mission: We mind customers’ business through outstanding software development projects and support services

mindit.io services fact sheet

Business Requirements

Enterprise Solution Architecture

Solution Design and UX Design

Roadmap Definition

Consultancy

Product Definition Research

Project Management

Specifications

Development

Quality Assurance

Rollout

Systems Integration

Cloud Automation

Support and Maintenance

SLA Compliance

Professional Services Software Development

Maintenance & Support DevOps Professional Services

Move to Cloud

Launch your Product to the Cloud

CI / CD implementations

Cloud Resources Optimization

Cloud Infrastructure Monitoring

Business Platforms Monitoring

On Call Support

Trusted by large enterprises

Electronic Patient Database Platform

Support Services

Service creation on BPM platform

Big Data Solutions for Digital Channels

Java Development – Web Portals

Distributed Central Log Management

17 countries

more than 45,000 employees

14+ million customers

Publicly listed retailer

64 countries

2200 shops world wide

1000 suppliers

more than 25000 people

Corporate Applications Development

Support Services

BI & DWH

Healthcare

Healthcare company

8+ million people

200 hospitals

Technical Expertise Landscape

Dev ToolsBusiness IntelligenceNoSQL Databases

Backend Development Frontend Development

SQL Development

Mobile DevelopmentEnterprise Integration

Relational Databases

Container Orchestration Protocols

Cloud

CRM

mindit.io projects

Robo Advisor Whitelabel Platform

Project Facts

40 microservices

5 and growing whitelabel instances

1000 and growing end users

Industry:

Fintech

Whitelabel Platform

Customer

German Fintech Startup

Project

Multi tenant / whitelabel robo advisor platform

Web & Mobile Platform

Complex Onboarding Process including KYC

Portfolio Management Frontend

Document management

Portfolio Management Integration

Success Story

Robo Advisor screenshots - Web

ROBO ADVISOR SCREENSHOTS - MOBILE

ROBO ADVISOR ARCHITECTURE

Bank

Microservices

PORTFOLIO MANAGEMENT SYSTEM

BORDER PROXY

Web App Mobile AppKYC

(know your customer)RestRest

Rest

Rest

ELK stack installation

Project Facts

12 nodes

5 TB of data

10 applications integrated

25 Mil events per day

1100 events / second in peak

Industry:

Banking

Centralized Log Management

Customer

Bank operating in 17 countries

Project

Implement log management platform for distributed systems and microservices

Ingest logs from any bank application and micro service

Aggregate log information into actionable monitoring / troubleshooting data

Real time log query and correlation

Trace actions through different apps / micro services

Success Story

Elk in a nutshell

Dockerized Deployment

Sales Incentive & Shiftplanning

Project Facts

40 microservices

5 and growing whitelabel instances

1000 and growing end users

Industry:

International Commerce

Shift Planning

Customer

Publicity listed company running operations In 64 countries

Project

Developed solutions intend to increase worldwide sales and optimize resources allocation

Forecasts & optimizes shop personnel allocation at any given time

Uses past sales, frequency of sales and past sales personnel utilization

Success Story

Sales Incentive Program

Manage complex sales incentive schemes and targets

Measure sales assistants performances

Real time sales analytics

Technical Challenges

Very granular aggregations

1 billion sales ticket lines / year

5000 brands x 2000 shops x

30 min

7 categories x 2000 shops x 30

min

Aggregations to be queried in

less than 3 seconds by end

users

Aggregate in Hadoop

Store results in RDBMS and

populate Highcharts graphs

Challenges Solutions

Sip & Shift Planning Application

Sales DB

SQOOP PIG / Hive

Scheduling

SM

TP

RE

ST

MailServer

SMSSaas

Single Sign On

Project Facts

269 client application and growing

3.5 mil end users

2000 concurrent users

Security audit by InfoGuard – 0 serve weaknesses found

Industry:

Digital marketing for Retail

Single Sign On

Customer

Publicity listed company running operations In 64 countries

Project

Single Sign On platform for all digital marketing platforms deployed in the customer’s environment

Central platform for end user authentication and authorization

Used by ecommerce apps, marketing landing pages, in shop sales applications, partner applications, mobile applications

Based on OAuth 2.0

Success Story

SSO – Continuous Delivery

Code Pipeline

Github Jenkins Elastic Beanstalk

DEV

Staging

Prod

Healthcare Platform

Health Expertise

Connecting

Healthcare Profesionals

Hospitals

Other healthcare

communities

Patients

Managing medical information in a

highly secure manner

Industry:

Healthcare

Customer:

Around 4000 doctors, 200 hospitals and 8+ million patients

Project:

EPD connect for efficient day-to-day management of electronic patient records

Healthcare Platform

Health Expertise

In the Electronic Patient Record, patients themselves define which health specialists have access to their documents.Patients can view which health specialists have accessed their EPR at any time.Every document in the EPR is stored with specific metadata.

Benefits

All patient data safe in one placeSimplified processesElectronic health record

Masterdata Platform

Project Facts

548 vendors

5000 items per month

3000 days/ year manual work replaced by the platform

50 internal user

Industry:

Travel Retail

Platform

Customer

Publicity listed company running operations In 64 countries

Project

Master Data Platform and Vendor Portal

Manage, enrich and validate item , cost and availability attributes provided by vendors

Business flows (price negotiation, item approval)

Integration with SAP for complete item provisioning

Success Story

Masterdata Screenshots

Shop Assortment Management

Project Facts

67 Countries

230 internal users

1000 new articles

162 000 extensions

Industry:

International Commerce

Quantities Management Application

Customer

Publicity listed company running operations In 64 countries

Project

Facilitate an assisted decision on how much to invest in novelty / extension items.

Manage, enrich and validate item , cost and availability attributes provided by vendors

Business flows (price negotiation, item approval)

Integration with SAP for complete item provisioning

Success Story

Shop Assortment Management screenshots

Retail Corporate Applications

Project Facts

4 Mil Items

2200+ shops

67 countries

1000 suppliers

Industry

International Commerce

Price Management

Customer

Publicity listed company running operations In 64 countries

Project

Price, Promotion and Purchase Management

Price analysis

Competitor Pricing Analysis

Price policies and price calculation

Pricing ERP Integration

Purchase Management

Purchase orders based on sales forecast

Promotion Management

Promotion policies management

Income calculation

Promotion ERP Integration

Success Stories

Card Stock Management

Facts

400 office

1000+ users

Industry:

Banking

Platform

Customer

Bank operating in 17 countries

Project

Implement log management platform for distributed systems and microservices

Instant credit / debit issuing for the end customer in the office

Monitor card stocks

Compute card stock replenishment quantities for all offices at country level

Integration with card printing tools

Success Story

Enterprise Integration

Project Facts (and growing)

5 types of ERP integrated

25 ERP integrated

200+ integration flows

7 types of POS

50K TPS in peak

Industry:

International Commerce

Covered areas

Customer

Publicity listed company running operations in 67 countries

Project

Dedicated team that develops and maintains enterprise integration at corporate level using IBM Integration Bus

ERP - POS integrations

Corporate applications to ERP integrations

Real time sales transfer from POS to ERP

ERP – Financial Apps integrations

ERP - CRM integrations

Success Story

Business Intelligence

Industry:

International Commerce

Customer:

Publicly listed global traveler retailer with 2200 shops worldwide, managing 1000 suppliers and hiring more than 25000 people

Project:

Dedicated team that develops and maintains enterprise integration at corporate level using IBM Integration Bus

FEATURES

Paginated live dashboards

Paginated reports

Data Ingestion from fragmented ERP ecosystem

BI Facts

Facts

Varios info about the volume data

Database size

6+ TB Data Ingested and Transformed

1.5+ TB modeled DWH Relational Model

100+ GB In-Memory OLAP

Number of records

3+ billion row facts

15+ million row dimensions

Dashboard usage

700+ unique users in 2019

400+ unique users monthly

25+ thousand queries per day

Other stats

30+ dispersed and diverse data sources (SAP, JDA, Navision, Microsoft Dynamics, Google Analytics, Amazon DynamoDB etc.)

2 Servers (~ 48 Cores and 512 GB RAM each)

How do we work

Agile Methodology

Scalable model for development

Technical Lead

Software Engineer

Software Engineer

QA

Project Leader

Project Leader

Hands-on member of the team on development or

testing

Planning ahead and proactively communicating

progress

Risk mitigation with the help of the team

Team management, people and processes

Technical Leads

Sr Dev has the overview of the development flow and

guides the team towards a cohesive

technical approach

Code review to increase quality

Enables a faster implementation by both allocating

tasks by technical expertise and solving the

most complex tasks

Developer

Implements the tasks defined by tech lead in the team

Code development and unit testing

Documentation

Software Release & Installation

Quality Assurance

Increased quality of deliverables by

identifying in advance potential issues

and corner cases while giving valuable

feedback from user perspective

QA has a significant impact on

documentation, as he can point out

potential gaps by validating BRDs and

also by review-ing User Guides

Recommended team structure of

5-7 engineers working together

Continuous Integration

1. Commit

2. Retrieve Code

2. Deploy, Integration Test

6. Release package

5. Analyze Code

3. Compile, Unit Test, Package

Git Workflow

http://nvie.com/posts/a-successful-git-branching-model/

Branching guidelines

Release management

Database Migrations

SCHEMA_VERSION SCHEMA_VERSION

SCHEMA_VERSION

Empty

Version = 1

Version = 2

Shiny DB Shiny DB Shiny DB

Our rules are described here

API Specifications - Swagger

JIRA Agile Board

JIRA – Sample Burndown Chart

JIRA - Release

Thank you!

germany@mindit.iouk@mindit.io

contact@mindit.io