Samson Oni

Samson Oni

PhD Researcher @ UMBC

About Me

My Name is Samson A. Oni, I am a PhD student of Information Systems, University of Maryland Baltimore County. I am a young and resourceful computer scientist, passionate about ICT development and Innovation. My research areas are data science and Cyber security. I am also passionate about Cloud Computing especially Amazon Web Services(AWS) which motivated to keep using AWS Services for several projects which include design of architecture. I believe having Security awareness coupled with the Cloud computing and Data science are game changers in the IT world. As a researcher I try to step up my game by improving my technical skills while getting involve in interesting research that is applicable/useful in the industry.

Latest Projects


Other Projects

Cyber Security: Capture the Flag

Participate in several capture the flag which are Cyber security competitions to put my security skills to pratical use.

Data Analysis: Text mining project

A natural language processing project to find sentence similarity in a database of sentences. Used python, nltk and gensim python module.

AWS Project

Personal projects with AWS which include hosting my personal website using AWS S3 bucket (static website) and Route 53 (www.samdwise.com), Worked with EC2 instances with ELB. Also used AWS EMR platform to carry out data analysis using Pyspark and several hands-on with AWS.

Project

Using San Francisco housing data, carried out analysis using apache spark machine learning and visualisation using matplotlib. Ran spark on databricks platform.

Computer visions project

Worked on a facial recognition project using machine learning with matlab in my Computer visions course.

CyberSecurity Project: Watch floor Honeypot

In my Computer Security Class, worked on a honey pot to secure drug test laborary for Olympics. Used several tools to monitor the system for intrusion and report incident.

Find out more

Computer-Architecture-MIPS-project Open Source

Built a simulation of MIPS Scoreboarding using python for my Computer Aritecture class.

View on GitHub

Network Security Project

Worked on several class projects in my network security class

  1. Worked on a project to investigate how DDos attack work in a live environment. Using two virtual machines I ran the four types of DDos attck in the slowhttptest tool. I conducted packet capture using Wireshark. Finally I created a configurable automated script using Bash script to run the four attacks.
  2. I worked on a project using SSLstrip to conduct a MiTM attack and harvest information that is intended to be encrypted such as login. I used Kali machine as my attacker and Metasploitable as victim, both using virtual machine
  3. Carried out a project to use Network security tools to scan vulnerabilities and exploit them I used Metasploit with Nessus on Kali Linux to scan vulnerability on Metasploitable Linux machine and exploited some of the Vulnerabilities. Also I used Nessus alone to scan vulnerabilities on network and generate report.

Find out more

Pension Contribution Management System

Worked in a group of 3 to build an Enterprise application for CSCS Nigeria to manage pension for workers of their company and other company. I worked on the business login and database using Java and MySql. I also built mobile application for the system using a Java framework called Codename One which allowed me to build a mobile app for android, IOS and windows.

Find out more

CSCS Mobile App for Biometric Enrollment

Built an Android Mobile application to capture biometric enrollment and location tracking of workers in CSCS Nigeria. A tactivo device was used for finger print and I developed the application using Android Studio with JAVA.

More on Github

Work Experience

Research Assistant - Information Systems UMBC, Baltimore (September 2017 - August 2018)

  1. Working on a project funded by United State Naval Academy on Secure Data sharing among ships. Currently using are Web semantics, Sparql, python and SWRL. Click here for publication
  2. Using Blockchain for distribted network intrucion detection

Working on a project funded by United State Naval Academy on Secure Data sharing among ships. Currently using are Web semantics

Research Assistant - Imaging Research Centre UMBC, Baltimore (September 2017 - August 2018)

My work primarily focusses on the project MapTu - a tool for visualizing information and ideas as virtual objects in virtual 3D space. • Build a scalable micro services architecture using Web Application Messaging Protocol (WAMP) and Crossbar.IO in Python. • Worked on several data analysis algorithms using python and research on data cleaning techniques for data fusion.

Summer Technical Intern - NASA-UMBC Joint Centre for Earth Systems Technology (May 2017 - August 2017)

Worked on technical task of the organisation, code in python and worked on a research on automobile infotainment security.

Analysed Car CAN-Bus data using Scikit-learn machine learning, python pandas and used Matplotlib for visualisation.

Software Developer - Just Java Consultancy (Feb 2016 - Aug 2016)

Involved in Software design, developement and test. Worked on enterprise application using java and mobile applications.

Programming Instructor - Rehoboth Technology Consultants, Ibadan (May 2015 – Jan 2016)

Taught high school and college student how to program in Java.

Programmer - New Vision Labs, Ibadan (2014 – 2015)

Worked as a Java programmer, helped built a Desktop Human Resource application wirth Java.

Publications

  1. S. Oni, Z. Chen, A. Crainiceanu, K. P. Joshi, and D. Needham, "Situation-Aware Access Control in Federated Data-as-a-Service for Maritime Search And Rescue", InProceedings, IEEE International Conference on Services Computing (IEEE SCC), 2019, July 2019
  2. S. Oni, Z. Chen, S. Hoban, 0. Jademi, A Comparative Study of Data Cleaning Tools, IJDWM: Volume 15, Issue 4, Article 3

My GitHub

GitHub Activity Stream widget.