Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline

MD RAFIUR RAHMAN

London

Summary

Experienced Mobile Application Developer with 9 years of expertise in designing, developing, and deploying robust mobile applications. Proficient in Java, Kotlin, Flutter, and Jetpack Compose. Adept at UI design, testing, API integration, Dependency Injection (DI), and SDK integration. Committed to delivering high-quality applications with a focus on performance and user experience.

Overview

12
12
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer (Android Developer)

Frog Social
05.2024 - Current
  • Led the development of a social networking app with advanced features like real-time messaging, video sharing, and location services for Android Apps
  • Implemented Jetpack Compose for a modern and efficient UI design
  • Integrated third-party SDKs for analytics, crash reporting, and payment processing
  • Actively engaged in bug fixing and troubleshooting to maintain app stability and performance
  • Conducted extensive code refactoring to improve code quality, maintainability, and adherence to best practices
  • Performed feature analysis to identify and implement new functionalities based on user feedback and market trends.

Software Engineer

BrainCraft Limited
03.2016 - 08.2022
  • Collaborated with a team to develop large-scale applications, handling user accounts, product catalogs, and payment integration
  • Designed and implemented a custom view library to streamline UI development and ensure a consistent user experience across the Android Apps and iOS Apps
  • Integrated complex RESTful APIs for real-time data synchronization and updates, ensuring seamless data flow between the app and backend services
  • Participated in code reviews and contributed to improving the codebase by adhering to best practices and coding standards
  • Worked closely with the QA team to identify and fix bugs, leading to a 20% reduction in critical issues before release.

Software Engineer

BJIT Limited
02.2012 - 02.2016
  • Developed high-rated Android apps, boosting user retention by 30% and reducing crash rates by 25% through migration from Eclipse to Android Studio
  • Utilized cross-platform development, cutting development time by 40% and ensuring consistent UX across Android and iOS for reputed Japanese IT companies like SourceNext, Klavis INC, etc
  • Implemented real-time data sync and push notifications, enhancing app interactivity and user engagement
  • Worked on various projects, including SmartClock, SuperBattery, SuperTools, Streamed UP, WebGym Android etc.

Education

Master of Science - Software Engineering

University of Bedfordshire, United Kingdom
09.2022 - 10.2023

Bachelor of Science - Computer Science And Engineering

Shahjalal University of Science And Technology, Bangladesh
01.2007 - 03.2012

Skills

● Languages: Java, Kotlin, Swift, Python
● Frameworks: Flutter, Jetpack Compose, Django
● UI Design: Proficient in modern UI design principles
● Testing: Unit testing, UI testing, Mockito, Espresso
● API Integration: RESTful services, GraphQL
● Dependency Injection: Dagger, Hilt
● SDK Integration: Integration of third-party SDKs
● Tools: Android Studio, XCode, Git, Jenkins, JIRA, Slack, Visual Studio
● Database Management: SQLite, Room, Postgres, Mongo, Firebase
● Version Control: Git, GitHub, Bitbucket
● Cloud Services: Firebase, AWS, Digital Ocean
● Agile Methodologies: Scrum, Kanban
● CI/CD: Jenkins, GitHub, Bitbucket
● Code Quality: Code reviews, Analysis tools (Lint)
● Security: Secure coding practices, Encryption, Authentication

Accomplishments

  • Social Networking App - Developed a comprehensive social networking app with features like messaging, media sharing, payments, and user profiles.
  • E-commerce Application - Created a full-featured e-commerce app with a focus on user experience and performance.
  • Cross-platform App - Used Flutter to develop a cross-platform app for both Android and iOS, significantly reducing development time.
  • Flight and Hotel Booking App - Developed an app for real-time flight search, booking, cancellations, secure payments, and push notifications for flight updates using Android and Java.
  • B2B Business App - Created an app featuring a comprehensive product catalog, order management system, real-time chat, inventory tracking, and sales analytics using Android and Kotlin.
  • Video and Image Editing App - Built an app for multi-track video and audio editing, with filters, transitions, multiple format exports, and social media integration using Android, Java, and Kotlin.

Timeline

Software Engineer (Android Developer) - Frog Social
05.2024 - Current
University of Bedfordshire - Master of Science, Software Engineering
09.2022 - 10.2023
Software Engineer - BrainCraft Limited
03.2016 - 08.2022
Software Engineer - BJIT Limited
02.2012 - 02.2016
Shahjalal University of Science And Technology - Bachelor of Science, Computer Science And Engineering
01.2007 - 03.2012
MD RAFIUR RAHMAN