cv
Comprehensive summary of my work, education, and experience.
General Information
Full Name | Jonathan Dyer |
Location | Pittsburgh, PA |
Languages | English (native), Spanish (intermediate) |
Summary | Carnegie Mellon University alum with 4+ years of experience in software engineering and graduate studies in machine learning. Enjoys diving into complex systems and analyzing difficult problems. Experience and interest in distributed systems, machine learning, and technical AI alignment. |
Experience
-
2023- Berlin, Germany (remote)
ML Course Design and Research
Tomorrow University of Applied Sciences Skills: GraphQL | Machine Learning | Artificial Intelligence (AI) | Algorithms | APIs | Data Science | Teaching | Python
- Designed and authored data science and machine learning course materials for an edtech startup
- Built automated assessment pipelines that integrated generative LLMs
- Led class sessions and taught advanced techniques for data structures, algorithms, and AI
-
2020-2022 Pittsburgh, PA (remote)
Full Stack Software Engineer
Grant Street Group Skills: Vue.js | SQL | JavaScript | Perl | System Design | Microservices
- Developed efficient APIs and microservices to handle thousands of transactions per day
- Consolidated multiple workflows into a user-friendly tool, significantly improving productivity
- Upgraded legacy application frontend to modern Javascript frameworks including Vue.js
- Mentored new developers and team members during onboarding and project ramp-up
-
2019 Devops / InfoSec Intern
MIO Partners Skills: DevOps | Cyber Threat Intelligence | Python | Jenkins | Bash
- Designed and built a custom suite of 10+ intelligence tools for the information security team
- Created pipelines for standardizing deployment across application teams, saving hours per week
-
2019 Pittsburgh, PA
Graduate Teaching Assistant
Carnegie Mellon University Skills: Software Design | Data Structures | Web Scraping | Java | Python
Graded and tutored for computer science courses:
- Object Oriented Programming for Managers
- Introduction to Programming with Python
-
2018 Software Engineering Intern
UPMC Enterprises Skills: Docker | Gradle | JavaScript | Java | Jenkins
- Implemented full-stack solutions to enhance reporting capabilities for existing clients
- Attained 100% test coverage for all code and actively contributed as a member of an Agile software development team
Skills
Languages | ||||||||
Python | ||||||||
JavaScript | ||||||||
SQL | ||||||||
Perl | ||||||||
Java | ||||||||
Solidity | ||||||||
Go |
Devops | ||||||||
Git | ||||||||
Jenkins | ||||||||
Docker | ||||||||
AWS | ||||||||
Linux | ||||||||
bash | ||||||||
Scrum/Kanban |
Data Science and ML | |||||||||||
NumPy | |||||||||||
Pandas | |||||||||||
matplotlib | |||||||||||
machine learning | |||||||||||
neural networks/deep learning | |||||||||||
NLP | |||||||||||
TensorFlow | |||||||||||
Scikit-learn | |||||||||||
data visualization | |||||||||||
AI safety & alignment |
Education
-
2019 Pittsburgh, PA
Master of Information Systems Management
Carnegie Mellon University Heinz College of Information Systems and Public Policy A blend of technical and leadership skills, with a focus on machine learning, data science and big data, distributed systems, programming and system design, and disruptive technologies. Graduated with highest honors. -
2018 Pittsburgh, PA
Bachelor of Science
University of Pittsburgh - B.S. in Computer Science
- B.S. in Mathematics
- Minor in Linguistics
-
2017 Pittsburgh, PA
IT Lab Fellowship
Carnegie Mellon University Heinz College of Information Systems and Public Policy - Trained in information management, database security, and penetration testing with CERT
- Led the top pen-testing team in our cohort of 20+ students
- Generated executive-level reports on IoT security, encryption standards, and risk assessment and impact analysis
Coursework
Mathematics | ||||||||
Abstract Algebra | ||||||||
Graph Theory | ||||||||
Linear Algebra | ||||||||
Mathematical Cryptography | ||||||||
Multivariable Calculus | ||||||||
Probability Theory | ||||||||
Topology |
Computer Science | ||||||||||
Algorithm Design | ||||||||||
Algorithm Implementation | ||||||||||
Applied Cryptography | ||||||||||
Data Structures | ||||||||||
Database Management and Security | ||||||||||
Distributed Systems | ||||||||||
Internet of Things | ||||||||||
Systems Programming | ||||||||||
Theory of Computation |
Data Science and ML | |||||
Data-Focused Python | |||||
Data Science and Big Data | |||||
Statistical Machine Learning | |||||
Unstructured Data Analytics |
Honors and Awards
-
2018 University of Pittsburgh - Culver Award — outstanding performance by a student of mathematics
-
2017 University of Pittsburgh - Laura LaFave and Peter Hallet endowment — exceptional performance in mathematics
-
2016 Deutscher Akademischer Austauschdienst (German Academic Exchange Service) - DAAD-RISE Fellowship — research fellowship through the German government
- Visiting summer research intern at the Cognitive Systems Group in Universität Bremen
-
2012 University of Pittsburgh - Chancellor's Scholarship — highest academic award given to new students
Publications
- See website for publications.
Projects
- See website for projects.
Volunteer
-
2013-2015 Volunteer Missionary
The Church of Jesus Christ of Latter-day Saints Full-time missionary (proselytizing and service) in the greater Kansas City, Missouri metro area.- Administered small (6-12) and medium (18-26) groups of fellow volunteers--this regularly included delivering specialized and motivational training, facilitating meetings, resolving conflicts, delegating responsibility, and orchestrating large group projects
- Spearheaded the regional pilot program for a national nonprofit service organization
- Coordinated with regional leaders to deliver presentations and conduct meetings for groups of up to 150 volunteer representatives
-
2013 Volunteer Tutor
University of Pittsburgh Worked with at-risk youth in inner-city grade schools in Pittsburgh; provided math tutoring, privately or in small groups, for struggling students.