Justine Chiu

Front End Developer

About

Based in Toronto, Canada, I'm a passionate front-end developer working to ensure all users have delightful, accessible experiences that meet their needs.

Currently developing web applications with React and Redux, and testing React applications with Jest and Enzyme. I value semantic HTML5 markup, writing Sass for compiled CSS, and reusable Javascript functions. I value budgeting for web accessibility, performance, and analytics.

In the last three years I've worked on Shopify and Wordpress themes, and comfortable adapting my knowledge of templating languages to other Content Management Systems.

I enjoy fostering a close-knit culture within my team, pair programming, code reviews, and giving back to my community by teaching adults fundamental web development.

What's Next

It's important to me to connect to the overall mission of a digital product. I would love to work in a team with other collaborative developers to craft something beautiful, performant, and accessible to all users.

FAQs

I'd like to make a career shift to web development. How do I get started?

  1. Take a free course or tutorial. Some that offer these include Canada Learning Code, Codecademy, Udemy, Pluralsight, or Udacity. I did all of these before paying money for a coding bootcamp.
  2. Research every coding bootcamp near you. Ask about technology taught, employers that seek out graduates from that school, and earning potential. Match up the technology taught with recent job postings for web developers. Attend demo nights where students present their projects that came out of the bootcamp.
  3. Save up. It's a good idea to ensure you have 6 months of living expenses saved up, especially if you're going to quit your full-time job and do a full-time bootcamp program. You need 3 months for the duration of the bootcamp, and 3 months after the bootcamp when you're looking for a job. Save more if you think you will have a hard time looking for a job after graduation. Save less if you think you have a hustle motivation and connections to get you employed right after the bootcamp.
  4. Remind yourself that this is an investment. All investments require your time and effort to maintain, so it's up to you to keep your skills sharp and relevant after the bootcamp. The bootcamp is not a magical elixir that will solve your career woes once and for all. Keep learning, all the time, every day, on your own.

How do I grow as a developer?

  1. Inventory your skills. Identify the latest technologies. Do some tutorials on those technologies, and attend conferences with speakers that will go over them. Write a blog post that covers everything you've learned so far. Tweet at experts or ask questions on Stack Overflow if you don't understand something.
  2. Introduce new technology in your current team. Start out with a "Lunch N Learn" where you invite your team to have lunch in a meeting room while you walk through an overview of new technology or web trends. Move into more serious meetings on initiatives to adapting new technology (new designs, frameworks, etc.) to current projects. Eventually, get sign off from leadership or product owners to get going in a more actionable way.
  3. Work somewhere new. If your current place of employment is resistant to change, look for a new workplace. If you feel obligated to stay at your place of employment for whatever reason, make a super small side project working with that technology in one weekend. Make your own "Hackathon" weekend.
  4. Teach. Sometimes it's not about quantity, but quality of your knowledge. The best way, to strengthen what you know, is to teach it. Reach out to your alma mater or other bootcamps to get part-time work as a mentor or instructor. Teach a 1-2 hour workshop at work after hours.

Connect

Connect with me on LinkedIn, or get in touch via e-mail.