Erjan Gavalji

Software Developer at Self-employed

Sofia, Sofia-City, Bulgaria
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
Erjan Gavalji is a seasoned software developer with 11 years of experience and a background in senior engineering and architecture roles at Progress before moving to independent consulting. He specializes in full-stack engineering, build automation, and developer tooling, with notable open-source contributions to the widely used NativeScript ecosystem where he improved CLI testing, Android runtime packaging, and sample app reliability. Erjan has a pragmatic focus on build processes, test integration, and project configuration that reduces friction for other developers and preserves long-term maintainability. Based in Sofia, Bulgaria, he combines leadership experience with hands-on coding, from Grunt/packaging tweaks to runtime metadata generation. Colleagues rely on him to spot subtle build and path issues that break real-world templates and to implement robust fixes that improve downstream developer experience.
code11 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
115reputation
11kreached
11answers
1question
github-logo-circle

Github Skills (30)

javascript10
ios10
typescript10
cross-platform10
nativescript10
gruntjs10
android10
build-automation10
gruntfile10
typescript-types10
grunt-task10
mobile10
typescripts10
grunt-cli10
cli10

Programming languages (10)

C#TypeScriptC++CSSHandlebarsJavaScriptGoHTML

Github contributions (5)

github-logo-circle
NativeScript/NativeScript

Mar 2015 - Nov 2016

⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.
Role in this project:
userFull-stack Developer
Contributions:12 releases, 291 commits, 139 PRs in 1 year 8 months
Contributions summary:Erjan primarily fixed paths and implemented corrections across multiple sample applications and template projects within the NativeScript repository. These changes included updating import paths and resolving application startup configurations, directly impacting the functionality and maintainability of example code. Additionally, the user made several improvements in the XML file by cleaning up code snippet tags and refactoring. These changes indicate a focus on ensuring the sample and template applications work correctly and adhere to the current API design.
ionic-reactsolidjsbest-ofvueios
NativeScript/android

Jan 2015 - Mar 2016

NativeScript for Android using v8
Role in this project:
userFull-stack Developer
Contributions:47 commits, 11 PRs, 58 pushes in 1 year 1 month
Contributions summary:Erjan focused on build process improvements and integrating the NativeScript runtime within the Android build. Their contributions involved modifying Gruntfile.js to include new tasks, specifically relating to the build and packaging of the runtime. They also built the Jar runtime (nativescript.jar) and integrated metadata generation. Moreover, the developer implemented features related to devmode enabling via command-line arguments.
javascriptcoreruntimeandroidnativescriptcross-platform
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
Erjan Gavalji - Software Developer at Self-employed