Ryan Sotelo

Fort Worth, Texas

Contact

email: indeed@ryansotelo.work

Education

Master of Science, Phyiscs
Western Illinois University
2008
Bachelor of Science, Phyiscs
Western Illinois University
2006

Memberships

Sigma Pi Sigma (ΣΠΣ)
Physics Honor Society

Work Experience

Instructor
Sauk Valley Community College
2013-2024
Teacher
Diocese of Rockford
2016-2024
Research Assistant
WIU Physics Department
2005-2008
Teaching Assistant
WIU Physics Department
2006-2008

Courses Taught

Calculus
Statistics
Physics
Algebra 2
Geometry
Applied Mathematics
Trigonometry
College Algebra
Intermediate Algebra
Beginning Algebra
Foundations of Mathematics
Priniciples of Modern Math
Programming
Web Design
Electronics
Control Systems
Computer Applications
Middle School Math & Science

Clubs (Outreach / Volunteer Work)

Math Team
Newman High School
2014-2024
MAKE♣
Newman High School
2023-2024
Film Club
Newman High School
2022-2024
Esports/Gaming
Newman High School
2019-2024
Debate Team
Newman High School
2017-2018
Electronics Club
Newman High School
2017-2018
MATHCOUNTS
St. Mary's School Sterling
2013-2023
MATH♣
St. Mary's School Sterling
2013-2023
MATH♣
St. Mary's School Dixon
2022-2023

Technical Experience

Modeling & Simulation

Economics and Physics Simulations

Programming

Game Engine Development with C#, Unity Game Engine, Web Development, Node.js, Express, Mongoose (Mongo), React, HTML, CSS, Javascript, Drupal

Electronics

Circuit Components, Physical Laws, Arduino, NodeMCU, Projects

3D Modeling

3D Printing, Game Asset Content Creation, 3D Animations

Graphic Design

Logo Design, Brand Identity and Positioning, Visual Communication

Project Management

Logical Requirement Analysis, Big Design Up Front, Evolutionary Prototyping

Soft Skills

Analysis

I can break problems down into sub-problems and integrate the solutions.

Communication

Nothing is understood right away. I know how important it is to be clear and to make sure we are all actually on the same page.

Creative

I love to bounce ideas off other people and to get excited about what we can do.

Quick Learner

I love to learn new skills and especially how to make things. It's serious, but fun.

Precision

I see the big picture and know what figures in where, but details matter.

Perseverence

I get that problems are hard and an answer can lead to another problem. I don't give up.

Adaptable

I understand that things often change and change is necessary and good.

Team Player

I work well with people and help others shine based on their own strengths.