Muhammad Ahmad Khan
Software Engineer in Lahore, Pakistan
Hi! My name is Ahmad and I am a Full Stack Mobile App developer. I am developing almost all iOS & Android applications with Flutter / Dart, which provides native app performance and stunning UI; however, native app development is still on the market as my stronger expertise. Also, If you're looking to develop a highly functional, performance optimized and good user experience based native android app, you've just come to the right place. I try my best to make my clients happy by achieving all required milestones during the project. I've contributed to numerous releases of iOS & Android applications for clients ranging from startups to global corporations.
I take on a limited number of projects at one time. This quality control means I can give each one exactly what it needs – focus and time. Customer satisfaction is my first priority and I always go the extra mile. I always put myself not only in my client’s shoes but also in the shoes of the end-user. I adhere to sound software design principles (SOLID, Clean Architecture).
Now let me tell you about my Strength and Skills:
Development Languages*: Dart, Java, Kotlin, Objective-C, Swift
Integrations: Google Firebase, Facebook, Payment Gateway, Stripe, Google Maps, Ad networks, Facebook Graph APIs, Instagram APIs and Google APIs (authentication, google+, voice recognition, image recognition, text processing, machine learning etc.) and networking APIs (retrofit, volley).
Managed app delivery and updates using version control system (Git, GitHub & GitHub Workflows).
Firebase tools (push notifications, dynamic linking, analytics, Crashlytics, No-SQL Realtime db., cloud functions etc.) and One Signal Firebase Push notification integration.
All other useful application tools (background services, system-level communications, file storages, based, notifications, offline apps, communication apps, wallpaper apps, system tracking apps, etc.)
Created app backend using Java Spring Boot (APIs creation, user authentication, user databases etc.)
Development tools always concern a lot for clients sometimes. I have good experience in these professional tools:
1) Project Management Tools i.e., Jira.
2) Version control system bitbucket, GitHub etc.
3) Skype for business
4) Android studio
5) XCode
6) Eclipse
7) IntelliJ IDE
8) STS
9) Postman
10) Adobe Products i.e., XD, Illustrator and Photoshop
Sounds Good!
I'm looking for exciting projects to do a really good job. Challenge me and I'll do my best. Thanks for your time.