Corey Schafer

Self Employed at YouTube

Belle, West Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Corey Schafer is a software engineer with 11 years of experience who now works as a self-employed creator of free educational programming videos on YouTube while based in Belle, West Virginia. He has built and supported data processing systems for NASA missions at LASP and developed GIS web applications earlier in his career, giving him a strong mix of scientific data engineering and geospatial front-end experience. On GitHub he focuses on developer productivity and Python tooling—maintaining dotfiles and code snippets that emphasize automation, memory profiling, and logging for reliable back-end code. His background spans systems administration, SQL/BI tooling, and C++/mobile prototyping at NASA, which informs a practical, performance-minded approach to building and explaining software. He holds a BS in Computer Science from Marshall University.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Marshall University
stackoverflow-logo

Stackoverflow

Stats
89reputation
10kreached
0answers
10questions
github-logo-circle

Github Skills (26)

python10
scripting10
bash10
homebrew10
automation10
memory-profiling10
logging10
automations10
sublime-text9
configuration-management9
sqlite8
sqlite38
file-handling8
sqlite-38
decorator7

Programming languages (4)

PHPHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
CoreyMSchafer/dotfiles

Feb 2016 - May 2019

Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:32 commits, 1 PR, 79 pushes in 3 years 4 months
Contributions summary:Corey's contributions primarily revolve around automating and configuring the user's development environment. This includes creating scripts to install and configure software packages such as Python, Homebrew, and Sublime Text, and setting up symlinks for dotfiles. Furthermore, the user has implemented scripts for installing Mac applications via Brew Cask and customizing Sublime Text settings, demonstrating a focus on environment management and build automation. The updates reflect ongoing efforts to streamline the user's setup and enhance development workflows.
dotfilesvimpersonal-preferenceszsh
CoreyMSchafer/code_snippets

Jan 2017 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:73 commits, 8 PRs, 69 pushes in 6 years 1 month
Contributions summary:Corey's primary contribution involves creating and modifying Python code snippets, specifically focusing on memory profiling and logging functionalities. They implemented Python scripts utilizing libraries like `pympler`, `psutil`, and `resource` to assess memory usage, suggesting a focus on performance and optimization. The user also added code snippets for basic and advanced logging with examples of how to implement logging in Python, including the use of different levels of logging and handling exceptions. Further contributions include creating examples for inheritance, SQLite and demonstrating fundamental Python programming concepts (decorators, environment variables)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial