placeholder user


Aaron Stanislaus Johns

About Me

I am currently an Assistant Professor working at St. Xavier's College, Mumbai.

I have a passion to test out bleeding edge technology. I own a server and a few tiny PC's. I converted my old laptops and Tiny PC's to act as servers. I used Proxmox as the virtualization platform for the servers and also set up an instance of OPNsense. I gave students access to my personal infrastructure so that they can learn how to implement things practically. 

I have a passion for coding and server administration.

Scroll down to know more about me.

Education Qualifications


School

placeholder image

SSC (2009)

Institute Name:
Our Lady of Perpetual Succour High School, Chembur, Mumbai


High School

placeholder image

HSC (2011)

Institute Name:
Dr Antonio Da Silva Technical High School, Dadar, Mumbai


Under Graduate

placeholder image

B.Sc. IT (2014)

Institute Name:
St Xavier’s College Autonomous, Mumbai


Post Graduate

placeholder image

M.Sc. IT (2016)

Institute Name:
The University Department of Information Technology - University of Mumbai, Kalina

Skills

Programming

  • Java

  • Kotlin

  • C / C++

  • C#

    PHP

    Embedded Systems
    (Circuit Design and Coding)

Administration

  • Linux

  • Virtualization (ESXi and Proxmox)

  • Firewalls

  • SQL and NoSQL

    Virtualization

    Windows Server

    Hardware Troubleshooting and Repair

Cloud Computing
(Fundamentals)

  • Amazon Web Services

  • Google Cloud Platform

  • Microsoft Azure

Projects/Work Experience (2013 - Present)

Developed the placement website for St. Xavier's College - Autonomous Mumbai.

Completed a project in the final year of B.Sc IT which was based on banking, smart posters and identity generation using Near Field Communication and Android.

Designed a Music site and an Android app to accompany it with features such as custom playlists, equalizers and NFC. Currently the android app is being upgraded. Link: https://music.santechz.com

Completed a project in the final year of M.Sc IT which was based on creating a universal medical record system with NFC cards for doctors and patients using Android, Java, Docker and Virtualization. It allows fast paperless prescriptions, instant payment to doctors and allows pharmacies to retrieve prescriptions instantly. Also developed a special algorithm for securing data on the NFC card. All important information is stored in the cloud.

Visiting Faculty
B.Voc (Software Development) (2017 - 2020)
St. Xavier’s College - Autonomous, Mumbai

Implemented newer methods of teaching and introduced the Canvas LMS.

Encouraged students to think rather than rote learn.

Was a project guide for my final year students.

Implemented a Shoutcast server and hosted Radio shows for my students.

Developed an innovative attendance app which updates attendance in real time.

Amended the Android module in the syllabus and introduced Kotlin. Also introduced Firebase to the main stream curriculum.

Amended the Advanced Java module and introduced Docker and Google App Engine.

Amended the Software Testing module and introduced a practical implementation of Automation testing and Penetration testing.

Amended the Data Warehousing and Mining Module and introduced Apache Hive, Orange3 and Apache Superset.

Implemented a solution for the Caius Lab to use a legacy Gas Chromatography with a more modern system.

Implemented virtualisation solutions for the St. Xavier’s Knowledge Centre.

I held a three day workshop on python for M.Sc. Astrophysics students in St. Xavier’s College - Autonomous, Mumbai.
I held a workshop on Operating Systems for M.Sc. Life-science students in St. Xavier’s College - Autonomous, Mumbai.

Visiting Faculty
PG Diploma in Bioinformatics 2019 - 2020
St. Xavier’s College - Autonomous, Mumbai

Taught the students how to write programs in Java and Python. Also briefly introduced them to BioJava.

Trained the teaching staff of St. Xavier's College to use the Canvas Learning Management System for effective online teaching and evaluation.

Assistant Professor
Department of Information Technology (2020 - Present)
St. Xavier’s College - Autonomous, Mumbai


Currently teaching the students of B.Sc Information Technology and M.Sc in Big Data Analytics.

Taught B.Sc subjects such as Embedded Systems, Network Security & Internet Technologies, C++, Big Data & Cloud Computing, Data Communication & Network Standards and Modern Operating Systems. Made the subjects more relevant to the times.

Taught M.Sc subjects such as Computing for Data Sciences and Cloud Computing.

Amended the practical component of the Embedded System subject by introducing the Arduino. Taught them how to wire components and program the Arduino uno board.

Revised the Modern Operating Systems subject by giving more prominence to Open Source and Linux. Taught the students the essential concepts of Linux such as basic commands, shell scripts, user management, permission management, firewalls, network configuration, LVM, RAID, SSH, KVM, Web Servers, NFS, Samba, VNC, PXE etc.

Amended the practical component of the Network Security subject by adding elements such as penetration testing by using various tools on Kali Linux.

Designed the Cloud Computing course syllabus for the M.Sc in Big Data Analytics course.
Made the Data Communication & Network Standards more practical by asking students to form topologies and simulate those topologies using Cisco Packet tracer.

Built a new temporary website for St. Xavier's. College, Mumbai after a cyberattack took place on the original site. The current website is built by another team. The one which I built can still be viewed from here.
Link: https://xaviers.edu/main/home

Alternate Link: Click Here

Conducted a workshop on Configuring Linux Servers for the Third Year Undergraduate Engineering Students of Xavier Institue of Engineering on the 24th of March 2022.

It was a short term training program for Cloud Computing. I was a resource person for this workshop. I covered the following topics:

- Introduction to Cloud Computing
- Implement Virtualization (Type 1 and Type 2)
- Introduction to Content Delivery Services
- Various softwares used for setting up a private cloud
- Introduction to Analytics as a service
- Introduction to container orchestration
- Setting up a Kubernetes Cluster

This was covered over a span of three days.

Please feel free to contact me if you need any further information. 

You can reach me via e-mail:

aaronjohns123@gmail.com