Alexander Vakrilov

Senior Software Engineer at SiteGround

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
🎓
Top School
Alexander Vakrilov is a Senior Software Engineer with 11 years of experience building performant mobile and front-end systems, currently based in Sofia and working at SiteGround. He has deep hands-on expertise in NativeScript and Angular, contributing core iOS gesture handling and ListView directives to widely used open-source projects. His background spans technical lead and staff engineer roles at Progress, Coursera, and Trading 212, where he combined platform-level work with team leadership and performance optimizations. Comfortable across TypeScript, native mobile APIs and UI engineering, he excels at turning complex interaction requirements into polished, efficient implementations. Colleagues know him as a pragmatic problem-solver who blends long-term architectural thinking with consistent open-source contributions.
code11 years of coding experience
job18 years of employment as a software developer
bookbachelor Informatics, bachelor Informatics at Sofia University St. Kliment Ohridski
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,141reputation
47kreached
30answers
2questions
Badges
nativescript
top-5%
github-logo-circle

Github Skills (27)

ios10
typescript10
ui-design10
nativescript10
listview10
uid10
directives10
gesture-recognition10
front-end-development10
typescript-types10
android-listview10
typescripts10
angular10
directive10
objective-c9

Programming languages (10)

TypeScriptJavaC++CSSSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Integrating NativeScript with Angular
Role in this project:
userFront-end Developer
Contributions:1 release, 59 commits, 251 PRs in 4 months
Contributions summary:Alexander primarily focused on integrating NativeScript with Angular, as indicated by the repository description. Their work involved creating and modifying directives related to `ListView`, including directives for item templates and handling item loading events. They also implemented and updated components, CSS, and other code to support the display of list data and the use of navigation buttons. This user appears to be focused on building the UI of NativeScript applications with Angular.
integratingtypescriptnativescriptangular
NativeScript/NativeScript

Dec 2015 - Jun 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:
userMobile Developer (iOS)
Contributions:47 commits, 634 PRs, 819 pushes in 5 months
Contributions summary:Alexander primarily contributed to the iOS side of the NativeScript project, focusing on implementing and optimizing touch gestures. They added support for touch gestures, including down, move, up, and cancel events, improving user interaction. The commits involved modifications to the `ui/gestures/gestures.ios.ts` and `ui/gestures/gestures.android.ts` files, demonstrating their involvement in cross-platform gesture handling and overall framework improvements. Additionally, there were optimizations and refactoring done to improve performance.
ionic-reactsolidjsbest-ofvueios
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
Alexander Vakrilov - Senior Software Engineer at SiteGround