Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline

MD RAFIUR RAHMAN

London

Summary

Experienced Software 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. Eager Python Django developer with 5 years exploiting model-template-view architectural pattern of Django framework to shorten development times and reduce design costs. Specializes in creating accessible, data-driven web assets. Keen to apply expansive development knowledge to deliver fast, efficient projects.

Overview

12
12
years of professional experience
1
1
year 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
  • 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 (Senior 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 app
  • 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 (Senior 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
  • Implemented real-time data sync and push notifications, enhancing app interactivity and user engagement
  • Optimized app performance, improving load times by 15%, and mentored junior developers, fostering a collaborative team environment.

Education

Master of Science - Software Engineering

University of Bedfordshire, Bedford, BDF
09.2022 - 11.2023

Bachelor of Science - Computer Science And Engineering

Shahjalal University of Science And Technology Bangladesh, Bangladesh
03.2012

Skills

  • Languages: Java, Kotlin, Swift
  • Frameworks: Flutter, Jetpack Compose
  • UI Design: Proficient in modern UI design principles
  • Testing: Unit testing, UI testing, Mockito, Espresso
  • API Integration: RESTful services, GraphQL
  • Dependency Injection (DI): Dagger, Hilt
  • SDK Integration: Integration of third-party SDKs
  • Tools: Android Studio, XCode, Git, Jenkins, JIRA
  • Database Management: SQLite, Room
  • Version Control: Git, GitHub, Bitbucket
  • Cloud Services: Firebase, AWS, Digital Ocean
  • Agile Methodologies: Scrum, Kanban
  • Continuous Integration (CI/CD): Jenkins, GitHub
  • 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.
  • Air Ticket 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 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 - 11.2023
Software Engineer (Senior Software Engineer) - BrainCraft Limited
03.2016 - 08.2022
Software Engineer (Senior Software Engineer) - BJIT Limited
02.2012 - 02.2016
Shahjalal University of Science And Technology Bangladesh - Bachelor of Science, Computer Science And Engineering
MD RAFIUR RAHMAN