Skip to content

Instantly share code, notes, and snippets.

@bramus

bramus/cv.md Secret

Last active Mar 29, 2021
Embed
What would you like to do?
cv.md

Curriculum Vitae Bram(us) Van Damme

Bram(us) Van Damme

0. The Elevator Pitch

Because sometimes all you have is 5 minutes …

Bramus is …

🔨 … a webgeek who understands that web development is a craft. From the moment he discovered view-source at the age of 14 (way back in 1997 😅), he fell in love with the web and has been tinkering with it ever since.

👨‍💻 … a developer specialized in frontend development (JavaScript/ES2015+, HTML, CSS) but also fluent in backend development (PHP, MySQL), all with an eye for UX and Design. Not limiting himself to only a part of the stack, he also likes to tinker with related technologies such as (cloud) infrastructure (Docker, GCP, Serverless, …), Automation and Tooling (CI/CD), App Development (React Native), etc.

🧠 … known for his broad knowledge, delivering quality, and working in an organized & structured manner. Also takes ownership and leads the pack if need be.

⚡️ … distinguishable from the crowd by having good communication skills, being on top of his game, and taking an inventive approach.

👨‍🏫 … a person who loves to share his passion for technology either through blogging, public speaking, or running workshops. With his background as a lecturer "Web & Mobile" at University College Odisee (Ghent), he's familiar with talking to audiences both big and small, and is well trained in prepping workshops and course materials.

👀 … currently focusing on CSS / JavaScript / React.

Technology-namedropping: Vanilla JavaScript (ES2015+), React, Redux, React Native, Websockets, Grunt, Gulp, Webpack, NodeJS, Express, CoffeeScript, Stylus, Less, Tailwind, Jade, Ionic1, npm, yarn, PHP, Silex, PHPUnit, Composer, Symfony, Twig, REST API Design, Hypermedia APIs, HTTPS & certificates, MySQL, Temporal Databases, PostgreSQL, SQLite, MongoDB, Redis, InfluxDB, RabbitMQ, Git, Bash, Makefiles, SSH, Deployment, Travis-CI, Circle-CI, Bitrise, GitHub Actions, Netlify, Google Cloud Platform, Terraform, Cloud Functions, Heroku, Responsive Web Design, Frontend Optimization, CSS, CSS Flexbox, CSS Grid, SVG, Web Components, jQuery, UTF-8, Iñtërnâtiônàlizætiøn, GIS, Markdown, ...

1. Personal Information

  • First Name: Bram
  • Last Name: Van Damme
  • Nickname: Bramus
  • Address: Groeneweg 170, 9870 Machelen-Zulte, Belgium
  • Phone: +32 475 90 38 25
  • Website: https://www.bram.us/
  • E-mail: bramus@bram.us
  • Twitter: @bramus (±3000 followers, measured March 2021)
  • GitHub: https://github.com/bramus/
  • CodePen: https://codepen.io/bramus/
  • Date of Birth: December 26, 1983
  • Place of Birth: Gent, Belgium
  • Nationality: Belgian
  • Spouse: Elke Van Ruyskensvelde
  • Children: Finn (°2009, co-parenting), Tila (°2011, co-parenting), and Noah (°2020)

2. Education

  • Bachelor's Degree ICT, with honors (2005)
    • Mid-term Projects: Instant Messenger (Java); Cisco Switch SNMP Monitor (C#)
    • End-term Project: “Development of an intranet site using PHP and MySQL.”
  • High School Degree Informaticabeheer, laureate (2002)
    • End-term Project: UDP Instant Messenger (VB6)

3. Work Experience

3.1 Owner, Founder, Masterchief @ 3RDS

(April 2007 – Present)

Back in 2007 I started 3RDS as a Secondary Profession. For 10 years I served my own customers and ran my own projects, as well as doing some freelance work for other companies.

After +10 years of running 3RDS on the side, it transformed into a full-time business mid 2017. 3RDS still remains a one man shop, ran by Bramus, specialised in both frontend (JavaScript/ES2015+, HTML, CSS) and backend (PHP, MySQL) development, with an eye for UX and Design.

Selected clients/work:

3.2 Co-Owner, Co-Founder @ vBridge

(December 2018 – June 2021)

Late 2018, the companies 3RDS and vSwitch joined forces using the vBridge moniker. Thanks to this synergy, vBridge is able to thrive at the intersection of Industrial IoT, Cloud Infrastructure, and Modern Web Applications.

3.3 Software Engineer @ Small Town Heroes

(October 2015 – June 2017)

Selected works:

  • App “Karrewiet(React Native)
  • Zender Live Webplayer (React): o.a. Ketnet Koekenbak, De Krook, The Passion 2017
  • Zender Stories Webplayer (React): o.a. CultureClub Magazine
  • App “De Allesweter(Ionic)
  • Games for the Ketnet & Ketnet Junior Apps: Find the differences, Memory, Quiz, Pollvote, etc. (HTML, Coffeescript, Stylus)
  • The Passion 2017: Testimonials (React, Canvas), integration with Zender Live Platform

3.4 Lecturer “Web & Mobile” @ Technical University Odisee, Gent

(October 2008 – October 2015)

Courses:

  • Webtech (HTML, CSS)
  • Programming 1 (Java)
  • Clientside Webscripting (JS)
  • Serverside Webscripting (PHP)
  • Advanced Webscripting (Adv. PHP, API Design)
  • Databases (MySQL)
  • Web & Mobile Specialty Course (Adv. JS, Responsive Web Design, Web Apps, Hybrid Apps)

3.5 Early Career

  • Web Developer @ Netlog NV, Gent (August 2008 – October 2008)
  • Web Developer @ Netlash, Gent (September 2007 – August 2008)
  • New Media Developer @ Wax Interactive, Sint-Martens-Latem (February 2006 – September 2007)
  • Web Developer @ Tallieu & Tallieu, Deinze (September 2005 – February 2006)

4. Interests & Hobbies

4.1 Passionate SCUBA Diver (+300 logged dives)

Destinations:

  • Belgium: Put van Ekeren, Zilvermeer, Blaarmeersen, Quarries, … (regularly)
  • The Netherlands: Grevelingenmeer & Oosterschelde (regularly)
  • Egypt: Red Sea (Autumn 2015, Spring 2017, Autumn 2018)
  • Australia (Summer 2008)
  • Malta (Summer 2015, Autumn 2019)
  • Tenerife (Autumn 2015)
  • Maldives (Spring 2016, Autumn 2020)
  • Thailand (Autumn 2017)
  • Philippines (Summer 2018)
  • Gran Canaria (Autumn 2018)
  • Mexico (Autumn 2019)

Recreational Diving Certifications:

  • SSI Open Water Diver (2009.07.20)
  • SSI Adventure Diver (2009.07.21)
  • PADI Night Diver (2015.07.08)
  • PADI Enriched Air Diver (2015.07.08)
  • PADI Advanced Open Water Diver (2015.07.08)
  • PADI Deep Diver (2015.07.12)
  • PADI Wreck Diver (2015.07.30)
  • PADI Underwater Navigator (2015.08.22)
  • Emergency First Responder (2015.12.13)
  • PADI Drift Diver (2016.05.18)
  • PADI Dry Suit Diver (2016.05.28)
  • PADI Rescue Diver (2016.05.29)
  • PADI Master Scuba Diver (29/05/2016)

Professional Diving Certifications:

  • PADI Divemaster (August 2017, Certfication ID #405966)
  • PADI DSD Leader (WIP)

4.2 Tech Blogger at Bram.us

My blog Bram.us was established in 2001 and has about ~25k monthly visitors.

Main topics are web related technologies (CSS, JS, PHP, …), along with other geeky things (robots, space, …) and personal interests (cartography, music, movies, …).

There are two post categories: “Original Content” and “Elsewhere”.

  1. Original Content = Posts with self-created content.
  2. Elsewhere = A collection of links/videos/photos/etc I find interesting, mostly accompanied by a personal comment or addition.

Popular/Interesting “Original Content” posts (selection):

  1. The Future of CSS: Scroll-Linked Animations with @scroll-timeline (Part 1) (February 2021)
  2. The Future of CSS: Scroll-Linked Animations with @scroll-timeline (Part 2) (March 2021)
  3. Cancel a JavaScript Promise with AbortController (December 2017)
  4. Simple Image Gallery with display: grid; and object-fit: cover; (July 2020)
  5. Aspect Ratios in CSS are a Hack (June 2017)
  6. Native Aspect Ratio Boxes in CSS thanks to aspect-ratio (November 2020)
  7. Vertical margins/paddings and Flexbox, a quirky combination (July 2017)
  8. Building Better Forms™ by not taking away affordances (January 2019)
  9. Form Validation: You want :not(:focus):invalid, not :invalid (January 2021)
  10. Animating a CSS Gradient Border (January 2021)
  11. Smooth Scrolling Sticky ScrollSpy Navigation (January 202)
  12. ESNext: JavaScript “Optional Chaining Operator” (January 2017)
  13. ESNext: JavaScript “Nullish Coalescing Operator” (February 2018)

4.3 Social Media / Open Source Enthousiast

5. Other Activities and Accomplishments (Selection)

5.1 Speaker at several Meetups and Conferences

Meetups / User Groups

  • Fronteers België

    • What's next for JavaScript (2018)
    • Hybrid Apps with Ionic Framework (2015) (writeup + slides)
    • JavaScript Roots: Core Language Essentials (2014)
    • Geoshizzle, braintwists of a mapping afficionado (2013) (writeup + slides)
    • RESTful APIs (2012)
  • Full Stack Ghent / Full Stack Antwerpen

    • Going Serverless with Google Cloud Run (Full Talk, Gent, 2020) writeup + slides
    • ESNext: Proposals to look forward to (Full Talk, Gent, 2019) (writeup + slides)
    • ESNext: Proposals to look forward to (Full Talk, Antwerpen, 2019) (writeup + slides)
  • JavaScript Usergroup Belgium (JSBE)

    • ESNext: Proposals to look forward to (Full Talk, Mechelen, 2018)

Conferences

  • ESNextConf

  • Frontend United

  • JSConf.be

    • Going Serverless with Google Cloud Run (Full Talk, Online, 2020) writeup + slides + video
    • What's next for JavaScript (Full Talk, Brugge, 2018)
  • Full Stack Europe

    • React from Scratch (Workshop, Antwerpen, 2019) (slides)
    • JavaScript Yellow (Lightning Talk, Antwerpen, 2019) (video)
    • ESNext: Proposals to look forward to (Full Talk, Antwerpen, 2019) (writeup + slides)
  • Fronteers

    • JavaScript Yellow (Jam Session / Lightning Talk, Amsterdam, 2019)
    • ESNext: Proposals to look forward to (Jam Session / Lightning Talk, Amsterdam 2018) (video)

5.2 Attendee at several Meetups and Conferences

  • Fronteers Conference, Amsterdam (2010, 2011, 2012, 2013, 2014, 2015, 2016 Spring, 2017, 2018, 2019)
  • CSS Day, Amsterdam (2013, 2015, 2016, 2017, 2018, 2019)
  • Mobilism, Amsterdam (2012, 2013, 2015)
  • Responsive Day Out Brighton (2013, 2014, 2015)
  • DotJS, Paris (2012, 2013)
  • FOWD, London (2008)
  • JSConf.be (2017, 2018, 2019, 2020)
  • Frontend United (2018)
  • Full Stack Europe (2019)
  • ESNextConf (2020)
  • Fronteers België Meetups
  • Full Stack Ghent / Full Stack Antwerp Meetups
  • JavaScript Usergroup Belgium (JSBE) Meetups

5.3 Publications

5.4 Open Source Projects

5.5 Organizations and Memberships

  • Bubbledivers Diving Club: Member, Chairman “Training and Swimming Pool Working Group”
  • Scouts- en Gidsen Vlaanderen / Scouting Deinze: Member, Former Scout Master, Former Head Scouts Master, Former Chairman Lokaalcommittee, Former Co-governor non-profit “Scouting Deinze”
  • Fronteers, vakverening voor front-end developers: Member, Guest Speaker, Former Member Education Committee

5.6 Misc

6. References

Still not convinced? Feel free to ask around:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment