Natalie Dreher

ABOUT

I am a software developer with experience in front-end languages such as JavaScript, though I have a particular interest in back-end languages and I am eager to apply my skills in a practical setting. I recently received my Bachelor's of Science in Computer Science at the University of Colorado in Boulder. My academic focus was on data structures, algorithms, and computer systems. There I also learn the fundamentals of machine learning, artificial intelligence, Android app development. My academic experience coupled with my previous experience have given me a strong foundation as an entry level software developer.

In my previous career, I worked as a Sales Operations Analyst working primarily in MS Excel and MySQL. In my role I had to process large Excel datasets using complicated nested If Statements. I was also responsible for crafting daily and weekly reports which often included managing the SQL queries involved. Working with complicated Excel formulas in particular got me interested in programming.

SKILLS

EDUCATION

UNIVERSITY OF COLORADO

BACHELOR'S OF SCIENCE IN COMPUTER SCIENCE • DECEMBER 2024

GPA: 3.71

Acquired key skills for front and back-end development through a thorough curriculum including HTML5, CSS3, JavaScript, Python, Java, C++, Database Design, MySQL, Command Line, Git, and more.

PROJECTS

Technologies:

C++, CMake

Description:

Implementation of a simple Bloom filter.

Technologies:

React.js

Description:

Built using React.js, objective is to click images only once.

Technologies:

Java, Android Studio

Description:

Text-based adventure Game Android app.

Technologies:

Bootstrap 4, JQuery, Giphy API

Description:

App that displays reaction GIFs that are obtained from the Giphy API using GET calls.

Technologies:

Node.js, Axios, Moment.js, Inquirer.js

Description:

Simple CLI app that can be used to look up concert information, get trivia, insult the user, etc.

Technologies:

Firebase, Moment.js, JQuery, Bootstrap 4

Description:

Simple train scheduling app.

Technologies:

Python, Gymnasium, Tensorboard, Stable Baselines 3

Description:

Project testing various AI learning methodologies on Gymnasium's Lunar Lander environment.

Technologies:

Javascript, Flask, Python, SQLite3

Description:

Clone of the popular Windows game.

PROJECTS

Technologies:

C++, CMake

Description:

Implementation of a simple Bloom filter.

Technologies:

React.js

Description:

Built using React.js, objective is to click images only once.

Technologies:

Java, Android Studio

Description:

Text-based adventure Game Android app.

Technologies:

Bootstrap 4, JQuery, Giphy API

Description:

App that displays reaction GIFs that are obtained from the Giphy API using GET calls.

Technologies:

Node.js, Axios, Moment.js, Inquirer.js

Description:

Simple CLI app that can be used to look up concert information, get trivia, insult the user, etc.

Technologies:

Firebase, Moment.js, JQuery, Bootstrap 4

Description:

Simple train scheduling app.

Technologies:

Python, Gymnasium, Tensorboard, Stable Baselines 3

Description:

Project testing various AI learning methodologies on Gymnasium's Lunar Lander environment.

Technologies:

Javascript, Flask, Python, SQLite3

Description:

Clone of the popular Windows game.