Hi, I'm Mohammed Alsudani.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

As an adept Software Developer with over 7 years of expertise, I specialize in Mobile App development and full-stack development. I enjoy problem-solving and coding, always striving to bring 100% to the work I do. Passionate about developing complex applications that solve real-world problems impacting millions of users, I love being a team member; it's a great opportunity to share experiences and meet wonderful people. ^_^

  • Languages: Java, Kotlin, Swift, Javascript, Typescript, HTML/CSS, R, Python
  • Frameworks: Native Android Development, Native iOS Development, Cross-Platform Development (KMM - Kotlin Multiplatform Mobile, React Native), Spring framework(MVC & BOOT), Angular, JavaFx
  • Databases: SQLite, Realm, ORMLITE, Room, MySQL, Hibernate, MongoDB
  • Networking Libraries:Ktor, Retrofit, Okhttp3, Volley
  • User Interface: XML, Jetpack Compose, Xcode Storyboard, SwiftUI, HTML/CSS, Bootstrap, Thymeleaf
  • Dependency Injection: Dagger/Hilt
  • App Architecture Patterns: MVC, MVP, MVVM, Delegate (Swift)
  • Android Platforms and Features: Phone/Tablet, Wear OS, Android TV/Android Auto, Android Widgets, Android Jetpack Libraries, Android App Modularization, App Security
  • Real-time Communication:RSocket, WebRTC, WebSockets, XMPP, IoT MQTT
  • Mapping Technologies: Google Maps, MapBox, OpenStreetMap
  • Social Media Integration: Facebook, Twitter, Instagram
  • Rendering: PDF Rendering, 3D Model Rendering
  • Device Hardware Integration: Bluetooth, GPS, Accelerometer, Camera, etc.
  • Testing: Unit testing, Espresso testing, Firebase Test Lab
  • Tools & Technologies: Git (Bitbucket, GitHub, Gitlab), Firebase, WordPress, Docker, AWS, GCP, JIRA
  • Cloud Platforms: Google Cloud, Amazon Web Services (AWS), Oracle Cloud
  • App Deployment: Google Play Store, Apple App Store
  • Billing Libraries: Google Play Billing Library, iOS In-App Purchase Framework, Stripe
  • General Software Engineering Skills: Data Structures and Algorithms, OOP patterns, Best Practices, Clean Architecture

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Senior Android Developer
  • Established a successful freelance career on Upwork over the last six years, delivering high-quality solutions to clients worldwide.
  • Demonstrated exceptional performance and consistency, evidenced by a perfect 100% job success score.
  • Achieved recognition as one of Upwork's elite freelancers, earning the prestigious Top Rated Plus badge and ranking within the top 3% of freelancers on the platform.
  • Collaborated with diverse clients to successfully complete a multitude of projects, ranging from mobile application development to troubleshooting and optimization.
  • Leveraged expertise in Java and Kotlin programming languages, along with proficiency in Android SDK and related tools, to develop custom solutions tailored to client requirements.
  • Engaged in effective communication and collaboration with clients to understand project needs, provide regular updates, and deliver solutions that exceeded expectations.
  • Consistently met project deadlines and milestones, ensuring client satisfaction and fostering long-term relationships.
  • Proactively managed project workflows, from initial requirements gathering to final delivery, while adhering to project scopes and budgets.
  • Continuously updated skills and knowledge of industry trends to stay at the forefront of Android development practices and technologies.
  • Tools: Java, Kotlin, Wear OS, Jetpack Compose, MQTT, MVVM & MVP Architectures, Dagger and Hilt, Kotlin Coroutines, RxJava, Realm & Room Databases, Firebase, PDF & 3D model rendering, Bluetooth, Camera, Retrofit, Glide, Coil, modularization, Google Maps, IOT, and the Google Play Console.
Apr 2018 - Present | Remote
Senior Android Developer
  • Developed and maintained multiple Android applications, adhering to best practices and coding standards.
  • Collaborated with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Implemented new features and functionalities, ensuring scalability, performance, and security.
  • Optimized application performance, reducing load times by 70% and increasing overall user satisfaction.
  • Conducted code reviews and provided constructive feedback to team members, fostering a culture of continuous improvement.
  • Resolved critical issues and bugs in a timely manner, maintaining high levels of reliability and uptime.
  • Assisted in updating applications on Google Play Console, ensuring compliance with platform requirements and smooth deployment processes.
  • Stayed updated with the latest trends and technologies in the Android development ecosystem, incorporating relevant advancements into projects.
  • Actively participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to drive continuous improvement and project success.
  • Tools: Java, Kotlin, Wear OS, Jetpack Compose, MQTT, MVVM & MVP Architectures, Dagger and Hilt, Kotlin Coroutines, RxJava, Realm & Room Databases, Firebase, PDF & 3D model rendering, Bluetooth, Camera, Retrofit, Glide, Coil, modularization, Google Maps, IOT, and the Google Play Console.
Dec 2021 - Feb 2023 | Remote
Android Developer
  • Played a pivotal role in driving a high-impact project to success, demonstrating exceptional problem-solving skills and technical expertise.
  • Addressed critical bugs and optimized application performance, ensuring a seamless user experience.
  • Integrated advanced features, such as auto-playing video functionality during post scrolls and innovative matching algorithms for randomized user pairings during timed calls.
  • Contributed significantly to enhancing the chat functionality, improving user engagement and satisfaction.
  • Took the initiative to recruit and onboard new team members, fostering a collaborative and growth-oriented work environment.
  • Demonstrated proficiency in Java and Kotlin programming languages, leveraging Android SDK and related tools to develop robust mobile applications.
  • Collaborated closely with cross-functional teams, including product managers, designers, and QA engineers, to gather requirements, define technical specifications, and deliver high-quality solutions on schedule.
  • Conducted thorough code reviews and provided constructive feedback to team members, ensuring adherence to best practices and coding standards.
  • Maintained up-to-date knowledge of emerging trends and technologies in the Android development ecosystem, incorporating relevant advancements into project workflows.
  • Actively participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to drive continuous improvement and project success.
  • Tools: Java, Kotlin, XMPP, MVVM & MVP Architectures, Dagger and Hilt, Kotlin Coroutines, RxJava, Room Database, Firebase, and a variety of other advanced technologies.
Sep 2020 - May 2022 | Remote
Android Developer
  • Developed and maintained multiple Android applications, adhering to best practices and coding standards.
  • Collaborated with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Implemented new features and functionalities, ensuring scalability, performance, and security.
  • Continuously updated skills and knowledge of industry trends to stay at the forefront of Android development practices and technologies.
  • Tools: Android, Java, Audio, Google Maps.
Feb 2019 - Jul 2019 | Chisinau, Moldova

Testimonials

Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo
Cignex logo

Projects

materialuiux
MaterialUiUx

MaterialUiUx is a market place for UI KIT. You can find UI KIT with Android studio Source code.

Accomplishments
  • Tools: Android, Wordpress, Photoshop, Java, Kotlin, Android SDK, Android Ndk
materialuiux
Rkiez

Rkiez: Your Productivity Powerhouse App 🚀

Accomplishments
  • Tools:Android, Java, Kotlin
  • Focus Sessions
  • Tasks
  • Statistics
  • Habit and Mood Tracking

Education

Contact