Skip to content

rxt1077/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

Ryan Tolboom

ryan@using.tech

Summary

Developer, IT professional, open-source contributor, high school teacher, university instructor, and technology facilitator with experience in many aspects of technology including research and development in semiconductor manufacturing, managing IT infrastructure, radio networking, and training teachers on effective technology use in the classroom. I am passionate about open source software and open educational resources and have developed a cybersecurity textbook that is currently used at multiple institutions.

Work Experience

New Jersey Institute of Technology (Newark, NJ)

Associate Department Chair, Informatics Department (2023-Current)

In this role I help disseminate information, schedule courses, complete accreditation requirements, evaluate transfer credits, and interface with advisory committees. I am a point person for questions regarding both undergraduates and graduates within the department.

Program Coordinator, Master of Science in Information Technology Administration and Security (2020-Current)

As program coordinator, my responsibilities include aligning the MSITAS curriculum with current industry best practices, ensuring prerequisite alignment, analyzing student enrollment, and creating and updating working standards for the program. I work closely with the Office of Institutional Effectiveness to ensure that we are meeting our assessment and accreditation responsibilities.

Ying Wu College of Computing High School Outreach Team (2020-Current)

As a member of the YWCC High School Outreach team, I travel to schools throughout New Jersey and deliver presentations on careers in computing. My particular focus is on making young students aware of career opportunities in applied computing and Cybersecurity.

University Lecturer, Informatics Department (2019-Current)

As a University Lecturer I have taught IT120 Introduction to Networking, IT320 Computer Systems Security, IT420 Computer Systems and Networks, IT490 Systems Integration, IS601 Python for Web APIs, IT610 Systems Administration, and IT635 Database Administration. I have developed lab materials for Introduction to Networking, Computer Systems Security, and Computer Systems and Networks as well as a textbook for Computer Systems Security and Systems Integration.

Lecturers and Educators Congress Representative (2019-Current)

I serve in the Lecturers and Educators Congress as a representative for the Ying Wu College of Computing Sciences. In this capacity I represent the interest of lecturers in my college in working with the systems of shared governance at NJIT.

Adjunct Professor, Informatics Department (2017-2019)

As an adjunct, I have taught IT310 E-Commerce Technology, IT420 Computer Systems and Networks, IT610 Systems Administration, and IT635 Database Administration. My classes are typically project-based and center around using open source software to solve real-world problems. All of my classes are infused with practical Linux system administration and often involve the use of a web framework (Ruby on Rails, Django, bottle) to create a web application that meet the needs of users.

Monroe Township Schools (Monroe, NJ)

Educational Technology Facilitator (2015-2019)

In my role as an Ed Tech facilitator I worked in eight different schools throughout the district with teachers and students from Pre-K to 12th grade. I aided teachers in the usage of technology in the classroom and worked to resolve IT related issues as they occur. This role included the administration of several databases, debugging and troubleshooting of IT services, development of in-house resources, and the provision of technology expertise to aid in district decision-making.

A large portion of my work included helping administration inform their decisions with data. I utilized data visualization tools (Jupyter/iPython notebooks) as well as frameworks for data processing (MapReduce / Pandas) to provide insights that drove district decision making. I also trained teachers and admin on how to perform their own analysis from the district level down to individual student goal setting.

As my duties were so varied, I strove to automate and document as much as possible. I created projects to assist in data upkeep responsibilities which primarily involved web-scraping / creating in-house APIs for web applications with asynchronous python (aiohttp) or utilizing a controlled browser session (selenium, phantomjs, casperjs) when Javascript needs to be run client-side. I developed an entire framework to pull information from the student information system through its reporting facilities and create a secondary database with an SQLAlachemy ORM. This allowed me to develop programmatically complex queries that were otherwise unsupported by the system.

Interim Science Department Coordinator (2015)

As High School Science Department Coordinator my role consisted of being an interface between administration, parents, and teachers as well as budgeting and assisting in day-to-day operations of the department.

STEM High School Teacher (2006-2015)

At the High School level I have taught Physics, Chemistry, Introduction to Forensic Science, Biotechnology Concepts, and Advanced Conceptual Science. I have also developed several curricula in these areas.

While teaching I have continually developed and utilize educational games in the classroom. These included a set of tools called Interactive Kinematic Equations which were developed to teach students how to solve equations using Javascript and HTML5.

Applied Materials (Santa Clara, CA)

Research Assistant (2004-2005)

As a research assistant at Applied Materials, I developed a system for measuring temperature effects on experimental semiconductors. I created a software library to interface with a thermoelectric cooler and a front-end program to allow an operator to perform tests. The library I designed was written in C and linked as a Dynamic Link Library to a front-end written in LabView.

Integrated Photonic Systems / Petalogic (Trenton, NJ / Petaluma, CA)

Research Assistant (2003-2004)

As a research assistant at Integrated Photonic Systems, my responsibilities included developing and testing software that used the AutoOptics motion control system to automate common lab procedures. I performed the duties of a systems administrator, using custom Linux servers to meet the technology needs of a growing company.

Education

New Jersey Institute of Technology (Newark, NJ)

  • Master of Science in Computer Science (2019)
  • Bachelor of Science in Computer Science (2004)

The College of New Jersey (Trenton, NJ)

  • Credits towards the Masters of Arts in Teaching Program (2005-2006)

Service Work

Department

  • MSITAS Action Plan Committee Member

College

  • Ying Wu College of Computing High School Outreach Presenter
  • Dean Search Committee Voting Member (2024)

University

  • K2MFF Faculty Advisor (Amateur Radio Club)
  • Lecturer's and Educators Congress Representative
  • Provost Search Committee Voting Member (2023)
  • Information Systems and Digital Transformation Committee Member

Skills

  • Programming Languages (from most to least experience): C, Python, JavaScript, Java, Clojure, Rust
  • Linux systems administration / development
  • Embedded Systems Development: Arduino, msp430, esp32

Publications

Presentations

  • Open Textbook Collaborative Conference: Deep Dives/Faculty Authors Present, Middlesex College, Edison NJ. (September 27, 2024).
  • OEGlobal 2023: Open Source Tools for Open Education Resources, Norquest College, Edmonton Alberta. (October 16, 2023).
  • Open Educational Resources Conference: Open Source Tools for Open Education Resources, Kean University, Union NJ. (April 14, 2023).

Grants

  • Spring 2022 Open Textbook Collaborative (OTC) grant funded by the US Department of Education for the Improvement of Postsecondary Education (FIPSE) to facilitate the creation of a digital toolkit for teaching Computer Systems Security.
  • Fall 2022 NJIT Open Access to Textbooks (OAT) grant to facilitate the adoption of open source resources in IT230: Computer Systems Security
  • Fall 2020 NSF I-Corps Site at NJIT: Discord Digital Assistant for Traditionally Underrepresented Groups in Technology

Open Source Contributions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •