microsoft technology project and platform … · xamarin/phonegap microso˚ dynamics docker,...

2
Trbhi is an IT Application Development and Managed Services company headquartered in Rochester, MN. We believe in delivering sustained customer value through innovation, efficient business process and cost-effective approach. Our employees blend their business and technical knowledge to analyze the customer’s requirements and develop an organized approach tailored to match the needs and objectives. We have an excellent track record of successfully delivering high quality, innovative, web, mobile, cloud enabled applications within budget and time. Custom Application Development (Hybrid, Public, On premise) Product Prototyping Cloud Transformation & Advisory Legacy Modernization Cloud Migration Planning, Deployment Services, Health Checks Application Lifecycle Management Automated Monitoring, Alerting and Logging Industry specific Mobility Solutions With the emergence of applications on cloud, explosion of mobility, Big Data and convergence of computing, business across industries are experiencing new pressures as well as opportunities. To remain competitive, organizations need to ensure that their applications are working effectively and efficiently, supporting all their unique business requirements. Trbhi offers a full range of application maintenance and support services to ensure business continuity and long-term value. Our strength spans the breadth of Microsoſt based technology platform services, Mobile, Custom Application Development and Legacy application modernization, enhancement and maintenance in a highly regulated environment like healthcare. Trbhi’s collective experience of several decades will provide significant value to any engagement. Our systems thinking approach, creative problem solving, understanding the confluence of Business and IT has proven to be a successful model with our customers. Microsoft Technology Services .Net Core Azure IaaS & PaaS Services Asp .net Asp .net Web API REST based API Architecture NoSQL datastores (REDIS, Elastic Search) Machine Learning KnockoutJs AngularJs HTML5/Responsive Web Design Xarmin/PhoneGap Android/iOS TECHNOLOGY STACK APPLICATION DEVELOPMENT AND MAINTENANCE SERVICES Azure, AWS – IaaS, PaaS & SaaS services Xamarin / PhoneGap RESTful API, Microservices, SQL/NoSQL Enterprise Search, Machine Learning Xamarin/PhoneGap Microsoſt Dynamics Docker, Kubernetes PROJECT AND PLATFORM SERVICES TECHNOLOGY SERVICES SELECTED PRODUCT PORTFOLIO Patient Course Content Delivery System Developed a complete patient course content delivery system to perform offline content view like Videos, PPT, FAQ, orientation program, patient Survey & 90 days course completion progress report. Intelligent Scheduling Cloud based scheduling, trip request and time off system for Anesthesiology Department. Architect and developed scalable solution to accommodate staff schedules, OR schedule, time off request, vacation request, conference/education etc replacing manual methods thereby eliminating errors, eliminating cost and improving efficiency. Patient Activity Tracker Developed a solution to retrieve activities of various patients from wearable/non-wearable devices and consolidate data into the primary ERP system of the hospital. Provide Alerts/Data Analytics/Intelligent Decision Making.

Upload: phamtu

Post on 24-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Trbhi is an IT Application Development and Managed Services company headquartered in Rochester, MN. We believe in delivering sustained customer value through innovation, e�icient business process and cost-e�ective approach. Our employees blend their business and technical knowledge to analyze the customer’s requirements and develop an organized approach tailored to match the needs and objectives. We have an excellent track record of successfully delivering high quality, innovative, web, mobile, cloud enabled applications within budget and time.

Custom Application Development(Hybrid, Public, On premise)

Product Prototyping

Cloud Transformation & Advisory

Legacy Modernization

Cloud Migration Planning,Deployment

Services, Health Checks

Application Lifecycle Management

Automated Monitoring, Alerting and Logging

Industry specific Mobility Solutions

With the emergence of applications on cloud, explosion of mobility, Big Data and convergence of computing, business across industries are experiencing new pressures as well as opportunities. To remain competitive, organizations need to ensure that their applications are working e�ectively and e�iciently, supporting all their unique business requirements. Trbhi o�ers a full range of application maintenance and support services to ensure business continuity and long-term value.

Our strength spans the breadth of Microso� based technology platform services, Mobile, Custom Application Development and Legacy application modernization, enhancement and maintenance in a highly regulated environment like healthcare. Trbhi’s collective experience of several decades will provide significant value to any engagement. Our systems thinking approach, creative problem solving, understanding the confluence of Business and IT has proven to be a successful model with our customers.

Microsoft Technology Services

.Net Core

Azure IaaS & PaaS Services

Asp .net

Asp .net Web API

REST based API Architecture

NoSQL datastores (REDIS, Elastic Search)

Machine Learning

KnockoutJs

AngularJs

HTML5/Responsive Web Design

Xarmin/PhoneGap

Android/iOS

TECHNOLOGY STACK

APPLICATION DEVELOPMENT AND MAINTENANCE SERVICES

Azure, AWS – IaaS, PaaS & SaaS services

Xamarin / PhoneGap

RESTful API, Microservices, SQL/NoSQL

Enterprise Search, Machine Learning

Xamarin/PhoneGap

Microso� Dynamics

Docker, Kubernetes

PROJECT AND PLATFORM SERVICES

TECHNOLOGY SERVICES

SELECTED PRODUCT PORTFOLIO

Patient Course Content Delivery SystemDeveloped a complete patient course content delivery system to perform o�line content view like Videos, PPT, FAQ, orientation program, patient Survey & 90 days course completion progress report.

Intelligent SchedulingCloud based scheduling, trip request and time o� system for Anesthesiology Department. Architect and developed scalable solution to accommodate sta� schedules, OR schedule, time o� request, vacation request, conference/education etc replacing manual methods thereby eliminating errors, eliminating cost and improving e�iciency.

Patient Activity TrackerDeveloped a solution to retrieve activities of various patients from wearable/non-wearable devices and consolidate data into the primary ERP system of the hospital. Provide Alerts/Data Analytics/Intelligent Decision Making.

eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and eliminating cost and improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.improving e�iciency.

Patient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerPatient Activity TrackerDeveloped a solution to Developed a solution to Developed a solution to Developed a solution to Developed a solution to Developed a solution to Developed a solution to Developed a solution to Developed a solution to Developed a solution to retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of retrieve activities of various patients from various patients from various patients from various patients from various patients from various patients from various patients from various patients from various patients from various patients from various patients from wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable wearable/non-wearable devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate devices and consolidate data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary data into the primary ERP system of the ERP system of the ERP system of the ERP system of the ERP system of the ERP system of the ERP system of the ERP system of the hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide hospital. Provide Alerts/Data Alerts/Data Alerts/Data Alerts/Data Alerts/Data Alerts/Data Alerts/Data Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Analytics/Intelligent Decision Making.Decision Making.Decision Making.Decision Making.Decision Making.Decision Making.Decision Making.Decision Making.Decision Making.Decision Making.

Selected Solution Portfolio

MICROSOFT TECHNOLOGY STACK

Digital Content with Rights Management

Although digital content is protected by copyright laws, policing the Web and catching law-breakers is very di�icult. System we built ensures digital content is secured (with complex security rules), watermarked and audited for every action on the web. It also supports dynamic usage restrictions based on geography of the user and social media channels for a period which makes the SaaS application very attractive on top of its digital content management capabilities.

Technologies used:Asp.net, RESTful API, AngularJS, REDIS, Elastic Search, Azure Blob Storage, Azure Web Apps

Geo Distributed Digital Content Delivery

When integrating digital content service in large enterprise applications with users spread across the globe, delivering the content for viewing, streaming or downloading on a low latency becomes crucial. We built a redundant geo-distributed system where every digital content is copied over to chosen Data Centre in di�erent geographies in the cloud and each with a delivery application. With this design, we detect the user's location from the web request and divert the request to nearest Data Centre to serve the digital content there by reducing the latency of the request.

Technologies used:Asp.net, RESTful API, AngularJS, REDIS, Azure Blob Storage, Azure Web Apps, Azure Tra�ic Manager

Workflows for Digital Content Creation

Due to varying processes opted by enterprises for digital content creation, we created a system which supports customizable workflows with extendable components. With the complex security we have in this system, enterprises can involve third party contributors with appropriate security to collaborate along with the enterprise team. Reporting and timelines, we have provided an overview of the workflow and the progress.

Technologies used:Asp.net, RESTful API, AngularJS, REDIS, Azure Table Storage, Elastic Search, Azure Web Apps

Business Analytics and Reporting

We help transform data into actionable insights. We have developed techniques that range from utilizing dashboards, drill down, statistical analysis, predictive modeling, analytics, visualization providing meaningful insights for business decisions. Our experience ranges from addressing Business, Application and System layer reporting capabilities both for on premises and cloud environments. It includes building real time charts with data aggregation from NoSQL storage. Our monitoring stack collects system level data over a period across machines and VM’s that we use. We provide drill down, time series charts for visualization and aggregate data in a centralized space for insights into systems monitoring.

Technologies used:Elasticsearch, Kibana, Logstash, Infuxdb, Grafana, Matlab

Cloud Applications using Containers

Container Application is all about running our product (distributed web application) inside cloud virtual machines. We had fast growing demand for using our product for shorter time span for POC's, demo's, QA's and internal training. Here QA had a unique challenge of being able to test many versions of the product in a batch. Routine was to create a service desk ticket to our infra team to process the request and wait to get your farm setup in the cloud and application installed with an SLA of 10 days. We created container app where our product's CI publishes container images for each build which is hosted on a private container registry in the cloud. With the container app, user is given an option of which region he wants the application to be created and version of the product to be used, based on which the app sends an api request which in turn triggers the cloud application provisioning workflow using ARM which creates a virtual machine, installs container image, registers a domain name for the application and notifies the user on completion. This whole process now takes 25 mins. Our business result demonstrates significant reduction in time, reduces dependency, improves cost e�iciency and enables automation at a di�erent level where the entire application can be created/deleted on an api call.

Technologies used:Azure, Docker, Asp.net core, knockoutjs, RESTful API

Microsoft Technology Services

w w w. t r b h i . c o mi n f o @ t r b h i . c o m