About
I love art and technology. I am always learning. I like how multimedia gives us the chance to combine those things to create new forms of storytelling and new ways to experience those stories.
I've been creating the visual and interactive portion of websites for 17 years, the last 9 professionally. Front-End Development to me is similar to a final round of editing, pulling all the pieces together from a project in a way that is technically well executed and emotionally enthralling while still achieving the initial goals. I am passionate about inclusivity, you'll witness this reflected in the questions I will always have about a project in order to determine correct semantics and accessibility.
Additionally, I have a surplus of multimedia skills available to be utilized: photography, cinematography, photo editing, video editing, sound mixing.
What is a Front-End Developer?
My Skills & Tools
-
HTML
Experience with XHTML, html5: forms, semantic and accessible elements, SVG, history API, intersection observer, mutation observer, local storage, service workers, social and SEO metadata
-
CSS
Experience with vanilla css: variables, grid, flex, media queries, support queries, animations, responsive web design, scss, less, bootstrap 3 and 4
-
Javascript
Experience with vanilla javascript, JSON data, typescript, angular 4-9, angular js, jQuery, jQuery UI, Google Analytics, Google Tag Manager
-
Patterns
Experience with cookies, unit tests, keyboard focus trapping, form validation, custom validators, form mobile keyboard optimization, form auto-fill optimization, i18n, user-generated content, empty states, video, responsive images, hybrid app upgrading, server & client-side rendering, state transfer, service workers and PWA, lazy routing, lazy loading, single page application, progressive enhancement, graceful degradation, HTTP requests/RESTful API/micro-services/ajax, state management, responsive web design, email templates, schema microdata, rxjs subscriptions, observables, widget implementation, tracking codes
-
Back End
Experience with PHP 5/7, WordPress admin, nginx, Apache, MongoDB, MySQL
-
Developer Tooling
Experience with git, GitHub, gitlab, gulp, npm, node.js, webpack, karma+jasmin, Jenkins, google cloud, amazon AWS, xcode, docker, mamp
-
Software
Experience with adobe lightroom, adobe photoshop, adobe premiere, adobe after effects, adobe illustrator, adobe audition
Is there industry consensus about
what a Front-End Developer does?
- HTML and CSS are often seen as a burden. Read More from https://css-tricks.com/front-end-development-is-not-a-problem-to-be-solved/ in new tab
- I'll argue that frontend developers need to master four different skills. Read More from https://zellwk.com/blog/good-frontend-developer/ in new tab
- Full Stack Developers become the gatekeeper of at least some kinds of code they simply doesn't care about writing well. Read More from http://www.heydonworks.com/article/reluctant-gatekeeping-the-problem-with-full-stack in new tab
- While all these languages are code, they do wildly different things. Read More from http://bradfrost.com/blog/post/big-ol-ball-o-javascript/ in new tab
- Technical skills. How quickly they can solve ridiculous trick challenges under pressure that won't exist in the actual job. Read More from https://gomakethings.com/what-makes-someone-a-good-front-end-developer/ in new tab
- We had to learn about diversity of people and devices. Read More from https://www.sonniesedge.co.uk/talks/dear-developer in new tab
Code Experiments
- Particle Canvas Valentine Playlist in new tab
- Border Layer Illusion in new tab
- Grid Layering Elements in new tab
- Photo Cards in new tab
- Multiple Background Blending in new tab
- Grid Pull Quote in new tab
- Footer Form in new tab
- Grid Layout in new tab
- Border Gradient in new tab
- Backdrop Filter in new tab
Experience
Year | Position | Company |
---|---|---|
2019 – Present | Front-End Web Developer | Postmedia Network Inc. in new tab |
2015 – 2019 | Front-End Web Developer | 411 Local Search Corp. in new tab |
2013 – 2015 | Web Developer | Site Technologies Inc. in new tab |
2010 – 2013 | Peer Tutor | Humber College in new tab |
2010, 2012 | Video Editor | Windsor Historical Society in new tab |
2011 | Post Coordinator Intern | Cineflix in new tab |
2007 – 2009 | Supervisor | House of Shalom Youth Center in new tab |
Professional Development Training
- 2021 Front End Masters: JavaScript The Hard Parts v2
- 2021 Workshop: Dynamic CSS with Custom Properties
- 2020 OpenJS Stream
- 2019 NG Conf Free Stream
- 2018 Editing Fiction and Memoir by Maggie Morris
- 2018 Micro Frontends: The Key to Scaling Single Page Applications Webinar Rangle.io
- 2017 Google mSite Hackathon
- 2011 Picture Editors on Editing Symposium by CFC
- 2011 Script Supervisor Workshop by Dug Rotstein
Education
- Humber College Institute of Technology and Advanced Learning
-
2013
- Web Design, Development and Maintenance
-
2012
- Film and Television Production
- Specializing in post picture, post sound, and visual effects.
-
2013
Endorsements
-
…I was extremely impressed to see how quickly she managed to navigate through the product environment, technologies and became a part of a team to deliver a challenging release… — Indra Dosanjh | VP Product Development @ Veloxsites
-
…Danielle is a very well rounded and knowledgeable team player, who not only strives towards achieving her performance goals, but actively delivers towards the team’s performance benchmarks as well… — Iuri Strelet | Front-End Developer @ 411.ca
-
Danielle is always willing to roll up her sleeves and put in the long hours, graciously allowing others to share the credit. She is also a very positive creative force. She is flexible and open with cast, crew and faculty, and reacts well to constructive criticism. — Robb Wright | Post Production Professor @ Humber College
-
…She’s always studying the latest trends in media and never hesitates to share her knowledge with the team. Her spark and curiosity I've always admired… — Tevin Castle | Graphics & Web Designer @ 411.ca
-
I just looked at some of your logs. Great work! I'm impressed. — Eva Ziemsen | Director @ Travel Bhutan Documentary
Credits
Role | Production | Genre |
---|---|---|
Cinematographer, Picture Editor & Director |
Veterans Memory Project Dir. Danielle Bastien |
Documentary |
Assistant Picture Editor |
Travel Bhutan Dir. Eva Ziemsen |
Documentary |
Picture Editor & Script Supervisor |
Border Line Dir. Maria Alejandra Morales |
Drama |
Picture Editor |
Grief. Behind the Tableaux Dir. Eva Ziemsen |
Documentary |
Script Supervisor |
Grief. Story of a Mime in Seven Tableaux Dir. Abraham Bankole, Kyle Carruthers, Jesse Herzog & Jesse Powell |
Drama |
Dialogue Editor |
Astronomy Girl Dir. Robyn Watkins |
Drama |
Visual Effects Artist |
Calvin Klein Dir. John Harden |
Spec Commercial |
Script Supervisor |
Jadon's Change Dir. Abraham Bankole |
Drama |
Picture Editor & Visual Effects Assistant |
Teresa's Tummy Dir. Yosef Baraki |
Drama |
Script Supervisor |
Foreign Exchange Dir. Matthew Ieraci |
Family |
Script Supervisor |
Honda Civic Dir. Dan Whidden |
Spec Commercial |
Location Sound Recordist |
Team Canada Hockey Dir. Lucas Dabrowski |
Spec Commercial |
Location Sound Recordist & Visual Effects Artist |
Dive and Diminution: A Punk Story Dir. Kyle McGuire |
Documentary |
About This Site
This site is built with a technical focus on HTML5, CSS and page speed; check out the results: