Personal details

Vamp - Remote

Vamp

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I turn complex topics into easily digestible analogies and explanations that anyone can relate to. I never teach memorization - I teach intuition and fundamental understanding.

Expert instructor for JavaScript [ES6/ES7] and Python [3.6+] from the basics to advanced concepts:

  • Programming fundamentals
  • Object Oriented Programming
  • Functional Programming
  • Database management systems, design, and using ORMs (SQL, NoSQL)
  • Understanding how the web works from the Client to the Server and back
  • Back end web development (Flask, Django, Express)
  • Server Side Rendering and template engines
  • Web API design (REST, GraphQL)

I also teach important ancillary skills:

  • Effective problem solving approaches
  • Getting comfortable with using the command line
  • Using version control (Git/GitHub)
  • Deploying a project and managing a production environment
  • Configuring and using workflow tools to optimize your time as a developer
  • Becoming an effective communicator with teams or freelance clients

Freelance Work:

  • Defining project goals and organizaing an effective path to reaching them
  • Code review and refactoring
  • Command line tools
  • Browser extensions
  • Database and Model design (PostgreSQL, MySQL, MongoDB)
  • Web APIs (REST or GraphQL)
  • Deployment (Linux / Nginx, Digital Ocean, Google Cloud, Heroku)