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.
14 years of coding experience
18 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computing Science, Bachelor of Applied Science (B.A.Sc.), Computing Science at Simon Fraser University
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.
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.
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.