Mentorship

What is a Mentorship

Our mentorship program focuses on the skill development and the empowerment of community members. It provides successful applicants* access to a mentor whose skills align with their desired future role and a mentored project to help them gain experience. Our goal is to provide members a faster and clearer path to skill competency.

Tony Nguyen & Johnathan Nguyen

“A mentor is someone who allows you to see the hope inside yourself.” — Oprah Winfrey

Joaquin Martinez, Eden Ragsdale & Parker Bjur

Benefits of a Mentorship

The advantages of the mentorship program extend to all involved in the program, including our organization. As a mentee, you develop skill competency faster, learn to manage professional relationships, expand your network contacts, improve your communication skills, gain confidence in your skills and gain development experience.

What is the Mentorship program?

We have two types of mentorship programs.

The traditional program matches a successful applicant with an industry professional who will mentor them for 6-12 weeks. The length of the mentorship depends on the availability of the mentor. Along with a mentor, the mentee is assigned to an open source project that they will be contributing to. This will allow the mentee to gain experience in the field, give back to their community and utilize what they are learning.

The peer-to-peer program matches applicants with a peer, or group of peers, to work on a real world project that will be overseen by a mentor. The project you work on can be one that the group comes up with or an existing open source project that aligns with the skills members are trying to sharpen. This approach focuses on sharpening skills and nurturing the entrepreneurial side of our members.

open

Traditional

  • Mentor* provided
  • Access to a Mentor
  • Meeting with mentor twice a month
  • Mentored project
  • Skill proficiency focused
open

Peer-to-Peer

  • Partnered with a Peer*
  • Shared access to a community mentor*
  • Guided project
  • Skill proficiency and entrepreneurship focused

* Mentor is a working industry professional* A peer is a member within proximity to your skill level* A community mentor is a member that has professional experience with the skills a mentee is working on. A community mentor is not dedicated to just one mentee.

Interested in Applying?

A successful applicant is a community member that applies, meets all the minimum requirements and is sent an e-mail of acceptance. Applicants normally know within 2-3 weeks if they have been accepted or not. As this is a community driven program with working professionals in the industry, we unfortunately cannot guarantee everyone a mentor.

Requirements:
  • Must be open to having work critiqued, reviewed and corrected.
  • Basic grasp of the syntax for the language applicant is seeking mentorship in.
  • Willingness to work on an open source project that aligns with the skills they're seeking mentorship in.
  • Willingness to network with working industry professionals.
  • Applicant can commit 10-15 hours a week of development time.
  • Applicant commits to having open communication with mentor and the organization. (progress, issues, concerns, etc.)

Mentorship Application

Mentorships

Open

General Mentorship-Armando Villanueva

See description

View Project Repository

General Mentorship-Armando Villanueva

Back-End Development

Title: Back-End Development

Technology: Backend Development (PhP, Node, .Net), MySQL, Redis, MongoDB, DevOps (AWS, Azure), React, Vue

Mentor: Armando Villanueva

Spots Available: 2

Length: Open

This is a general one on one mentorship available for personal improvement, help and encouragement.

Open

General Mentorship-April Bowler

See description

View Project Repository

General Mentorship-April Bowler

Front-End, Wordpress Development

Title: Front-End, Wordpress Development

Technology: WordPress, JavaScript, React, Django, self-learning

Mentor: April Bowler

Spots Available: 1

Length: Open

This is a general one on one mentorship available for personal improvement, help and encouragement.

Open

General Mentorship-Felipe Fernandez

See description

View Project Repository

General Mentorship-Felipe Fernandez

Front-End, Full-stack Development

Title: Front-End, Full-stack Development

Technology: MERN Stack

Mentor: Felipe Fernandez

Spots Available: 1

Length: Open

This is a general one on one mentorship available for personal improvement, help and encouragement.

Open

Migration to Typescript

See description

View Project Repository

Migration to Typescript

Software Developer

Title: Software Developer

Technology: Typescript, Jest, Node.js, Next.js, ESLint, Git, Webpack, etc.

Mentor: Lloan Alas

Spots Available: 1

Length: 4 - 6 weeks

This project requires the migration of the current IESD website to using Typescript. The mentee will completely convert the application to Typescript, component by component, in phases, based on a roadmap that will be created with their mentor. This project will provide great practice to anyone with JavaScript experience looking to learn Typescript. If time permits, tests will also be written.

Open

heyTaco Slack Clone

See description

View Project Repository

heyTaco Slack Clone

Backend Developer

Title: Backend Developer

Technology: Slack API, Node.js, JavaScript, Ubuntu, Express, MySQL or Redis, Nginx and Git.

Mentor: Lloan Alas

Spots Available: 1

Length: 6 weeks

This project requires the completion of a heyTaco clone - a Slack bot. The base of the project exists, but its only a working prototype. It must be refactored into a working and production ready app. This project will interact heavily with the Slack API, work on a virtual private server, write tests and heavily test features.

Open

Spark Learning Portal

See description

View Project Repository

Spark Learning Portal

Backend Developer

Title: Backend Developer

Technology: Typescript, Next.js, Jest, MySQL, Redis, JWT, Webpack, ESLint and Git.

Mentor: Lloan Alas

Spots Available: 2

Length: 6 weeks

This project will require building multiple API endpoints and providing data for the front-end development of the learning portal. This is an existing project with working examples that can be used to build off of, providing a great opportunity to gain practice and experience working on the back-end of a Node.js driven project. Part of the project will also consist of writing tests, if time permits.

Open

Headless CMS - API Building

See description

View Project Repository

Headless CMS - API Building

Backend Developer

Title: Backend Developer

Technology: Headless CMS - WordPress, PHP, Git and GraphQL

Mentor: Lloan Alas

Spots Available: 2

Length: 6 weeks

This project requires the buildout of API endpoints on a WordPress installation used as a headless CMS. The API sits behind a GraphQL server. This API provides IESD data for a variety of purposes.

Mentoring

To become a mentor, you must meet the minimum requirements below. You must also have worked or currently work in the industry, using the skills you will be mentoring others in. You will be impacting the lives of people and you will become a resource of knowledge. This comes with a tremendous level of responsibility, make sure to apply only if you have the time and willingness to help others in your community.

Ziah Miller & Jake Marshall
Mentor Requirements:
  • Be accessible via Slack during the mentorship.
  • Be able to meet with mentee at least twice a month.
  • Posses proficiency in the areas seeking to mentor community members in.
  • Treat mentee with respect and professionalism.
  • Have open communication with the organization regarding the progress of the mentee, issues and concerns.