Summary
Overview
Work History
Education
Areas of Expertise
Skills
Timeline
Generic

Islam Soliman

IOS Engineer
Cairo

Summary

Results-driven software engineer with seven years of hands-on experience developing iOS mobile applications for high-volume companies. Proficient in object-oriented programming and well-versed in mobile development life cycle, design patterns, and SOLID principles. Skilled in collaborating with dynamic teams, leveraging excellent communication skills to drive project success. Successfully launched multiple iOS applications, adhering to clean code principles and delivering efficient designs. Eager to contribute expertise and creativity to a dynamic iOS development team.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Senior IOS Engineer

Vezeeta
11.2024 - Current
  • Engineered new features and enhancements, ensuring seamless UX and performance using Swift and UIKit.
  • Collaborated with cross-functional teams to fix bugs and optimize existing modules, maintaining high app stability.
  • Integrated third-party APIs to accelerate development and enhance app capabilities.
  • Used Cursor AI to write clean, maintainable, and efficient Swift code aligned with best practices.
  • Conducted thorough code reviews to uphold code quality and enforce consistency.
  • Utilized Firebase A/B testing to evaluate feature effectiveness and guide product decisions.


IOS Engineer

Tinybeans USA Ltd
01.2020 - Current
  • Architected, designed, and developed new features for Tinybeans, leveraging technologies such as Combine, SwiftUI, and UIKit to create engaging user experiences.
  • Proposed and coded new features, as well as rewrote existing ones, in collaboration with the iOS team. Actively reported and addressed issues, participated in code reviews, and contributed to decision-making on framework use, coding style, and user experience.
  • Utilized debugging skills and profiling instruments to optimize app performance, resulting in a significant reduction in CPU usage by over 15% and contributing to raising the app rating to 4.9 on the App Store.
  • Managed and resolved issues related to continuous integration and deployment (CI/CD) using Github Actions and Fastlane.
  • Integrated and maintained code coverage tooling with Codecov to ensure comprehensive unit test coverage for all new PRs, contributing to the overall quality and reliability of the codebase.
  • Utilized Leanplum for managing tracking and adjusting A/B testing, driving data-driven optimizations to enhance user engagement and subscription rates.

IOS Engineer

Etisalat
06.2018 - 12.2019
  • Achieved 1M+ Users by designing and writing scalable, high-performance production code with a focus on stability and maintainability, contributing to the company’s achievement of over 1 million users.
  • Utilized Best Practices by applying the latest design patterns, SOLID principles, and dependency injection techniques to enhance code quality and facilitate seamless scalability.
  • Developed and implemented new features, complemented by thorough unit and UI testing to ensure comprehensive test coverage and a reliable product.
  • Identified and resolved complex issues in a timely manner by adeptly debugging through dSYM files, maintaining product integrity and user satisfaction.
  • Enhanced Security Measures by implementing AES encryption to encrypt mobile server requests, bolstering data protection measures and enhancing user privacy and trust.

IOS Engineer

ITS
10.2016 - 05.2018
  • Designed and built new features and performed rewrites from the legacy Objective-C iOS application code base to Swift, adhering to proper Apple MVC paradigms, ensuring maintainability and scalability of the application.
  • Worked on bug fixing, UI branding for 9 different customers, and conducted code refactoring for ITS mobile banking solution, enhancing user experience and optimizing codebase for better performance.
  • Leveraged extensions to seamlessly integrate widgets and Apple Watch features into the application, enhancing functionality and user engagement across multiple platforms.

Education

Bachelor of Science - Computer And Information Sciences

Banha University
Banha, Egypt
09.2011 - 07.2015

Diploma - Softwer Engineering

Information Technology Institute (ITI)
Cairo, Egypt
10.2015 - 07.2016

Areas of Expertise

iOS App Development - Object-Oriented Programming - User Interface Design - Unit Testing - Agile Methodologies - Performance Optimization - API Integration - Push Notifications and In-App Purchases - Continuous Integration and Deployment (CI/CD) - A/B Testing

Skills

  • Programming Languages: Swift, Objective-C
  • iOS Frameworks: UIKit, SwiftUI, Combine, Core Data, Core Animation, XCTest
  • Development Tools: Xcode, Interface Builder, Instruments
  • Version Control: Git, GitHub, Bitbucket
  • Continuous Integration/Continuous Deployment (CI/CD): Github-Actions, Fastlane
  • Design Patterns: MVC, MVVM, VIPER
  • Soft Skills: Problem-solving, Attention to detail, Communication, Collaboration, Time management, Teamwork

Timeline

Senior IOS Engineer

Vezeeta
11.2024 - Current

IOS Engineer

Tinybeans USA Ltd
01.2020 - Current

IOS Engineer

Etisalat
06.2018 - 12.2019

IOS Engineer

ITS
10.2016 - 05.2018

Diploma - Softwer Engineering

Information Technology Institute (ITI)
10.2015 - 07.2016

Bachelor of Science - Computer And Information Sciences

Banha University
09.2011 - 07.2015
Islam SolimanIOS Engineer