Johanna Schmidle Resume
Education
Honours Bachelor of Science: Mathematics and Computer Science, Sep 2019 - May 2024
McMaster University, Hamilton, ON
Relevant Coursework:
- Data Mining
- Advanced Databases
- Data Science
- Linear Optimization
- Software development
- Mathematical Modeling
- Complex Analysis
- Linear Algebra I & II
- Calculus I & II
- Data Structures and Algorithms
- Automata and Computability
- Statistics
Projects
Analyzing Patterns and Trends in UFO Sightings (Rendition 1) | R
(Selected by professor as demonstration model for future students)
Data-driven project: Cleaned and analyzed UFO sightings database, focusing on geographical and temporal patterns, and performing sentiment analysis on witness comments. Involved data wrangling, text mining, and statistical analysis techniques. Created visualizations to illustrate trends and potential correlations.
Service Reservation Application Development | Java
Software development project: Developed a service reservation application for a startup. Generated and implemented Java code, and conducted model-based evolution to include new features.
Bobcat Population Dynamics and Conservation Strategies | R
Modelling and prediction project: Developed mathematical models to analyze and predict bobcat population dynamics and the effectiveness of proposed conservation strategies. Conducted simulations on best and worst-case long-term populations based on hunting interventions and population growth.
Rat in a Maze Algorithm Implementation | Java
Algorithm development project: Implemented a backtracking algorithm to solve the "Rat in a Maze" problem in a 2D grid. Documented the code with detailed explanations, instructive comments, and adhered to good programming practices. Conducted several test runs on various input data to validate the algorithm's effectiveness.
Technical Skills
-
Python
Libraries: pandas, matplotlib, NLTK, ggplot, seaborn, BeautifulSoup, sklearn, os, openai -
SQL (MySQL, PostgreSQL)
CTEs, Window Functions, Temp Tables, Stored Procedures, Case Statements, Subqueries -
Excel
Cleaning data, EDA, Data Visualization
Tools: Pivot Table, XLOOKUP, Power Query -
Tableau
Data Connection & Preparation, Data Blending, Dashboard design, Calculated Fields
- GitHub
- Jupyter Notebooks
- Web Scraping
- R + Markdown
- Latex
- Java
- HTML
- JavaScript
- A/B Testing
- OpenAI
- Machine Learning
- Deep Learning
Work Experience
Kaggle Courses
- Intro to Machine Learning
- Intermediate Machine Learning
- Intro to SQL
- Advanced SQL
- Intro to AI Ethics
- Intro to Deep Learning
Extra Experience
Leadership in School Clubs
Led extracurricular dance clubs, showcasing strong communication and organizational skills in coordinating student members and performances.
Attended Cryptography Seminars
Attended weekly cryptography seminars for a semester, enhancing knowledge of data security and encryption techniques.
S.T.E.M. Club Member
Active member of the S.T.E.M. club in high school, competing in various competitions such as mathematics, physics, engineering, and robotics.
- Earned second place in the TDSB Secondary Technological Skills Competition, showcasing proficiency in
Microsoft software.
Certifications
- Ontario SmartServe
- G Drivers License
- Babysitting License
Get In Touch!
I can be reached at your convience via email. I hope to hear from you :)