Giter Club home page Giter Club logo

Summary 😎

I'm Ibrahim, an experienced iOS developer with 7+ years of background in design and development across diverse industries. I have experience in solving issues with production environments and excel at developing applications using MVC, MVVM, and VIPER architecture patterns. Proficient in Swift and familiar with object-oriented programming and protocol-oriented programming concepts, I am a fast learner, highly motivated, and able to work independently and as part of a large team.

Skills ⛷️

Languages

Swift, Golang

Technologies

Git, UIKit, SOLID, Clean Code, RESTful APIs, Auto Layout, SwiftUI, Combine, RxSwift, Unit Test, Integration Test, Fastlane, GitLab CI, Xcode Cloud CI/CD, Realm, The Composable Architecture, Objective‐C, React Native, UI/UX (Figma), SwiftPM, DocC, Algorithm and Data structure.

Soft Skills

Strong communication, Work Ethic, Teamwork, Problem-solving, and Empathy.

Experiences πŸ”¬

  • Maintained a large-scale application using protocol-oriented programming and clean Architecture principles.
  • Designed a navigation solution utilizing the Coordinator architecture to reduce code within the view controller, achieving a more reusable approach to navigation between views.
  • Spearheaded and developed the project utilizing RxSwift and MVVM-C architecture.
  • Managing data using Realm database and Keychain.
  • Restructured the table view to efficiently display 300+ images fetched from the gallery, resulting in a significant improvement in loading times and user experience.
  • Identified and addressed memory leaks, leading to a 20% improvement in app responsiveness.
  • Optimized image size through regeneration using ImageIO, resulting in faster user upload and download speeds, and reduced cloud storage costs for improved customer satisfaction.
  • Enhanced code maintainability and achieved a 30% reduction in complexity by implementing dependency injection and clean architecture principles.
  • Translated complex UI features from Figma design into functional and user-friendly app experiences through programmatic implementation.
  • Implemented the hub offline feature in the app by utilizing RxSwift to listen for relevant events and update the UI accordingly.
  • Contributed to successful project outcomes by collaborating closely with designers, front-end developers, and Product Managers throughout the development process.
  • Leveraged development tools like GitLab, Git, and Jira to successfully manage the application's development in a globally distributed Agile environment.
  • Implemented Web3 architecture to enable secure import and creation of cryptocurrency wallets within the application.
  • Developed and deployed a real-time chat program using Socket.io, resulting in increased user engagement by 20%, fostering a more interactive and collaborative online community.
  • Implemented clustering on Google Maps to display upcoming concerts and artists, resulting in a 10% increase in user interactions with the app.
  • Implemented push notifications by creating and integrating an APNS certificate with Firebase. Streamlined user experience by displaying all notices within a dedicated Notifications Tab. Ensured seamless server integration for efficient push notification handling.
  • Leveraged mobile analytics platforms like Firebase and Mixpanel to delve into user behavior within our social media app. This facilitated the personalization of in-app experiences and the optimization of user journeys, leading to a remarkable 40% increase in user retention.
  • Works with iBeacon to connect some Bluetooth devices to an iPhone. In addition, by using Manhatan distance formula, calculate the location of a user on a vehicle and then manage the user device using MDM with Hexnode.
  • Develop a SwiftPM to manage the System State (RAM, CPU, GPU, Network, Disk) and embedded to the project. It caused the reduction of more than thousands of lines of code, also preventing code duplication and making it simpler to scalable and maintain.

Projects πŸ“±

  • Dotin AppStore: A platform built for a new way to do property inspections. Accurate Reports, Simplified Process: Dotin's 360 Images annotated Dots precise Property Inspections. Visualize the Power of Annotated Dots on Images! Dotin is a property inspection app designed for a new way to generate property inspections. With a focus on accuracy, efficiency, and simplicity, Dotin simplifies the entire inspection process, empowering property managers, landlords, inspectors, universities, and councils to take control of their property inspection reports.

  • Qamda AppStore: Qamda is an easy-to-use job search app. It matches job providers with job seekers within a geographical area. Job seekers can just swipe left to skip or right to apply for a job. Job providers and employers can add jobs in minutes at no cost.

  • 2local Wallet Github: A Cryptocurrency wallet app that you can create or import a new wallet, Do transactions on Ethereum and BNB channels, and also show your balance.

  • DF App site: Safe-driving solutions for Commercial vehicles and their drivers.

Interested 🧐

  • πŸ”­ I’m currently working on TCA, Data Structure and Algorithms, and System Design.
  • πŸ‘― I’m looking to collaborate on open-source iOS projects.
  • πŸ“– I’m learning Golang.
  • πŸ€” I’m looking for a new career in Germany πŸ‡©πŸ‡ͺ and the Netherlands πŸ‡³πŸ‡±.

Resume πŸ“

You can download my resume here.

Ibrahim Hosseini's Projects

adaptive-tab-bar icon adaptive-tab-bar

:octocat: AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component by @Ramotion

appledoc icon appledoc

Objective-c code Apple style documentation set generator.

bootstrap icon bootstrap

iOS project bootstrap aimed at high quality coding.

cocoahttpserver icon cocoahttpserver

A small, lightweight, embeddable HTTP server for Mac OS X or iOS applications

cosmos icon cosmos

A star rating control for iOS/tvOS written in Swift

dependencies icon dependencies

A file to define environment dependencies for applications

documenterxcode icon documenterxcode

Attempt to give a new life for VVDocumenter-Xcode as source editor extension.

dznemptydataset icon dznemptydataset

A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display

gecco icon gecco

Simply highlight items for your tutorial walkthrough, written in Swift

go_hello_world icon go_hello_world

Getting started with Go. How to install and write a simple code with Go language

growingtextview icon growingtextview

An UITextView in Swift3, Swift4 and Swift2.3. Support auto growing, placeholder and length limit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.