Mobile App Developer
iOS and Android developement, and also React Native
setup image
Hello, I'm Bouchaib

iOS App Developer, I have cultivated a diverse skill set across various platforms, including Web and Android. However, my passion lies in iOS development, and I currently hold the position of iOS Developer. In this role, I focus on adding new features, enhancing the app, and resolving issues to continually elevate the user experience.

Conception

I'm participating in the conceptualization phase of iOS application development. This involves engaging in brainstorming sessions to generate innovative ideas and solutions. I contribute to the conception of new features, offering insights into user experience design and functionality.

I collaborate with cross-functional teams in co-conceiving solutions, breaking down tasks into sub-tasks, and providing accurate estimations for the effort required

Development

I'm transforming conceptualized ideas into tangible and functional iOS applications. I am proficient in utilizing Swift and other relevant technologies to write clean, efficient, and maintainable code. My development approach emphasizes adherence to industry best practices, coding standards, and design patterns.

I am dedicated to delivering high-quality software by conducting thorough testing, debugging, and code reviews. Additionally, I stay abreast of the latest iOS development trends and continuously seek opportunities to enhance application performance and user experience

CI/CD

I setting up and optimizing Continuous Integration (CI) and Continuous Delivery (CD) processes for iOS application development. I leverage industry-standard CI/CD tools to automate the build, test, and deployment pipelines, ensuring a streamlined and efficient development workflow. This includes implementing automated testing strategies to catch bugs early in the development cycle, improving code quality, and expediting the release process.

Companies
iOS Developer
Alpha Network . full-time
July 2023 - Presnet
Morocco . Hybrid

As a member of a mobile development team, I contribute to developing an iOS and Android online streaming applications (live/VOD) for diverse clients spanning various countries. We are working with the Agile methodologies and using Jira for managing sprints and issue tickets efficiently.

iOSUIKitObjective-CSwiftUIRubyXCFrameworkCI/CDGitlabJiraConfluenceGoogle Repo
Mobile App Developer
SQLI . full-time
March 2022 - July 2023
Morocco . Hybrid

I collaborated with a team to develop a new e-commerce app for iOS and Android using Agile Scrum methodology. Through iterative development and constant communication, we ensured a seamless user experience. Our approach facilitated rapid adaptation to evolving requirements, delivering a robust, market-ready solution.

iOSAndroidReact NativeCI/CDRest APIJiraConfluenceGitlabFastlanePostman
Projects
iOS Application coming soon
GetInfo
iOS application help user to get all information about the device, hardware and software.
iOSSwiftUIAppStoreSwift
Android Application coming soon
GetInfo
iOS application help user to get all information about the device, hardware and software.
AndroidKotlinGoogle PlayJetpack Compose
React Native Library
Zendesk SDK RN
it's a React Native library developed on iOS and Android and made a bridge between the native and the JS.
React NativeTSObjective-cSwiftJava
J2EE spring Boot & Thymeleaf
MEDAPP
Realization of a web project for the management of a medical office.
MVCThymeleafSpring SecuritySpring Boot
Android Native
Contacts App
Realization of a mobile application to manage the contacts.
JAVAMVVMSQLite (ROOM)MotionLayout
Android Native
Weather API
Realization of an Android mobile application that consumes the OpenWeatherMap API.
JAVAAPIPicassoAndroid