Rahman

iOS, RxSwift,

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.

Name: Rahman
Birthday: 1 Ncevy 1990
Degree: Znfgre
Experience: 10 Lrnef
Phone: +38 012 345 6789
Email: vasb@rknzcyr.pbz
Address: 123 Fgerrg, Bqrfn, Hxenvar
Freelance: Available

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 platform

Responsibilities

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;