Andy Lindsay

Vancouver, BC · andydlindsay@gmail.com · (778) 552-0414

Former Logistics Manager turned Full-Stack Web Developer. I have a strong background in relational database design and I enjoy developing solutions to real-world problems.

I am proficient with modern web development languages such as HTML, CSS, JavaScript/ES6, TypeScript, and Sass and front-end frameworks such as Angular, React, and Vue. On the back-end, I am familiar with technologies like Node.js and Express and databases such as MySQL, Postgres, and MongoDB.


Experience

Full-time Web Instructor

The Lighthouse Labs Web Development Bootcamp is an intensive 12 week program where students, some with no practical programming experience before attending the bootcamp, learn the fundamentals of software development. The bootcamp covers topics such as HTML, CSS, JS, testing, API's, servers, and front-end frameworks.

  • Prepare and deliver lectures on web development
  • Lecture topics include JavaScript, React, CSS, Ruby, ES6, AJAX, SQL, algorithms and data structures
January 2020 - Present

Software Developer

MottoWealth is one of the world's premier cryptocurrency trading platforms for Bitcoin, Ethereum, XRP, and other cryptocurrencies.

  • Plan, develop, and deploy frontend and backend features
  • Develop frontend features using Vue.js and Vuex
  • Develop backend features using Node, TypeScript, and Postgres
  • Deploy resources to Microsoft Azure
  • Create API documentation
  • Perform code reviews
April 2019 - December 2019

Web Instructor

  • Prepare and deliver lectures on web development
  • Lecture topics include JavaScript, ES6, AJAX, SQL, algorithms and data structures
June 2019 - December 2019

Mentor

  • Helping individual students or groups of students as they work through assignments and course material
  • Performing one-on-one code reviews
  • Staying up-to-date on student progress, course curriculum, assignments, and exercises
April 2019 - December 2019

Software Developer Intern

  • Planning, developing and deploying frontend and backend features
  • Develop frontend features using Vue.js and Vuex
  • Develop backend features using Node, TypeScript, and Postgres
  • Collaborate with stakeholders and developers on defining and executing feature requirements
January 2019 - April 2019

Freelance Application Developer

Self-Employed
  • Business application design and development
  • Maintain legacy applications and code
  • Create user documentation and instructional videos
  • Conduct on-site training of users
  • Design and implementation of new features per client request and business needs
  • Troubleshoot issues and debug errors
October 2014 - October 2018

Volunteer Experience

Instructor and Mentor

  • Teach and mentor workshops for Kids Learning Code and Ladies Learning Code
  • Workshops cover topics such as HTML, CSS, JavaScript, and Ruby
April 2019 - Present

Instructor and Mentor

  • Teach and mentor free workshops
  • Workshops cover topics such as HTML, CSS, and JavaScript
March 2019 - Present

Projects

Mazes w/o Monsters

Explore randomly generated mazes of various sizes and difficulties. My son loves to solve these on paper so I thought I'd make him a more environmentally friendly version.

STACK: Node.js, Vue, TypeScript

View Demo
Github Repository

Bacon Flip

Is it bacon or Kevin Bacon? Guess what's on the other side of the card. Stats such as number of right or wrong guesses and longest streak are tracked as well.

STACK: Node.js, HTML, CSS, and JavaScript with jQuery

View Demo
Github Repository

Bar-Gen

This program generates bar charts based on user data. This is the first app that I've built for other developers to use. As such, I paid a lot of attention to making the API user-friendly with intelligent defaults.

STACK: Built in pure HTML, CSS, and JavaScript with jQuery

View Demo
Github Repository

Tic Tac Toe

Play Tic Tac Toe against an AI opponent with various difficulty levels. Definitely a favourite of mine. I enjoyed studying the game to determine optimal play to make my AI as unbeatable as possible!

STACK: HTML, CSS, and JavaScript with jQuery

View Demo
Github Repository

Skills

Languages

HTML5, CSS3, Java, JavaScript, ECMAScript 6 (ES6), Python, Sass, JSON, XML, VBA, SQL, TypeScript, JSX, EJS

Databases

MongoDB, PostgreSQL, MySQL, Microsoft Access

Frameworks & Libraries

Angular v2+, Angular Material, Vue, Bootstrap, React, Redux, Node.js, Express, jQuery, RestFUL APIs, Git, AJAX, npm, Yarn, Bower, Gulp.js, Knex

Software

MS Office Suites 2000 through 2016, Office 365, SAP, Sage BusinessVision, Camtasia, Audacity, VoiceMeeter, mLab, Heroku, Github, Codepen, Amazon S3, Eclipse


Education

Lighthouse Labs

Web Development Bootcamp

A full-time immersive web development program, covering topics such as JavaScript, React, Node.js, MongoDB, PostgreSQL, SQL, Ruby, Ruby on Rails, jQuery, HTML, CSS, and SASS.

October 2018 - January 2019

Free Code Camp

Full-Stack Web Development Program

An online web development program, covering topics such as HTML5, CSS3, JavaScript, React, Angular, jQuery, D3, MongoDB, and Node.js.

2016 - 2018

Certifications & Courses