Maximilian Antoni

Senior Lead Software Engineer at Antoni Software

Zurich, Zurich, Switzerland
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
Maximilian Antoni is a Senior Lead Software Engineer based in Zurich with 15 years of professional experience and a full-stack JavaScript focus dating back to personal work since 1999. He blends hands-on engineering and leadership from startup co-founding to leading FX trading frontends at major banks, now running Antoni Software. A pragmatic contributor to well-known open-source testing tools like Sinon.JS and performance tooling such as eslint_d.js, he has driven test-framework migrations, added advanced spy/stub assertions, and optimized developer workflows. Known for improving testing infrastructure and developer experience, he pairs deep frontend expertise with strong backend and QA skills to deliver reliable, highly testable systems.
code15 years of coding experience
job20 years of employment as a software developer
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1,612reputation
75kreached
37answers
0questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (25)

unit-testing10
javascript10
test-driven-design10
stub10
stubs10
testing10
command-line-interface10
eslint10
vim10
mochajs10
command-line10
nodejs10
cli10
test-automation10
plugin-development9

Programming languages (10)

TypeScriptShellCSSRustJavaScriptGoLuaRuby

Github contributions (5)

github-logo-circle
mantoni/eslint_d.js

Sep 2015 - Sep 2022

🪄 Speed up eslint to accelerate your development workflow
Role in this project:
userFull-stack Developer
Contributions:33 reviews, 267 commits, 183 PRs in 7 years 1 month
Contributions summary:Maximilian primarily contributed to the development and maintenance of the `eslint_d.js` project, which speeds up eslint for development workflows. Their work involved adding features for client control of the server, implementing a Vim plugin, and handling linting options and configurations. The user refactored the argument handling and implemented color support, along with fixing bugs to ensure the proper functioning of the eslint server and client interactions.
eslintvimsublimeemacswebstorm
sinonjs/fake-timers

Aug 2014 - Sep 2021

Fake setTimeout and friends (collectively known as "timers"). Useful in your JavaScript tests. Extracted from Sinon.JS
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:3 reviews, 26 commits, 18 PRs in 7 years 2 months
Contributions summary:Maximilian's commits primarily focused on changing the test framework from Buster to Mocha and Mochify. This involved adding necessary dependencies, configuring tests to run across different environments (Node, PhantomJS, and SauceLabs), and removing the obsolete test runner. Further commits reveal changes to the test file, indicating direct interaction with and modifications of test code to ensure the project's functionality. This migration suggests a focus on improving the testing infrastructure.
javascriptjssettimeoutsinon
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