Sebastian Mayr

Principal Software Engineer at Atlassian

New York, New York, 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

🤩
Rockstar
🎓
Top School
Sebastian Mayr is a Principal Software Engineer based in New York with 14 years of experience building robust, full-stack systems and leading engineering efforts at Atlassian. He combines deep hands-on development with a strong focus on interoperability and testing, evidenced by significant open-source contributions to jsdom (improving browser-like parsing and cookie behavior) and parallel.js (adding core multi-core utilities and Node worker emulation). Comfortable across servers and client-side edge cases, he has a track record of hardening test infrastructure and shipping pragmatic features that close gaps between browser and server environments. Trained in software engineering and electronic data processing, he brings a practical, systems-oriented mindset and a knack for tackling subtle compatibility and concurrency problems that often lurk behind high-level APIs.
code14 years of coding experience
bookBachelor of Science (BSc), Software Engineering, Bachelor of Science (BSc), Software Engineering at University of Central Lancashire
bookMatriculation, Electronic Data Processing and Organisation, Matriculation, Electronic Data Processing and Organisation at HTL Wiener Neustadt
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
549reputation
36kreached
21answers
0questions
github-logo-circle

Github Skills (15)

html10
dom-manipulation10
javascript10
nodejs10
webworker10
jasmine10
jtest10
html-parsing9
mongoose6
css6
svg6
onload6
jestjs6
jsdom6
image6

Programming languages (12)

TypeScriptC#JavaC++ShellStarlarkRustJavaScript

Github contributions (5)

github-logo-circle
parallel-js/parallel.js

Apr 2013 - Feb 2015

Easy multi-core processing utilities for Node.
Role in this project:
userFull-stack Developer
Contributions:83 commits, 5 PRs, 4 pushes in 1 year 10 months
Contributions summary:Sebastian primarily contributed to the development and testing infrastructure of the `parallel.js` library. They added core functionality, including the `.spawn()` and `.reduce()` methods, enhancing the library's ability to execute tasks in parallel. Additionally, the user integrated unit tests using Jasmine and implemented a worker emulation for Node.js, improving the library's overall functionality and ensuring cross-platform compatibility.
paralleljavascriptworker-threadsnodejswebworker
jsdom/jsdom

Jun 2014 - Feb 2021

A JavaScript implementation of various web standards, for use with Node.js
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 225 commits, 52 PRs in 6 years 9 months
Contributions summary:Sebastian primarily contributed to the jsdom project by implementing and testing various web standards and features, notably focusing on the implementation of the `navigator.cookieEnabled` property and associated tests. They also worked on improving the handling of HTML entities and document parsing, including tests for single HTML tags, invalid Chinese tags and missing tags to ensure that jsdom closely replicated browser behaviors. These enhancements included fixing existing issues and adding new tests. They also made contributions to improve the test infrastructure.
jsdomnode-jsjavascriptstandardsnodejs
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
Sebastian Mayr - Principal Software Engineer at Atlassian