Evan Marsland

Software Engineer at Google

Kingston, Ontario, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Evan Marsland is a software engineer with 11 years of experience building scalable web and commerce systems, currently at Google after roles at Square and Weebly. He specializes in JavaScript (React, Vue.js, TypeScript, Node.js) and Ruby on Rails, and has a track record of shipping full-stack products from startup prototypes to production integrations. Evan founded Docdown, a Rails-based content platform serving hundreds of customers, and has led engineering efforts that spanned media servers, chat systems, and mobile clients. An active contributor to open-source tooling, he’s improved core automation in the well-known Nightmare browser automation library by adding PDF buffer support and key bug fixes. Based in Kingston, Ontario, he blends entrepreneurial initiative with large-scale engineering experience and a knack for pragmatic infrastructure and UX improvements.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.), Computer Engineering, Bachelor of Applied Science (B.A.Sc.), Computer Engineering at Queen's University
languagesEnglish
github-logo-circle

Github Skills (7)

javascript10
electron10
browser-automation10
testing9
headless-browser8
chromeless8
chrome8

Programming languages (5)

TypeScriptShellJavaScriptPHPRuby

Github contributions (5)

github-logo-circle
segment-boneyard/nightmare

Jan 2016 - Jan 2016

A high-level browser automation library.
Role in this project:
userFull-stack Developer
Contributions:8 commits, 7 PRs, 5 comments in 11 days
Contributions summary:Evan made several significant contributions to the `nightmare` library, focusing on enhancing its core functionality. They added features like clearing cookies and returning a buffer from a PDF generation. Furthermore, they addressed bug fixes related to wait times and made improvements related to the `uncheck` functionality and fullscreen switching. These changes demonstrate a focus on improving the library's automation capabilities and user experience.
library-automationbrowserelectronphantomjsjavascript
emars/BeerStoreApp

Oct 2014 - Jan 2016

Contributions:9 commits, 8 pushes in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Evan Marsland - Software Engineer at Google