44
The best Enterprise & Innovation Partner Because we mind your business!

The best Enterprise & Innovation Partner

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The best Enterprise & Innovation Partner

The best Enterprise & Innovation PartnerBecause we mind your business!

Page 2: The best Enterprise & Innovation Partner

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

Page 3: The best Enterprise & Innovation Partner

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

Page 4: The best Enterprise & Innovation Partner

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

Page 5: The best Enterprise & Innovation Partner

Technical Expertise Landscape

Dev ToolsBusiness IntelligenceNoSQL Databases

Backend Development Frontend Development

SQL Development

Mobile DevelopmentEnterprise Integration

Relational Databases

Container Orchestration Protocols

Cloud

CRM

Page 6: The best Enterprise & Innovation Partner

mindit.io projects

Page 7: The best Enterprise & Innovation Partner

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

Page 8: The best Enterprise & Innovation Partner

Robo Advisor screenshots - Web

Page 9: The best Enterprise & Innovation Partner

ROBO ADVISOR SCREENSHOTS - MOBILE

Page 10: The best Enterprise & Innovation Partner

ROBO ADVISOR ARCHITECTURE

Bank

Microservices

PORTFOLIO MANAGEMENT SYSTEM

BORDER PROXY

Web App Mobile AppKYC

(know your customer)RestRest

Rest

Rest

Page 11: The best Enterprise & Innovation Partner

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

Page 12: The best Enterprise & Innovation Partner

Elk in a nutshell

Page 13: The best Enterprise & Innovation Partner

Dockerized Deployment

Page 14: The best Enterprise & Innovation Partner

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

Page 15: The best Enterprise & Innovation Partner
Page 16: The best Enterprise & Innovation Partner

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

Page 17: The best Enterprise & Innovation Partner

Sip & Shift Planning Application

Sales DB

SQOOP PIG / Hive

Scheduling

SM

TP

RE

ST

MailServer

SMSSaas

Page 18: The best Enterprise & Innovation Partner

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

Page 19: The best Enterprise & Innovation Partner
Page 20: The best Enterprise & Innovation Partner

SSO – Continuous Delivery

Code Pipeline

Github Jenkins Elastic Beanstalk

DEV

Staging

Prod

Page 21: The best Enterprise & Innovation Partner

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

Page 22: The best Enterprise & Innovation Partner

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

Page 23: The best Enterprise & Innovation Partner

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

Page 24: The best Enterprise & Innovation Partner

Masterdata Screenshots

Page 25: The best Enterprise & Innovation Partner

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

Page 26: The best Enterprise & Innovation Partner

Shop Assortment Management screenshots

Page 27: The best Enterprise & Innovation Partner

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

Page 28: The best Enterprise & Innovation Partner

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

Page 29: The best Enterprise & Innovation Partner

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

Page 30: The best Enterprise & Innovation Partner

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

Page 31: The best Enterprise & Innovation Partner

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)

Page 32: The best Enterprise & Innovation Partner

How do we work

Page 33: The best Enterprise & Innovation Partner

Agile Methodology

Page 34: The best Enterprise & Innovation Partner
Page 35: The best Enterprise & Innovation Partner

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

Page 36: The best Enterprise & Innovation Partner

Continuous Integration

1. Commit

2. Retrieve Code

2. Deploy, Integration Test

6. Release package

5. Analyze Code

3. Compile, Unit Test, Package

Page 37: The best Enterprise & Innovation Partner

Git Workflow

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

Branching guidelines

Release management

Page 38: The best Enterprise & Innovation Partner

Database Migrations

SCHEMA_VERSION SCHEMA_VERSION

SCHEMA_VERSION

Empty

Version = 1

Version = 2

Shiny DB Shiny DB Shiny DB

Our rules are described here

Page 39: The best Enterprise & Innovation Partner

API Specifications - Swagger

Page 41: The best Enterprise & Innovation Partner

JIRA Agile Board

Page 42: The best Enterprise & Innovation Partner

JIRA – Sample Burndown Chart

Page 43: The best Enterprise & Innovation Partner

JIRA - Release

Page 44: The best Enterprise & Innovation Partner

Thank you!

[email protected]@mindit.io

[email protected]