Md Mazharul Islam

Md Mazharul Islam

Senior Software Engineer (iOS)

About Me

I am an experienced iOS developer with a strong foundation in creating high-quality, scalable mobile applications. Proficient in Swift, Objective-C, SwiftUI, and UIKit, I specialize in building intuitive and performant user interfaces while adhering to modern architectural patterns like MVVM, MVC, and Clean Architecture. With a deep understanding of API integration, including REST and GraphQL, I ensure seamless communication between client and server systems. My expertise also extends to implementing CI/CD pipelines, managing dependencies using tools like CocoaPods and Swift Package Manager, and leveraging version control systems for efficient collaboration. I am passionate about crafting solutions that prioritize user experience and maintainability. I thrive on solving complex technical challenges, optimizing application performance, and staying at the forefront of emerging technologies. Committed to continuous improvement, I take pride in delivering applications that align with both user needs and business objectives.

Work Experience

Senior iOS Engineer - Northprim

Stockholm, Sweden (Remote) | June 2023 - Present

Leading the development of cutting-edge iOS applications, optimizing app performance to ensure best practices.

northprim

iOS Developer - Durbin HealthTech

Dhaka, Bangladesh | Feb 2022 - May 2023

Developed scalable iOS applications with responsive UI designs and ensured secure data practices in healthcare technology.

Durbin HealthTech Logo

Junior iOS Developer - Durbin Labs Ltd.

Dhaka, Bangladesh | Nov 2019 - Jan 2022

Collaborated with senior developers to deliver high-quality iOS apps, ensuring responsive UI designs and secure data handling.

Durbin Labs Logo

Skills

  • iOS Development: Proficient in Swift, Objective-C, SwiftUI, and UIKit. Expertise in developing scalable and high-performance iOS applications. Skilled in designing and implementing programmatic UI and Auto Layout.
  • Architecture and Design Patterns: In-depth knowledge of MVVM, MVC, and Clean Architecture. Experience in modularizing codebases for maintainability and scalability. Strong focus on reusable components and best coding practices.
  • API Integration: Extensive experience working with REST APIs, GraphQL, and JSON data formats. Skilled in handling complex network operations and real-time data synchronization.
  • UI/UX Design: Expertise in creating intuitive, responsive, and visually appealing user interfaces. Deep understanding of Apple’s Human Interface Guidelines (HIG). Experience in accessibility optimization and dynamic type handling.
  • Testing and Debugging: Proficient in XCTest for unit and UI testing. Expertise in identifying and resolving performance bottlenecks and memory leaks. Skilled in profiling and debugging using Instruments and other diagnostic tools.
  • Dependency Management: Proficient with CocoaPods, Swift Package Manager (SPM), and Carthage for managing libraries and dependencies.
  • Version Control and Collaboration: Expertise in Git, GitHub, GitLab, and Bitbucket for source control and team collaboration. Skilled in managing branching strategies and resolving merge conflicts.
  • Continuous Integration/Delivery (CI/CD): Experience with tools like Fastlane, Jenkins, and GitHub Actions for automating build, test, and release pipelines. Skilled in deploying apps to App Store Connect and managing beta releases with TestFlight.
  • Performance Optimization: Proficient in optimizing app startup times, memory usage, and CPU performance. Skilled in ensuring smooth animations and responsive UI.
  • Additional Skills: Agile Development (Scrum, Kanban), cross-functional collaboration, problem-solving, and strong communication skills for technical and non-technical stakeholders.

Apps

eDoktor

eDoktor

eDoktor is Telemedicine App that offers secure video calls, flexible scheduling, and a wide range of features for comprehensive at-home healthcare.

Project 2

Du Healthtech

DU HealthTech is a telehealth app providing online consultations, e-prescriptions, and medication reminders for seamless patient care.

Project 2

DuComm

DuComm is a free communication app offering instant messaging, voice and video calling, SIP/VoIP support, and a monitoring panel

Project 1

eDesk

eDask is an employee and HR management platform for task management, attendance tracking, payroll, and performance monitoring, streamlining workplace operations.

Project 2

Durbin Classroom

Durbin Classroom is a low-bandwidth platform aimed at improving rural education with virtual lessons. It is designed to support learning during the pandemic and is under consideration by Bangladesh's Ministry of Education.

Project 2

VVMail

With VVMail you can send video and voice messages to your favorite contacts. Make quick video and voice communications without having to use your keyboard.

Project 2

Addons & Mods Hub

Addons & Mods Hub is a mobile app that offers a vast library of mods, skins, and tools for popular games with one-click installation, previews, and user reviews. It features premium content, customization tools, and StoreKit integration for monetization.

Md Mazharul Islam - Portfolio