Resume | Bharat Middha

| Download PDF


Programming and Web

  • Node.js
  • C++
  • C
  • Java
  • HTML5/CSS3
  • Sass
  • Javascript
  • Express.js
  • Vue.js

DevOps and SysAdmin

  • Docker
  • Ansible
  • Linux Systems Administration
  • Networking

3D and Design

  • Solidworks
  • Photoshop
  • Illustrator
  • InDesign

Internet of Things (IoT)

  • Arduino
  • Raspberry Pi


  • English
  • Hindi


University of Illinois at Chicago (UIC)

Expected: May. 2021

Bachelor of Science in Computer Science | Concentration: Software Engineering

  • Major GPA: 4.0 / 4.0
  • GPA: 3.84 / 4.0

Recent Projects

Archlinux Install Script - [email protected] (BASH)

January 2019

| github
  • BASH script which installs and configures archlinux [email protected] style.
  • [email protected] style: Use local mirrors, mount file shares, join domain
  • Includes functions to setup a server as a hypervisor with KVM and QEMU.

Linux Mirror Sync (BASH)

June 2018

| github
  • Easy to use BASH script to sync Linux mirrors.
  • Easy to add and remove new mirrors and debug syncing errors.

CS Lounge Display (Node.js, Javascript, CSS, SASS, HTML5, Raspberry Pi)

June 2018

| github
  • Project for the Computer Science Department at UIC.
  • Displays upcoming events and messages from CS student organizations and the CS Department.
  • Displays current weather and time.
  • Hosted on a Raspberry Pi running a Node.js server and Chromium browser.

ACM/LUG Clock (Node.js, Javascript, CSS, SASS, HTML5, Raspberry Pi)

June 2018

| github
  • Project for the Association for Computing Machinery (ACM) and Linux Users Group (LUG).
  • Serves as a clock replacement.
  • Uses Node.js to get data from the CTA, Google Maps and OpenWeatherMap APIs to display CTA times, live traffic and weather.
  • Hosted on a Raspberry Pi running a Node.js server and Chromium browser.

    Flourish! 2019 Website (Javascript, CSS, SASS, HTML5)

    July 2018

    | github
  • Responsive website for the Flourish! Open Source Conference.
  • Built using modern web technologies like CSS3 and HTML5.

Work Experience

Electronic Visualization Laboratory (EVL), UIC, Chicago, IL

Sept. 2018 - Present

Research Volunteer

  • Gained experience using Node.js and Express.js to handle data requests primarily utilizing web sockets.
  • Utilized Mongoose to interface with MongoDB to create schemas and store live data efficiently.
  • Used Vue.js to create intuitive front end interfaces to interact with remote devices.
  • Worked with various APIs for devices such as microphones and zwave devices.

Association for Computing Machinery (ACM) at UIC, Chicago, IL

July 2018 - Present

Systems Administrator

  • Providing IT support to members.
  • Setting up and maintaining a Kubernetes and VM environmnent for members.
  • Configure and toubleshoot physical and virtual networks and hosts.
  • Writing systemd services and BASH scirpts to automate tasks.
  • Managing Linux, MacOS, and Windows in a domain.

UIC Tech Center, Chicago, IL

May 2018 - Present

Retail Sales Aide

  • Customer Service.
  • Marketing and inventory of products.
  • Diagnosing issues with customer products.
  • Performing repairs on customer computers.

Professional Associations

Linux Users Group (LUG), UIC

Apr. 2018 - Present

Vice President | System Administrator

  • Presided and chaired events and meetings; represented the organization at all events.
  • Increased club membership by 15%.
  • Organized events to educate students about GNU/Linux and Open Source software.
  • Managed projects and planned fun and informative events.

Women in Computer Science (WiCS), UIC

Apr. 2018 - Present

  • Designed and sold cool stickers to raise funds for the organization.

Association for Computing Machinery (ACM), UIC

Feb. 2018 - Present

SIG SysAdmin Member | System Administrator

  • Configured, monitored, upgraded and maintained systems hardware, software and related infrastructure.
  • Organized events to educate students about system administration.

Institute of Electrical and Electronics Engineers (IEEE), UIC

Feb. 2018 - Present

  • Learned about programming Arduinos and making IoT(Internet of Things) devices.

Volunteer Work

Office of International Services, UIC

May 2018

Global Ambassador

  • Welcomed new International Student and advised them about life at UIC and Chicago.
  • Answered their queries regarding academics and the university.
  • Took them on a trolley tour around Chicago and briefed them about the history behind the city.

| Download PDF