Ghasem Shirdel

Android Technical Lead at Part Software Group

Mashhad, Razavi Khorasan, Iran
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
Ghasem Shirdel is an Android Technical Lead with five years of experience building secure, cross-platform mobile solutions, currently focusing on Kotlin Multiplatform for financial and digital signature projects. He combines hands-on cryptography and mobile security work—ASN.1 parsing, KeyStore/KeyChain integration, JOSE signing, AES-GCM protections and C++ hardening—with modern UI and SDK design using Jetpack Compose and KMP architecture. At Part Software Group he led the shift to shared KMP codebases, created a sorted JSON library, implemented DI and environment flavors, and introduced CI/CD and monitoring practices for production reliability. A contributor to open-source (enhancing the popular dartx utilities with string helpers, console I/O and tests), he brings full-stack problem solving from low-level security to developer ergonomics. Based in Mashhad, he pairs curiosity for complex systems with practical delivery, and outside work he recharges with family time, anime and long-form reading.
code5 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, 18.01 (from 20), Bachelor's degree, Computer Software Engineering, 18.01 (from 20) at University of Bojnord
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
527reputation
20kreached
0answers
6questions
github-logo-circle

Github Skills (14)

text-manipulation10
unit-testing10
strings10
dart10
flutter-apps9
flutter9
flutter-game9
io8
android-jetpack-compose6
android-studio6
gitbash6
android6
deep-linking6
android-jetpack6

Programming languages (4)

C#ShellGoKotlin

Github contributions (5)

github-logo-circle
simc/dartx

Nov 2021 - Nov 2021

Role in this project:
userFull-stack Developer
Contributions:10 commits, 6 PRs, 2 comments in 20 days
Contributions summary:Ghasem primarily contributed to enhancing the `dartx` library by implementing new features, primarily focusing on extending the Dart language's capabilities. This included adding string manipulation functions, such as `.orEmpty()`, `.count()`, `.partition()`, `.center()`, `.leftJustify()`, `.rightJustify()`, and `.title()`. The user also integrated console input/output functionalities for interacting with the command line, alongside unit tests. These additions enhance the library's utility for Dart developers.
dart2dartflutterutilitiesextension-methods
To better write git commit messages, we can use a ready-made template to specify the desired description and type of message. This file is prepared for use in zsh.
Contributions:6 releases, 41 commits, 2 PRs in 1 month
oh-my-zsh-plugintype-ofpreparedcommitcommit-messages
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