Coder Social home page Coder Social logo

deloitte-virtual-internship's Introduction

Deloitte Forage

This repository contains my submission for the Deloitte STEM Virtual Program. In this program, students are asked to help Daikibo Industrials (a global leader in manufacturing of heavy machinery) with a variety of problems that they are facing.

πŸ’» Task 01 - Coding

Daikibo is in the process of integrating IIoT (Industrial Internet-of-Things) devices to monitor, measure and analyze their manufacturing processes. Half of their infrastructure uses devices streaming telemetry data in one format, and the other half - in another. They need help to combine the two files.

By completing this task, I learned how to manipulate json files in Python as well as how to use unittest framework to write and run test for a python code.

πŸ“Š Task 02 - Data Analysis

Daikibo's tech team has converted all telemetry data collected from the 4 factories of the company:

  • Daikibo Factory Meiyo (Tokyo, Japan)
  • Daikibo Factory Seiko (Osaka, Japan)
  • Daikibo Berlin (Berlin, Germany)
  • Daikibo Shenzhen (Shenzhen, China)

Each location has 9 types of machines, sending a message every 10 min. Daikibo has been collecting this data for 1 month (May 2021) and they've just shared this data in the form of a single JSON file. The reason this client wanted to collect telemetry was to answer 2 questions:

  1. In which location did machines break the most?
  2. What are the machines that broke most often in that location?

By completing this task, I learned how to use the famous Analytics tool Tableau to build an interactive dashboard that helps the Daikibo's tech team to answer their questions.

πŸ‘¨β€πŸ’» Task 03 - Development

Analyzing offline data is great, but having a real-time overview of processes and smart alerts when things break is even better. Daikibo's tech team would like us to build a real-time manufacturing status dashboard. The first task of this process is drafting a development proposal.

By completing this task, I learned how to draft a concise and convincing software development proposal.

πŸ” Task 04 - Cyber Security

A big news publication has revealed sensitive private information about Daikibo Industrials' – a production problem has caused their assembly lines to stop, threatening the smooth operation of supply chains relying on Daikibo’s products. The client suspects the security of their new status board may have been breached.

By completing this task, I learned how to read web log files, and how to identify spot suspicious requests. It turns out. For a little bit of context, the dashboard lives in Daikibo's Intranet. The only remote access to it would be through VPN tunneling. After navigating through the web log file, I noticed that the request of the user with the IP address of 192.168.0.101 starts off with a regular login and then browsing of the dashboard. But then it turns into a regular, once-per-hour automated check of the statuses in all 4 factories with no page resources being loaded and with obviously non-human punctuality.

🌐 Task 05 - Forensic Technology

After a worrisome number of internal complaints about gender inequality (in terms of pay), Daikibo Industrials wants us to help them investigate. The Forensic Tech team has built an algorithm to quantify the β€œlevel of gender pay equality” for most/all job roles within the company, in all company locations.

Doing this task allowed me to refresh my memory on Excel functions.

deloitte-virtual-internship's People

Contributors

adimidania avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.