I'm
Rafsan Nazmul
About Me
I’m Rafsan Nazmul, an iOS Mobile App Developer with over 5 years of experience specializing in Swift and SwiftUI. My journey in mobile development has allowed me to work on more than 20 native iOS apps, applying my expertise in MVC and MVVM architectures to deliver scalable and user-friendly solutions. I’ve had the privilege of contributing to projects like the Jatra iOS app, a platform similar to Booking.com, during my role at MGH Group (Jatra.com Ltd.) where I served as an Assistant Manager - IT (iOS Developer).
Currently, I am associated with Thunder Apps Studio, where I continue to push the boundaries of iOS development. My previous roles at Odyssey Apps Ltd. have also equipped me with a diverse range of technical and project management skills. I hold a BSc in Computer Science and Engineering from the American International University - Bangladesh.
Apart from coding, I enjoy bullet journaling, DIY projects, playing badminton, and teaching. I’m always on the lookout for challenging roles in iOS development where I can apply my skills and learn new technologies.
Design - Storyboard/SwiftUI
90%
Development - Swift/ObjC
90%
UI/UX - Figma
70%
Development - Flutter
50%
Education
BSc Computer Science and Engineering
American International University - Bangladesh
HSC
Notre Dame College
SSC
BIAM Model School & College
Experience
MGH Group
Dhaka, Bangladesh
Assistant Manager - IT (iOS Developer)
- Manage the iOS Development Project of Jatra.com and Obhai.
- Build and maintain mobile applications for the iOS platform.
- Create commercial and user-friendly apps from scratch.
- Provide support to upgrade live projects.
- Research and implement new functionalities in iOS projects.
- Collaborate with the team to ship new features for apps.
- Work with the team to upgrade the iOS version of existing apps.
- Integrate APIs and third-party SDKs.
- Configure push notifications.
- Convert current apps to SwiftUI from Swift.
Odyssey Apps Ltd
Dhaka, Bangladesh
iOS Developer
- Build and maintain mobile applications for the iOS platform.
- Create commercial and user-friendly apps from scratch.
- Provide support to upgrade live projects.
- Research and add functionalities to new projects in iOS.
- Collaborate with the team to ship new features for apps.
- Work with the team to upgrade the iOS version of existing apps.
- Work with third-party APIs and SDKs.
Odyssey Apps Ltd
Dhaka, Bangladesh
Trainee iOS Developer
- Research and learn about the latest and existing iOS features.
- Build and maintain features for existing mobile apps in Swift for the iOS platform.
- Collaborate with the team to ship new features for apps.
- Learn the life cycle of iOS app development and view hierarchy.
American International University - Bangladesh
Dhaka, Bangladesh
Teaching Assistant
- Duties included guiding and monitoring students in their laboratory tasks on programming.
- Providing solutions to students in lab problems and mistakes.
- Assisting teachers in taking laboratory performances.
Service
iOS App Design
Utilizing design principles and frameworks like SwiftUI and UIKit, I create visually appealing and user-friendly interfaces that enhance user engagement and accessibility.
iOS App Development
Expert in building and maintaining iOS applications using Swift and SwiftUI. I focus on best practices for performance, scalability, and the integration of RESTful APIs and third-party SDKs.
Cross Platform App Development
I research and implement cross-platform solutions using tools like React Native and Flutter to deliver seamless functionality across both iOS and Android devices.
UI/UX Development
With a strong emphasis on user experience, I collaborate with teams to design intuitive interfaces and prototypes using tools like Sketch and Figma, ensuring a cohesive and engaging user journey.