Fil Maj

Staff Software Engineer at Sanity

Old Toronto, Ontario, Canada
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
Fil Maj is a Staff Software Engineer with over 14 years of hands-on experience building web, mobile and systems software and a 17-year career arc that includes engineering leadership and consulting. He has deep expertise in cross-platform mobile (Cordova/PhoneGap), SDKs and developer tooling, and has driven stability, testing and automation across projects at Adobe and Slack—contributing to high-profile open source repos like apache/cordova and slackapi. Comfortable spanning full-stack work and DevOps, he has improved testing infrastructure, refactored core libraries, and led SDK efforts for JavaScript, Python and Java clients. At Slack he led the JavaScript SDKs and helped shape the broader slackapi ecosystem; at Adobe he helped scale developer programs and internal OSS tooling. He pairs pragmatic engineering with a strong focus on code quality and testability (ESLint, unit/integration tests, refactors), and has also built analytics and OSS-contributor tooling as a consultant. Based in Toronto, he combines platform-level thinking with hands-on fixes—from OAuth and socket-mode polishing to mobile camera and geolocation bug fixes.
code14 years of coding experience
job18 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.), Computing Science, Bachelor of Applied Science (B.A.Sc.), Computing Science at Simon Fraser University
languagesEnglish, French, Polish, Spanish
stackoverflow-logo

Stackoverflow

Stats
2,270reputation
213kreached
42answers
2questions
Badges
cordova
top-1%
github-logo-circle

Github Skills (75)

arcmap10
mobile-development10
python10
json-schema10
testing10
plugin-development10
command-line-interface10
android-developer10
automation10
appium10
markdown10
javascript10
android-adb10
arcgis10
camera10

Programming languages (26)

GoHTMLNSISNunjucksTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
apache/cordova-cli

Dec 2012 - Aug 2013

Apache Cordova CLI
Role in this project:
userFull-stack Developer
Contributions:249 commits, 7 comments in 7 months
Contributions summary:Fil primarily contributed to the Apache Cordova CLI project by adding support for the <content> tag within the config.xml files. They also fixed and refactored plugin-related issues within the command-line interface, including handling cases with and without existing plugins. Furthermore, the user ensured correct behavior of various CLI commands like "prepare", "emulate", and "compile", with a focus on integrating new features and bug fixes while ensuring tests run properly.
objective-ccordovaapache-cordovajavascriptapache
apache/cordova-android

Sep 2012 - Oct 2017

Apache Cordova Android
Role in this project:
userMobile Developer (Android)
Contributions:70 commits, 25 PRs, 2 pushes in 5 years 1 month
Contributions summary:Fil primarily contributed to the Apache Cordova Android platform, as indicated by their commit messages and code changes. The user's work focused on fixing bugs and updating core JavaScript files related to the Android platform, specifically addressing issues related to back button event handling, camera constants, geolocation, and network status. The user's commits demonstrate an understanding of Android-specific JavaScript and native code interaction.
cordova-platformcordovaapache-cordovajavascriptandroid
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
Fil Maj - Staff Software Engineer at Sanity