
Rahman
Contact us and we will hire Rahman for your team.
About Rahman
Rahman is a seasoned IT specialist with 12 years of experience in the field. He is proficient in iOS development and has advanced skills in RxSwift, making him a valuable asset to any tech team.
12
Years of
Experience
31
Happy
Clients
138
Complete
Projects
Skills
iOS
73%
RxSwift
84%
Expericence
Team Lead iOS Developer
Oddity
Date: 07.2021 — Present
Responsibilities
Led the development of the multipurpose mobile e-commerce application with multi-module architecture;
● Implemented AR and AI based features to predict the most suitable makeup for the person only with the help of a camera;
● Led the development of a cross-platform mobile application using Flutter, designed to offer makeup advice based on user-provided photo inputs.
● Worked with the backend team to architect the apis of the application;
● Documented mobile application based on inputs and needs from the business and marketing;
● Supporting the team and assessing the pull request, dividing and assigning the tasks;
● Developing custom SDK for specific features to keep source code independent and clean.
● Applied Test-Driven Development (TDD) concepts;
Senior iOS Developer
Ernie
Date: 05.2020 — 07.2021
Responsibilities
Architected a robust multi-module architecture for the AI-based mobile application, with a specific focus on advanced video editing and modification capabilities;
● Executed the implementation of intricate low-level video, frame, and voice editing, as well as filtering features, utilizing native C++ code to ensure optimal performance and efficiency;
● Navigated and worked with a diverse range of file formats and video codecs;
● Assumed the role of reviewing and assessing pull requests, ensuring code quality.
● Applied Test-Driven Development (TDD) concepts, fostering a structured and quality-oriented development process to enhance the reliability and maintainability of the software.
Senior Android Developer
Pasha Holding | Kapital Bank / Umico LLC (Pasha Holding)
Date: 02.2019 — 04.2020
Project description
Pasha Holding is a set of companies including banks, e-commerce companies, construction companies, Hotels and so on. Kapital Bank is the biggest local bank, Umico is an e-commerce and loyalty platformResponsibilities
Directed the end-to-end development of the Umico Android application, which boasts an active user base exceeding 3 million users;
● Development of key features for the Birbank Android application, currently boasting over 7 million active users;
● Managed and led a team of 9 Android developers, ensuring efficient collaboration, productivity;
● Provided mentorship to both iOS and Android development teams during the implementation of new features, conducted interviews of new candidates in all levels, trained junior levels.
● Addressed security vulnerabilities and optimized the application's performance;
● Implemented unit tests and integration tests to ensure code quality and reliability;
Senior iOS Developer
Innodem Neuroscience | Innodem Neurosciences (Startup)
Date: 05.2018 — 01.2019
Project description
Innodem Neuroscience works with the pharmaceutical industry, leading medical professionals and artificial intelligence experts to develop and promote Eye Movement Biomarkers (EMB) & Gaze Mapping Biomarkers (GMB) as important clinical assessment tools in the field of neurology.Responsibilities
Led the design of the Pigio mobile application's and sdk’s architecture, carefully selecting the most suitable technologies to ensure optimal performance, security and reliability;
● Collaborated closely with a mathematics scholar to translate complex mathematical formulas into Objective-C code, demonstrating a strong grasp of mathematical concepts;
● Applied machine learning techniques, leveraging Google ML Kit and custom models;
● Engineered a custom iOS SDK using Objective-C and C++ to precisely track human eye gaze movements, contributing to a cutting-edge user experience;
● Developed comprehensive unit tests for the IOS SDK, ensuring code quality and reliability;
● Designed and implemented custom UI components, emphasizing a seamless user experience;
● Implemented a training feature for the eye gaze recognition algorithm to continuously improve its performance and accuracy;
● Created scripts and integrated Travis-CI and Fastlane to establish a robust CI/CD pipeline for mobile development, streamlining the release process;
Senior Mobile Developer
Artelogic | Artelogic
Date: 10.2015 — 04.2018
Project description
Artelogic provides end-to-end software development services, as well as autonomous dedicated development teams for individual business needs.Responsibilities
Conceptualized, designed, and developed a medical application from the ground up, facilitating seamless interactions through video calls, chat, and voice call features;
● Led the refactoring effort for an existing Android application, optimized for high data traffic,catering to over 1 million daily users and accommodating 6 million sessions;
● Designed and executed the development of the AZScore live score iOS application;
● Developed iOS/Android clients for a Magento-based e-commerce website using Xamarin;
● Contributed to API design discussions and collaborated closely with backend developers;
● Engineered custom UI components for a PDF book reader Android application designed for children, featuring intricate 2D/3D animations;
● Developed a private messaging platform for the iOS platform, incorporating AI and speech recognition technologies, to deliver an innovative and secure communication solution;