Dinesh Harjani

IOS App Developer, Mobile Applications Group

Santa Cruz de Tenerife, Spain
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

👤
Senior
🎓
Top School
Dinesh Harjani is a seasoned mobile developer with 13 years of hands-on experience across Android and iOS, currently focused on iOS app development at Nordic Semiconductor in Santa Cruz de Tenerife. Self-taught since the early days of Android (2009), he transitioned into Swift and Kotlin to modernize legacy codebases and champion clean code and software architecture in every project. He has shipped consumer apps as an independent entrepreneur (Racing Tweets) and contributed notable fixes and UX improvements to well-regarded open-source projects like the unofficial WWDC macOS app and Nordic’s iOS DFU library. Comfortable across the full mobile stack, he augments client apps with Firebase-backed solutions to enable rapid, cost-effective back-ends. Known for proactively researching new technologies, he seeks remote part-time roles where pragmatic engineering and product-minded thinking meet.
code13 years of coding experience
job7 years of employment as a software developer
bookIngeniero Técnico, Informática de Gestión, Ingeniero Técnico, Informática de Gestión at Universidad de La Laguna
languagesEnglish, Spanish
github-logo-circle

Github Skills (26)

ios10
bluetooth-le10
dfu10
ui-design10
uid10
btle10
front-end-development10
bluetooth10
avplayer10
corebluetooth10
swift10
macos10
bluetooth-low-energy10
360-video9
ota9

Programming languages (7)

TypeScriptCJavaScriptObjective-CSwiftDartPython

Github contributions (5)

github-logo-circle
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Role in this project:
userMobile Developer (iOS)
Contributions:7 reviews, 21 commits, 22 PRs in 1 year 1 month
Contributions summary:Dinesh primarily focused on improving the stability and compatibility of the iOS DFU (Device Firmware Update) library. They addressed critical issues related to Bluetooth connection timeouts and Swift versioning, ensuring compatibility across different Xcode versions and iOS builds. The user also resolved several crashes, particularly related to manifest parsing and error handling, thereby enhancing the robustness of the library and overall user experience.
bluetoothsmartnrf52nrf52840bluetooth-ledfu
insidegui/WWDC

Jun 2018 - Aug 2018

The unofficial WWDC app for macOS
Role in this project:
userMobile Developer (iOS)
Contributions:11 commits, 4 PRs, 26 comments in 2 months
Contributions summary:Dinesh primarily contributed to the user interface and functionality of the unofficial WWDC app for macOS. Their work included bug fixes, such as resolving issues with keyboard shortcuts and playback speed. The user implemented new features like restarting video playback and displaying a time preview on the timeline, demonstrating proficiency in UI development and AVPlayer integration. They also focused on improving the overall user experience and fixing a bug related to the playback speed.
developer-toolsswiftmacos-big-surmacoswwdc
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