4
MD MIZANUR RAHMAN 301 Belcher Rd N Largo, FL 33771 (641) 451-7072 [email protected] ANDROID DEVELOPER Innovative professional with 4+ years of hands-on Android experience developing state-of-the-art mobile applications seeking suitable position with opportunity for ongoing learning and advancement. Simplifies people’s lives on-the-go, while engaging, educating, and entertaining them with social networks and applications. Designs user-friendly interfaces and robust back-ends via diligent programming and testing. Ensures highest quality of finished products through comprehensive testing, debugging, and ongoing updates. Thrives with challenges in high-pressure and fast- paced situations, while going above and beyond to ensure expectations are consistently met and surpassed. AREAS OF STRENGTH Android Application Development Web Services Database Design Data Structure Algorithms Project Management Software Lifecycle Development Design Patterns Requirement Analysis Front- & Back-End Design Testing Troubleshooting Debugging Social Media Integration Location Services Integration CORE SKILLS Highly experienced in full lifecycle development of the application, from planning, requirements gathering, development, testing Designed and Developed web services using RESTful and SOAP which implemented majority social media APIs like Twitter, Facebook and Google+ Designed Up-to-date UI Layouts, implemented Action Bar, Fragment, Widget, Swipe Views, etc. using the Android SDK and real Android Device Extensive knowledge in Activity Lifecycles, Intent, Bundle, Fragment, Permissions, Process Lifecycles Hands on experience in background Services, Multimedia, Map Locations, Shared Preference, GPS, Sensor systems and transferring data from one device to another Used Multi Threading to handle the long running operations that need to be performed at the background asynchronously. Performed unit testing with JUnit and determining the application functionality Experienced in GitHub for version control and source code management TECHNICAL COMPETENCIES Languages: Android • Java • J2EE Web: JSP • JSF • PHP • REST APIs • RabbitMQ • SOAP • AWS SNS •JSON • XML• CSS3 • HTML5 • JavaScript • Ajax • jQuery APIs Tools: Android Studio • Eclipse • NetBeans • Google Map API • GitHub • Android UI • GPS • Sensor and Map services • JUnit • SDK Manager • Mksdcard • AVD Manager • Android Emulator • Device Monitor • Android Debug Bridge(ADB) • Dalvik Debug Monitor Server(DDMS) • SQLite 3 • LOGCAT • OpenGL • ADT Plugins • Virtual Box Databases: Oracle • MySQL • SQLite Platforms: Windows • Linux Resume

Md_Mizanur_Rahman

Embed Size (px)

Citation preview

Page 1: Md_Mizanur_Rahman

MD MIZANUR RAHMAN301 Belcher Rd N Largo, FL 33771

(641) 451-7072 [email protected]

ANDROID DEVELOPER

Innovative professional with 4+ years of hands-on Android experience developing state-of-the-art mobile applications seeking suitable position with opportunity for ongoing learning and advancement. Simplifies people’s lives on-the-go, while engaging, educating, and entertaining them with social networks and applications. Designs user-friendly interfaces and robust back-ends via diligent programming and testing. Ensures highest quality of finished products through comprehensive testing, debugging, and ongoing updates. Thrives with challenges in high-pressure and fast-paced situations, while going above and beyond to ensure expectations are consistently met and surpassed.

AREAS OF STRENGTHAndroid Application Development Web Services Database Design Data Structure Algorithms Project

Management Software Lifecycle Development Design Patterns Requirement Analysis Front- & Back-End Design Testing Troubleshooting Debugging Social Media Integration Location Services Integration

CORE SKILLS Highly experienced in full lifecycle development of the application, from planning, requirements gathering,

development, testing Designed and Developed web services using RESTful and SOAP which implemented majority social media

APIs like Twitter, Facebook and Google+ Designed Up-to-date UI Layouts, implemented Action Bar, Fragment, Widget, Swipe Views, etc. using the

Android SDK and real Android Device Extensive knowledge in Activity Lifecycles, Intent, Bundle, Fragment, Permissions, Process Lifecycles Hands on experience in background Services, Multimedia, Map Locations, Shared Preference, GPS,

Sensor systems and transferring data from one device to another Used Multi Threading to handle the long running operations that need to be performed at the background

asynchronously. Performed unit testing with JUnit and determining the application functionality Experienced in GitHub for version control and source code management

TECHNICAL COMPETENCIESLanguages: Android • Java • J2EEWeb: JSP • JSF • PHP • REST APIs • RabbitMQ • SOAP • AWS SNS •JSON • XML• CSS3 • HTML5 • JavaScript • Ajax • jQuery APIsTools: Android Studio • Eclipse • NetBeans • Google Map API • GitHub • Android UI • GPS • Sensor and Map services • JUnit • SDK Manager • Mksdcard • AVD Manager • Android Emulator • Device Monitor • Android Debug Bridge(ADB) • Dalvik Debug Monitor Server(DDMS) • SQLite 3 • LOGCAT • OpenGL • ADT Plugins • Virtual BoxDatabases: Oracle • MySQL • SQLitePlatforms: Windows • LinuxSDLC: Agile-Scrum, WaterfallDesign patterns: Observer • Command • Iterator • Strategy • State • Façade • Factory • Singleton

PROFESSIONAL EXPERIENCE

Bank of America, Charlotte, NC February 2016 – August 2016Android DeveloperParticipate in every aspect of ACM feature development lifecycle. Analyze and troubleshoot issues and defects in functionalities and performance. Identify technical obstacles early and work closely with team to find creative solutions. Taking ownership and doing whatever it takes to deliver results. Improve quality with the latest industry trends in mobile technology.Select Projects:

Resume

Page 2: Md_Mizanur_Rahman

This is an Android native application. I work with ACM module which supports all kinds of Alerts and Schedules. Using SOAP APIs application communicates with backend server. For example, if customer wants to disable notification service, send request from application using SOAP APIs to disable notification for specific user. Android studio 2.2, kSOAP 2 library, AsyncTask . (https://play.google.com/store/apps/details?id=com.infonow.bofa)

Verizon Wireless, Basking Ridge, NJ July 2015 – January 2016Android DeveloperDesign and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex Android; Uses coding methods in Android to initiate or enhance program execution and functionality; Participate in the evaluation, recommendation, and selection of software solutions.Select Projects: Setup Wizard android native application for PCO configuration of different kind of SIM. This is a root application

for all kind of Verizon devices. When new user will turn on the device this application will run and force user to setup his profile base on user type like postpaid or prepaid. Useful components are BroadcastReceiver, Service, REST APIs, JSON, PackageManager.

Push Notification without GCM. I integrated push Notification using AWS SNS API for this native application. Android studio 2.0, OS version 6.0 (Marshmallow), Foreground Service, Google Play services.

(https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs&hl=en)

ASIAN INFORMATION TECHNOLOGY LTD., Dhaka, Bangladesh 2012 – 2014Senior Android DeveloperDesigned and implemented front-ends and UI for Android apps and web services (Using RabbitMQ and Java. RabbitMQ provides messaging protocol within sender and receiver. In order to communicate between Customer and Driver application we used JVM and RabbitMQ for building web services). Coded back-ends. Drew route paths for GPS apps with Google Maps Location Service and Google Maps v2 Library. Prepared test cases for functional and unit testing.

Select Projects: Created mobile applications for cab ride booking, navigation, and payment, BDcabs and BDcabs Driver ;

customers can book and track real-time and future journeys with drivers, as well as invite friends along for transportation. Useful components and tools are Eclipse IDE, Android SDK, Service, IntentService, BroadcastReceiver, SQLite, Sharedpreferences, REST APIs, JSON, Remote Procedure Call (RPC), Geofences, Google Play services, Push notification using Google Cloud Messaging(GCM), Advanced Message Queuing Protocol (AMQP) using RabbitMQ. (https://play.google.com/store/apps/details?id=com.bdcabz.customer.app)(https://play.google.com/store/apps/details?id=com.bdcabs.driver.app)

FM radio live streaming application. Playing FM 92.4 in Bangladesh and sending sms to radio station. Useful components and tools are are Eclipse IDE, Android SDK, Service, Google Play services, Push notification using Google Cloud Messaging(GCM), MediaPlayer, AudioManager, WifiManager.(https://play.google.com/store/apps/details?id=radio.nep.make).

Star-Ride is a taxi calling application for Limozin Taxi. Useful components and tools are Eclipse IDE, Android SDK, Service, IntentService, Sharedpreferences, REST APIs, JSON, Remote Procedure Call (RPC), Geofences, Google Play services, Push notification using Google Cloud Messaging(GCM), Advanced Message Queuing Protocol (AMQP) using RabbitMQ. (https://play.google.com/store/apps/details?id=com.ibcr.avonz.starride.passenger)

Event management application which creates and manage events for users. Useful components and tools are Eclipse IDE, Android SDK, Asynctask, Sharedpreferences, REST APIs, JSON.(https://play.google.com/store/apps/details?id=com.tasacom.dfwmsdc.app)

Resume

Page 3: Md_Mizanur_Rahman

Love Horoscope is a social media application. we can invite friends, chatting and daily, weekly , monthly love calculation. Useful components and tools are Eclipse IDE, Android SDK, Asynctask, REST APIs, JSON, Calendar Provider, Grid View, RecyclerView. (https://play.google.com/store/apps/details?id=com.cellmedia.love)

Invented social media app specifically for family members to share messages and track each others’ locations, EverConnected Family Tracker. Useful components and tools are Eclipse IDE, Android SDK, Asynctask, IntentServie , REST APIs, JSON, RecyclerView, AlarmManager, Google Play services, Push notification using Google Cloud Messaging(GCM), Advanced Message Queuing Protocol (AMQP) using RabbitMQ.(https://play.google.com/store/apps/details?id=com.aitl.everconnected&hl=en).

Technologies used: Java, Android SDK, Android ADT, Google Maps, NetBeans for PHP, XAMPP for Webserver

EDUCATION & PROFESSIONAL DEVELOPMENT

Master of Science in Computer ScienceMaharishi University of Management, Fairfield, Iowa

On Campus courses: Modern Programming Practice • Web Application Architecture • Web Programming • Algorithms • Database Management System

Bachelor of Science in Computer ScienceMawlana Bhashani Science & Technology University, Tangail, Bangladesh

PUBLICATIONResearched and published paper on “Design of a High-Performance Reversible Multiplier” proposing new 4x4 universal reversible logic gates to synthesize any given Boolean functions, as well as be used as full adder circuit.Publisher: IJCSI International Journal of Computer Science http://ijcsi.org/papers/IJCSI-8-6-1-134-141.pdf

Resume