Header left.png

Difference between revisions of "Staff Nate Allen"

From Systems Group
Jump to: navigation, search
Line 1: Line 1:
Self-taught, and well-rounded sysadmin with experience in software development and IT seeking to apply his skills for a position in IT, Cybersecurity, or Application development.
+
[[File:Nate_suited.jpg|250px| right]]
 +
Well-rounded sysadmin with diverse experience seeking to apply his skills for a position in IT, Cybersecurity, or Application development.
  
 +
==Time at Systems Group==
 +
Est. 10/2021 - Present
  
'''Projects'''
+
==Projects & Accomplishments==
  
  
 
'''SOFTWARE ENGINEERING'''
 
'''SOFTWARE ENGINEERING'''
  
Developed Django web applications for the ODU Computer Science Department.
+
* Developed Django web applications for the ODU Computer Science Department.
  
'''Lobby Display''': Hosted on a touchscreen display at two locations in ODU, this application displays a visual directory for ODU’s CS Department. Professors login via LDAP to the portal and customize their profiles.
+
* '''Lobby Display''': Hosted on a touchscreen display at two locations in ODU, this application displays a visual directory for ODU’s CS Department. Professors login via LDAP to the portal and customize their profiles.
  
'''Consultant Scheduler''': A system to keep track of coworkers' scheduled work hours. Requires consultants to enter their class hours, then choose their preferred work schedule. The system cross-checks the class schedule and ensures a minimum number of consultants are on schedule at once. Displayed with a Bootstrap5 frontend.
+
* '''Consultant Scheduler''': A system to keep track of coworkers' scheduled work hours. Requires consultants to enter their class hours, then choose their preferred work schedule. The system cross-checks the class schedule and ensures a minimum number of consultants are on schedule at once. Displayed with a Bootstrap5 frontend.
  
  
 
'''IT'''
 
'''IT'''
  
Implemented an ELK Stack (Elasticsearch, Logstash, Kibana cluster) to monitor the uptime of 300+ clients in 4 different computer labs. Utilized Metricbeat and Heartbeat data shippers.
+
* Implemented an ELK Stack (Elasticsearch, Logstash, Kibana cluster) to monitor the uptime of 300+ clients in 4 different computer labs. Utilized Metricbeat and Heartbeat data shippers.
Practiced customer service using a ticketing system to troubleshoot issues.
+
* Practiced customer service using a ticketing system to troubleshoot issues.
Administer 1000+ client large-scale Windows and Unix Environment
+
* Administer 1000+ client large-scale Windows and Unix Environment
Completed learning projects in Linux/Windows servers, highly-available hosting, networking, and Django web app development.
+
* Completed learning projects in Linux/Windows servers, highly-available hosting, networking, and Django web app development.
  
  
'''RESEARCH'''
+
==RESEARCH==
  
Is it safer at the beach? Spatial and temporal analyses... Coded a Python script to periodically scrape video and save frames from a live webcam stream of a beach. The pictures and video were then analyzed using GIS software and open-source tools to measure the level of social distancing.  
+
* Is it safer at the beach? Spatial and temporal analyses... Coded a Python script to periodically scrape video and save frames from a live webcam stream of a beach. The pictures and video were then analyzed using GIS software and open-source tools to measure the level of social distancing.  
 
Paper: https://doi.org/10.1016/j.ocecoaman.2021.105533
 
Paper: https://doi.org/10.1016/j.ocecoaman.2021.105533
 
Code:  [https://www.github.com/nhallen272/LivestreamDL GitHub Repo]
 
Code:  [https://www.github.com/nhallen272/LivestreamDL GitHub Repo]
  
  
'''EDUCATION'''
+
==Education==
  
 
+
1. BACHELOR OF SCIENCE IN CYBERSECURITY, OLD DOMINION UNIVERSITY, NORFOLK,
BACHELOR OF SCIENCE IN CYBERSECURITY, OLD DOMINION UNIVERSITY, NORFOLK,
+
 
08/2021 – '''IN PROGRESS'''
 
08/2021 – '''IN PROGRESS'''
 
GPA: 3.65; Related Studies: Unix for Programmers; Object Oriented Programming/Design; Music Recording.
 
GPA: 3.65; Related Studies: Unix for Programmers; Object Oriented Programming/Design; Music Recording.
  
ASSOCIATE OF SCIENCE:  COMPUTER SCIENCE, TIDEWATER COMMUNITY COLLEGE, NORFOLK, GRADUATION MAY 2021
+
2. ASSOCIATE OF SCIENCE:  COMPUTER SCIENCE, TIDEWATER COMMUNITY COLLEGE, NORFOLK, GRADUATION MAY 2021
 
GPA: 4.0; Summa Cum Laude; President’s Honor Role; Phi Theta Kappa; Related Studies; Calculus; Data Structures and Algorithms.
 
GPA: 4.0; Summa Cum Laude; President’s Honor Role; Phi Theta Kappa; Related Studies; Calculus; Data Structures and Algorithms.
  
HS DIPLOMA, NEW SUMMIT ACADEMY, COSTA RICA, GRADUATED 2014 GPA: 3.75; Graduated from a study abroad program in CR, where I lived for a year and was exposed to the culture.
+
3. HS DIPLOMA, NEW SUMMIT ACADEMY, COSTA RICA, GRADUATED 2014 GPA: 3.75; Graduated from a study abroad program in CR, where I lived for a year and was exposed to the culture.
  
  
'''HARD SKILLS'''
+
==Skill Profile==
  
 
• Linux environments (Ubuntu Server, Debian): Knowledgeable in package management, building from source, IPTables firewall, NFS, job schedulers and systemd unit files, bash scripting, web hosting, SSH Keys and SSL Encryption, and regular expressions.
 
• Linux environments (Ubuntu Server, Debian): Knowledgeable in package management, building from source, IPTables firewall, NFS, job schedulers and systemd unit files, bash scripting, web hosting, SSH Keys and SSL Encryption, and regular expressions.

Revision as of 16:24, 6 February 2023

Nate suited.jpg

Well-rounded sysadmin with diverse experience seeking to apply his skills for a position in IT, Cybersecurity, or Application development.

Time at Systems Group

Est. 10/2021 - Present

Projects & Accomplishments

SOFTWARE ENGINEERING

  • Developed Django web applications for the ODU Computer Science Department.
  • Lobby Display: Hosted on a touchscreen display at two locations in ODU, this application displays a visual directory for ODU’s CS Department. Professors login via LDAP to the portal and customize their profiles.
  • Consultant Scheduler: A system to keep track of coworkers' scheduled work hours. Requires consultants to enter their class hours, then choose their preferred work schedule. The system cross-checks the class schedule and ensures a minimum number of consultants are on schedule at once. Displayed with a Bootstrap5 frontend.


IT

  • Implemented an ELK Stack (Elasticsearch, Logstash, Kibana cluster) to monitor the uptime of 300+ clients in 4 different computer labs. Utilized Metricbeat and Heartbeat data shippers.
  • Practiced customer service using a ticketing system to troubleshoot issues.
  • Administer 1000+ client large-scale Windows and Unix Environment
  • Completed learning projects in Linux/Windows servers, highly-available hosting, networking, and Django web app development.


RESEARCH

  • Is it safer at the beach? Spatial and temporal analyses... Coded a Python script to periodically scrape video and save frames from a live webcam stream of a beach. The pictures and video were then analyzed using GIS software and open-source tools to measure the level of social distancing.

Paper: https://doi.org/10.1016/j.ocecoaman.2021.105533 Code: GitHub Repo


Education

1. BACHELOR OF SCIENCE IN CYBERSECURITY, OLD DOMINION UNIVERSITY, NORFOLK, 08/2021 – IN PROGRESS GPA: 3.65; Related Studies: Unix for Programmers; Object Oriented Programming/Design; Music Recording.

2. ASSOCIATE OF SCIENCE: COMPUTER SCIENCE, TIDEWATER COMMUNITY COLLEGE, NORFOLK, GRADUATION MAY 2021 GPA: 4.0; Summa Cum Laude; President’s Honor Role; Phi Theta Kappa; Related Studies; Calculus; Data Structures and Algorithms.

3. HS DIPLOMA, NEW SUMMIT ACADEMY, COSTA RICA, GRADUATED 2014 GPA: 3.75; Graduated from a study abroad program in CR, where I lived for a year and was exposed to the culture.


Skill Profile

• Linux environments (Ubuntu Server, Debian): Knowledgeable in package management, building from source, IPTables firewall, NFS, job schedulers and systemd unit files, bash scripting, web hosting, SSH Keys and SSL Encryption, and regular expressions.

• Databases: MySQL, SQLite.

• DevOps: Docker containers, GitLab CI/CD Pipelines

• Windows/Windows Server 2016-2019: Experience in administering a Domain Controller, Active Directory, DNS, DHCP, and PowerShell. Package management with Chocolatey. Experience adding LDAP login capability to web apps

• Programming Languages: Advanced Python 3 and C++. Experience with HTML, Jinja2 Templates, and ORMs. Basic experience with SQL, JavaScript.

• Automation: Experience in orchestration and automating tasks using Ansible. Deployment of websites using CI/CD pipelines and shell scripts over SSH.

• Virtualization: Experience with oVirt engine, VirtualBox, and VMWare.

• Research: Experience in web scraping, formatting, and filtering data using Python.

• Networking: Basic knowledge of IP addressing, OSI, TCP/IP models, and troubleshooting networking issues with CLI programs.

Monitoring:

ELK Stacks:  Elasticsearch, Logstash, Kibana:
Data Shippers: MQTT protocol, Heartbeat, Metricbeat, Filebeat,
Thingsboard IoT Dashboard

• Version Control: Gitlab and GitHub.

• IDE/Text Editors: Prefer Visual Studio for C++ and VS Code for Python and Linux remote development.


References

GEORGE MCLEOD Director of Geospatial & Vis Systems Old Dominion University Information Technology Services gmcleod@odu.edu 757-683-6752

AL DURSO Owner, A & B Marine 757-582-4406

CHRISTOPHER ZAJCHOWSKI, PhD Assistant Professor, Department of Human Movement Sciences Old Dominion University 757-683-5078 czajchow@odu.edu

RAHUL MALIK Systems Engineer III, Old Dominion University Computer Science Department’s Systems Group 757-639-5304 malik@cs.odu.edu

ISAAC HAGY Systems Engineer I, Old Dominion University Computer Science Department’s Systems Group 804-876-2868