Verified Expert in Engineering
Nurullah's decade-long expertise as a software engineer is affirmed by successful applications accommodating millions of users. He specializes in Android development via Kotlin, Java, and Jetpack Compose and is proficient in iOS app and API development. Highly adept at performance tuning, managing intricate codes, and dealing with legacy code, Nurullah possesses commendable technical leadership skills with experience leading project teams and determining technical direction.
MacOS, Slack, Git, Android Development, Kotlin, Jetpack Compose
The most amazing...
...work I've done is leading the Digital Operator app team for Turkey's leading telecom company with 16 million monthly users, ranked #1.
Android Team Lead | Senior Android Developer
- Developed a consumer Android application from scratch: the app now has 16 million monthly users, with a 99.89% crash-free rate.
- Built several applications for various customers. Built some SDKs.
- Developed an Android SDK for the login with Turkcell account, used by many apps.
- Created a bug reporting SDK, where the testers can easily create a Jira task of the bug through the SDK.
- Mentored junior engineers who sought to accelerate their skills and responsibilities.
- Worked with other research and development teams to ensure the best practices, high quality, and stability of deliverables.
- Tracked and fixed bugs and crashes and made improvements using Jira, Firebase Crashlytics, Sonar, and Fortify as reporting tools.
- Got an active role on rewrote Netmera Android SDK. In addition, I added geolocation and custom push notification features.
- Developed an Android app that shows Netmera SDKs features. It was a deal-sharing application published on Google Play.
- Contributed to the development of an eCommerce app for LC Waikiki, a leading clothing brand in Turkey.
- Developed a base project structure for future projects.
Android and PHP Developer
Marmara University IT Center
- Started the official Android app of the university.
- Published an unofficial lite version of the university app to the Play Store.
- Maintained and added new features to the university website.
Sicak Firsatlar Apphttps://sicakfirsatlar.app/
Turkcell Android Apphttps://play.google.com/store/apps/details?id=com.ttech.android.onlineislem
The highly robust application, benefiting from a 99.8% crash-free rate, effectively satisfies the needs of over 16 million monthly active users, making it one of the top three most downloaded apps in Turkey. My responsibilities encompassed the end-to-end management of the software development process, from conception and design to coding, testing, and maintenance, ensuring its continuous functionality and adaptability to user needs. I utilized my team leadership capabilities and advanced technical expertise in Kotlin and Android development to successfully map out project scopes, tackle complex problems, drive quality assurance, and achieve project goals within stipulated timelines.
Bidsee Android Apphttps://play.google.com/store/apps/details?id=com.alsay.bidseelive
This app engages AWS Kinesis to facilitate live streaming, a feature that greatly enhances user experience. Spearheading its Android variant, my involvement branched out to several crucial areas. I strategically utilized WebSockets to take charge of messaging and receiving bids, emphasizing smooth, real-time communication across the platform. My expertise was also employed in the implementation of in-app purchases for credit acquisition, further simplifying user engagement. Each of these elements was galvanized towards generating a transformative, seamless, and interactive application that revolutionized online bidding in the Android environment. By constantly synchronizing the interactive, monetary, and communication components, I effectively drove the project's successful development.
Feed Up SDK
The SDK integrated seamlessly with project management platforms such as Jira and Trello. This integration allows testers to effortlessly commence a task with indispensable information like images and priority level among others. The process initiation is quite user-friendly and intuitive, necessitating merely a screenshot to set in motion. Optimizing simplicity, quality, and productivity were at the core of this project. I ensured these by playing a key role in all the development stages, from conceptualization and design to the successful implementation of this modern and efficient bug report SDK.
Platinum Android Apphttps://play.google.com/store/apps/details?id=com.turkcellplatinum.main
Turkcell Sirketim Apphttps://play.google.com/store/apps/details?id=com.turkcell.android.ccsimobile
As part of our tech evolution initiative, the inclusion of modern features was necessitated. Thus, I extended my role to not only maintain the existing Java codebase but also complement it by adding new features using Kotlin. This included assessing the needs of our corporate customers, designing features accordingly, and seeing them through to successful integration. Overall, my instrumental role managed comprehensive app design to successful deployment, highlighting my ability to work independently and effectively weave together multiple programming languages to accomplish the project goals.
Parking Locator Service | iOS Widget Apphttps://apps.apple.com/gb/app/parking-locator-service/id1581606353
The utility of this app stands out with an additional feature of tracking the elapsed parking duration, ensuring careful adherence to potential parking time restrictions. More complex yet user-friendly, the app comes with a customizable widget available in three different aesthetically pleasing sizes, which aids users in visually locating their parked vehicles without entering the app. This meticulously designed functionality incorporates a seamless amalgamation of precision location tracking and visual photo references, thereby providing an unmatched user experience for vehicle park tracking. This app stands as a testament to my technical prowess in iOS app development and user-centered design approach, with a focus on delivering practical, intuitive solutions for everyday issues.
Edimly | A Social Media App for Androidhttps://www.edimly.com/index.html
The app supports a host of different post types for display and sharing, thus enriching user interactions and engagement. To heighten the real-time experience, it also incorporates "push notifications" and "sockets," providing users with instant updates and communication abilities.
My responsibilities spanned understanding project requirements, drafting the architecture layout, writing clean, efficient code for disruptive features, and conducting rigorous testing to ensure the top-notch usability of the app. I also worked on debugging, fixing bugs, and rolling out updates as needed. The successful deployment of this application largely underscores my capabilities as a dedicated Android developer.
Music App for TOGG (Turkey's Automobile Joint Venture Group)
Java, Kotlin, Swift, SQL
Android API, REST APIs, Retrofit 2, Java Servlets, RxJava, Butterknife, Volley, Sockets, CocoaPods, Node.js, Material 2, Retrofit
Slack, Figma, Zeplin, Git, Xcode, Android Studio, IntelliJ IDEA, Android Jetpack, Amazon Elastic Container Service (Amazon ECS), Flow, Gradle, Firebase Cloud Messaging (FCM), SonarQube, Jenkins, Jira
Android Material Design, Mobile Development, Agile Software Development, Model View Viewmodel (MVVM), Scrum, Model View Presenter (MVP)
MacOS, Android, iOS, Firebase, Docker, Amazon Web Services (AWS)
Push Notifications, Dagger Hilt, User Permissions, SDKs, Mobile Applications, Mobile Apps, Jetpack Compose, Encryption, App Store, APIs, Application Security, Over-the-top Content (OTT), SDK Development, Geolocation, MVP Design, Android UI Design, HTML Parsing, Deep Linking, Analytics, Android Animations, Coroutines, Amazon Kinesis, WebSockets, In-app Purchases
Spring Boot, Dagger 2, SwiftUI, Android SDK, KOIN, Glide, MUI (Material UI), Thymeleaf
MySQL, MongoDB, Amazon S3 (AWS S3)
Bachelor's Degree in Computer Science
Marmara University - Istanbul, Turkey