Alessandro Crugnola

Android Engineer at Swisscom

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
🎓
Top School
Alessandro Crugnola is a seasoned Android engineer with 15 years of experience building polished mobile UIs and leading international teams at Adobe and Swisscom. He has driven Android development for flagship products like Photoshop on mobile and frequently shapes projects from early planning through delivery. A prolific open-source contributor, his Android libraries (e.g., Material BottomNavigation, custom tooltips, ImageViewZoom) showcase deep expertise in Material Design, animations, and touch interactions. Comfortable both as a hands-on developer and as a technical lead, he blends product-minded engineering with people management across global teams. Based in Zürich, he brings cross-platform roots in Flash, ActionScript and Python to modern Android architecture. As an Italian citizen and US legal resident, he combines international mobility with a track record of shipping UX-focused components used by other developers.
code15 years of coding experience
job14 years of employment as a software developer
bookAlma Mater Studiorum – Università di Bologna
bookUniversità per Stranieri di Perugia
languagesItalian, English, Russian
stackoverflow-logo

Stackoverflow

Stats
654reputation
409kreached
13answers
1question
github-logo-circle

Github Skills (36)

kotlin10
ios10
mobile-development10
animation10
image-viewer10
ui-customization10
ui-design10
android-development10
tooltip10
java10
android-library10
custom-ui10
javas10
uid10
material-design10

Programming languages (6)

JavaShellRustGoActionScriptKotlin

Github contributions (5)

github-logo-circle
Bottom Navigation widget component inspired by the Google Material Design Guidelines at https://www.google.com/design/spec/components/bottom-navigation.html
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 136 commits, 23 PRs in 3 years
Contributions summary:Alessandro primarily focused on implementing and refining UI components for a Material Design bottom navigation widget in the Android environment. Their contributions included completing shifting item animations, fixing icon positions, and refactoring class names. They also worked on integrating the component within a sample application and adapting to different menu configurations, demonstrating a focus on usability and integration. Code changes indicate a deep understanding of Android UI development, animations, and Material Design principles.
navigationwidgetgoogle-material-designnavigation-drawerbottombar
Horizontal list view for Android which allows variable items widths
Role in this project:
userMobile Developer (Android)
Contributions:90 commits, 1 push, 1 comment in 2 years 4 months
Contributions summary:Alessandro primarily contributed to the development of an Android horizontal list view component. The commits demonstrate the implementation of features such as single and multiple selection modes, and the handling of dataset changes, including adding, removing, and replacing items within the list. The code modifications involve layout management, item measurement, and optimization for smoother scrolling and user interaction, indicating a focus on enhancing the component's functionality and performance.
xposedandroid-libraryandroidshadowandroid-view
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
Alessandro Crugnola - Android Engineer at Swisscom