Oliver's profile photo

Oliver Vermeulen

Web Developer

Contact:

Introduction:

I'm a hardworking, goal-oriented Junior Web Developer. I'm very enthusiastic about Front-end Engineering, but I enjoy working on Full Stack projects as well. I'm always eager to learn more about Software Development and to improve my own skills. I'm currently using HTML, CSS, JavaScript and React for Web Development but I'm also comfortable with using PHP and MySQL. I'm passionate about contributing to open source and making visually intuitive and user friendly web applications.

Education:

CodeSpace - Software Development Certificate

Jan 2022 - Nov 2022

Intro to web:

This course introduced me to web development. I learned how to create basic websites by structuring them with HTML elements, adding links and graphics to web pages, and styling them with CSS.

Web Design:

In this course, I learned how to create more sophisticated web pages using various new design strategies. I was introduced to the important concept of responsive design and templating by learning the CSS framework Bootstrap.

Interactive Web Apps:

In this course, I learned how to use JavaScript to transform static web pages into more interactive experiences. I learned the fundamentals of JavaScript as well as learning how to manipulate data and to make it persist.

Front-end Frameworks:

This course taught me about front-end frameworks and how to use them to simplify and improve JavaScript. I learned how to use the versatile Vue.js framework to create more powerful web applications.

Back-end Programming:

In this course I learned how to use the back-end programming language PHP. I learned about the fundamentals of PHP like using session storage to retrieve data. I also learned how to use the dependency manager Composer to install libraries into my projects.

Databases:

This course helped me to better my understanding of databases. I learned how to use the popular database management system MySQL. I learned how to create and manipulate databases and tables. I also learned how to connect databases to PHP remotely and how to manipulate data using CRUD operations.

Dynamic Web Apps:

In this course I learned to separate the front-end from the back-end as two separate components and to set up data endpoints to send and and receive data between the two using NPM Axios to create Fullstack applications.

Codecademy - Certificates for HTML and Javascript

Jan 2021 - Jul 2021

Learn JavaScript course

For this certificate, I learned how to use JavaScript programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax, and learnt to use its many elements; including Bash terminals and node.js to create small projects.

Learn HTML course

During this course I learned how to use HTML5, including all the common HTML tags and how to create HTML tables to present tabular data efficiently. I completed quizzes based on this and I received a certificate of completion.

Langenhoven High School - National Senior Certificate

Jan 2016 - Dec 2020

Experience:

Individual project contributor on Github

Companies where I have done job shadowing:

Stats

Skills:

  • JavaScript
  • HTML5
  • CSS
  • Bash
  • Node.js
  • Public speaking
  • Time management

Interests:

  • PC gaming
  • Reading manga
  • Cooking ramen
  • Warhammer 40K
  • Hiking

Languages:

  • English
  • Afrikaans

Projects

Vine Vibe

Vine Vibe

✨ 🍷 We decided to create a virtual wine cellar where we could virtually store all of the wines we loved, and hoard all of the ones we hadn't tried yet! 🍷 ✨

See project

Keep the Receipts

Keep the receipts

🔎 💰 Data on government contracting and purchasing - who the government pays for goods and services, and how much. 🔎 💰

See project

JPaas

cultofthepartyparrot.com

PARTY OR DIE

See project