Cima d'Asta in Italy by Vincentiu Solomon

Welcome to
John Albright  's
Programmer Portfolio

Calm Body Of Water by Azuend

Projects

Front End Projects

JavaScript Calculator Screenshot
JavaScript Calculator
Vanilla JavaScript
Drum Machine Project Screenshot
Drum Machine
React.js, Redux.js
Markdown Previewer Project Screenshot
25 + 5 Clock
React.js
Language Learning Website Project Screenshot
Language Learning Website
HTML, CSS

Back End Projects

Stocks Investing Application Screenshot
Stocks Investing Application
Flask, JavaScript, SQL
Metric-Imperial Converter Project Screenshot
Issue Tracker
Express.js, Chai.js, Mongoose.js, MongoDB Atlas
Exercise Tracker Project Screenshot
Exercise Tracker
Express.js, Mongoose.js, MongoDB Atlas
URL Shortener Project Screenshot
URL Shortener
Express.js, Mongoose.js, MongoDB Atlas

Other Projects

Employee Roster Program (Console) Screenshot
Employee Roster Program
C#, Visual Studio Forms
Health & Wellness iOS Application Screenshot
Health & Wellness iOS Application
Swift, XCode
Seize the Station CLI Game Screenshot
Seize The Station CLI Game
Java
Client Array Search & Sort Screenshot
Client Array Search & Sort
Java, SQLite
Virus & Drug Computational Model Screenshot
Virus & Drug Computational Model
Python, Matplotlib

Education

University

General Programmer Certificate    +
Oakton Community College   Sep 2020-May 2021
Relevant Courses: Java Computer Science I, Web Page Development, Java Data Structures & Algorithms, C# Programming, Apps Programming for Apple Mobile Devices, Introduction to SQL
Teaching of Chemistry, B.S.    +
University of Illinois at Chicago   Jan 2014-Aug 2015
  Sep 2018-Dec 2018
Minor: Math
Student Teaching: Carl Schurz High School, Chicago, IL (Sep-Dec 2018)
Music, B.A.    +
DePaul University   Aug 2009-Nov 2013
Minors: Chemistry, Computational Physics, Spanish
Study Abroad: CIEE Álcala de Henares, Madrid, Spain (Jun-Jul 2013)

Certificates

Front End & Back End Certificates +
freeCodeCamp  Oct 2020-Nov 2022
Completed the entire curriculum and projects for all 6 JavaScript certificates:
  • Responsive Web Design (1/6)  
  • JavaScript Data Structures & Algorithms (2/6)  
  • Front End Development Libraries (3/6)  
  • Data Visualization (4/6)  
  • Back End Development and APIs (5/6)  
  • Quality Assurance (6/6)  
CS50 Introduction to Computer Science  +
Harvard University [MOOC]  Oct 2020-present
Completed all problem sets (0-10)
Currently working on the final project
Course Content: C, Python, SQL, JavaScript, HTML, CSS, jQuery, Flask
Introducción a la programación en Java  translate +
Universidad Carlos III de Madrid [EdX]  Dec 2020-Jun 2021
Completed the Spanish version of the course (3 modules)
  • Module 1: Empezando a programar 
  • Module 2: Escribiendo buen código 
  • Module 3: Estructuras de datos y algoritmos 
Computational Thinking Using Python  +
Massachusetts Institute of Technology [EdX]  Jan 2021-May 2021
Completed the two courses required for the certificate
  • 6.00.1x: Intro to Computer Science and Programming Using Python
  • 6.00.2x: Intro to Computational Thinking and Data Science
Learn to Program: The Fundamentals  +
University of Toronto [Coursera]  Sep 2020-Nov 2020
Basic procedural programming using Python