MD MAHMUD AHSAN - Thinkdiff.net · the Swift 2.0 code to Swift 3.0 There are other projects in my...

2
MD MAHMUD AHSAN Melaka, Malaysia email: [email protected] linkedin: https://www.linkedin.com/in/mahmudahsan/ github: https://github.com/mahmudahsan blog: http://thinkdiff.net Objective I have been developing iOS application for last 5+ years. Currently, I am self-employed and work as iThinkdiff’s Software Engineer developing core features for our in house applications and games. I developed and maintain the core features of some translation and game apps by Objective-C, Swift and Xcode for iOS platform. I also ported some iOS applications to android application using Java and Android Studio. I am also a Google AdMob featured developer: http://www.google.com/admob/pdf/admob-cs-arabic-dictionary.pdf Experience iOS Software Engineer, iThinkdiff.net 2010 – cont. I develop and maintain the core features of popular translation and game apps by Objective-C, Swift and Xcode for iOS. I also ported some iOS application to android application using Java and Android Studio. I also hire and manage freelance developers in my team. All of our 102 apps downloaded 11+ million times from App Store, and 1+ million times from Google Play Store. Official Site: http://ithinkdiff.net/ App Store Portfolio: https://itunes.apple.com/us/developer/ithinkdiff/id377715733 Google Play Portfolio: https://play.google.com/store/apps/developer?id=iThinkdiff Full Stack Web Developer / Freelancer / Part Time, Upwork.com 2008 - 2011 I completed over 930 hours through upwork.com having 4.98 / 5.00 rating. https://www.upwork.com/freelancers/~~7b7212a431476e62 Software Engineer / Remote, I2WE Inc., United States 2008 - 2010 Software Engineer, Trippert Labs, Inc., Bangladesh 2008 - 2008 Education Master of Science, Information Science and Technology Multimedia University, Malaysia 2012 - 2014 Bachelor of Science, Computer Science and Engineering International Islamic University Chittagong, Bangladesh 2004 – 2008 PHP 5 Zend Certified Engineer 2008 http://www.zend.com/en/yellow-pages/ZEND007769 Technical Knowledge Swift, Objective-C, Java, PHP MySQL, SQLite, XCode, Android Studio SpriteKit, Concurrency, CoreData

Transcript of MD MAHMUD AHSAN - Thinkdiff.net · the Swift 2.0 code to Swift 3.0 There are other projects in my...

MD MAHMUD AHSAN Melaka, Malaysia email: [email protected]

linkedin: https://www.linkedin.com/in/mahmudahsan/ github: https://github.com/mahmudahsan blog: http://thinkdiff.net

Objective

I have been developing iOS application for last 5+ years. Currently, I am self-employed and work as iThinkdiff’s Software Engineer developing core features for our in house applications and games. I developed and maintain the core features of some translation and game apps by Objective-C, Swift and Xcode for iOS platform. I also ported some iOS applications to android application using Java and Android Studio. I am also a Google AdMob featured developer: http://www.google.com/admob/pdf/admob-cs-arabic-dictionary.pdf

Experience

• iOS Software Engineer, iThinkdiff.net 2010 – cont.

I develop and maintain the core features of popular translation and game apps by Objective-C, Swift and Xcode for iOS. I also ported some iOS application to android application using Java and Android Studio. I also hire and manage freelance developers in my team. All of our 102 apps downloaded 11+ million times from App Store, and 1+ million times from Google Play Store. Official Site: http://ithinkdiff.net/ App Store Portfolio: https://itunes.apple.com/us/developer/ithinkdiff/id377715733 Google Play Portfolio: https://play.google.com/store/apps/developer?id=iThinkdiff

• Full Stack Web Developer / Freelancer / Part Time, Upwork.com 2008 - 2011

I completed over 930 hours through upwork.com having 4.98 / 5.00 rating. https://www.upwork.com/freelancers/~~7b7212a431476e62

• Software Engineer / Remote, I2WE Inc., United States 2008 - 2010

• Software Engineer, Trippert Labs, Inc., Bangladesh 2008 - 2008

Education

• Master of Science, Information Science and Technology Multimedia University, Malaysia 2012 - 2014

• Bachelor of Science, Computer Science and Engineering International Islamic University Chittagong, Bangladesh 2004 – 2008

• PHP 5 Zend Certified Engineer 2008

http://www.zend.com/en/yellow-pages/ZEND007769

Technical Knowledge

Swift, Objective-C, Java, PHP MySQL, SQLite, XCode, Android Studio SpriteKit, Concurrency, CoreData

Page 2

Noticeable Projects

• Dictionary, Translator and Game based App for iOS and Android App Store: https://itunes.apple.com/app/id400273783 Google Play: https://play.google.com/store/apps/details?id=net.ithinkdiff.arabic I started this app in 2011 and refactored several times to maintain clean code with latest technology. I designed the User interface for both iPhone, iPad and Apple Watch. This app followed MVC design pattern. I wrote 80% of the code by Objective-C and later new features by Swift. For database, I used SQLite database and used self-written code to handle this. There is a scanner feature I integrated in this app, using OpenCV and Tesseract OCR library, which is written by partial C++ and Objective-C. Also in the app there is local notification, in app purchase features and game center API integrated. Google Translate API integrated using REST API service. I used some unit test and UI test in this app. Also I ported the app for Android using Java and Android Studio. This app and other similar 32 apps downloaded over 8 Million of times from App Store.

• Bengali Notes and Keyboard app for iOS App Store: https://itunes.apple.com/app/id665690475 I developed the app when iOS didn’t have Bengali and some other Asian languages keyboard built in. I started the project in 2013, initially developed the app based Bengali keyboard in such a way that I converted the same app for Tamil, Gujarati, Marathi, Hindi and Arabic language. I wrote 95% of the code by Objective-C In this app, I used Core Data from the beginning and later I integrated the iCloud feature, so that the data synched automatically in iPhone and iPad. This is one of my 2nd popular apps. Downloaded over 1 million times from app store.

• Word Search Multiplayer and Multilingual language game for iOS and Android App Store: https://itunes.apple.com/app/id698143087 Google Play: https://play.google.com/store/apps/details?id=net.ithinkdiff.wordsearch31 The game algorithm and board design initially developed by a freelancer, but all other game features and other modification of the board is done by me. The iOS version is popular than the android version, which is downloaded near 1 million times. For database, I used SQlite managed by my own code ported from my dictionary app. In iOS version, there is also a newspaper feature; in which newspaper data is retrieved by REST interface and user can play the game with the news words. User can also play multiplayer with other players over internet by using Apple Game Center framework.

• NJump and Find da Pair games by Swift and SpriteKit framework for iOS App Store for NJump: https://itunes.apple.com/app/id1106517619 App Store for Find da Pair: https://itunes.apple.com/app/id980815761 Both of these games I developed using Swift 2.0 language and Apple’s SpriteKit framework. Find da pair was my first Swift language based game, while I was learning Swift I developed this game. During the development I learned both Swift language and Apple Sprite Kit framework. Later I used the knowledge and experience to develop NJump game an endless runner game. Recently I started migrating the Swift 2.0 code to Swift 3.0

There are other projects in my apps portfolio some of which I partially or fully developed. Currently all new projects or new features in existing projects in iOS platform I developed using Swift language.