Banner Image

Skills

  • Swift 5
  • GitHub
  • iOS App Development
  • Coredata
  • Android Development
  • API Integrations
  • App Development
  • CI/CD
  • Corelocation
  • Dart Development
  • DevOps
  • ERP Development
  • Flutter
  • Jira Service Management
  • Mobile Development

Sign up or Log in to see more.

Services

  • Expert Mobile App Developer (10+Years)

    $20/hr Starting at $150 Ongoing

    Dedicated Resource

    A seasoned mobile application developer with over a decade of experience in creating innovative and user-friendly apps for iOS and Android. I specialize in Swift, Kotlin, Flutter, and React Native, with...

    Android DevelopmentAPI IntegrationsApp DevelopmentCI/CDCoredata

About

Transforming ideas into reality through innovation and code. Empowering businesses with scalable technology. In code we trust, for solutions we deliver.

Hi, I'm AbdulRehman, Experienced mobile application developer with over 10 years of hands-on expertise in designing, developing, and maintaining mobile applications across various platforms. Proven track record of delivering high-quality, scalable solutions in fast-paced environments. Strong background in both native and cross-platform development, with a keen eye for user interface design and user experience optimization.

Key Skills:

Mobile App Development: iOS (Swift, Objective-C), Android (Java, Kotlin)
Cross-platform Development: Flutter
UI/UX Design and Optimization
Agile Development Methodologies
Version Control Systems (Git)
API Integration and Development
Database Management (SQLite, Firebase)
Performance Optimization and Testing

Professional Experience:
Senior Mobile Application Developer
Saudi Media Systems
Riyadh
2021-2023

Led a team of developers in the design and development of multiple mobile applications, achieving a 30% improvement in app responsiveness through performance optimization techniques.
Implemented agile methodologies, resulting in a 20% reduction in time-to-market for new features and enhancements.
Collaborated closely with product management and design teams to deliver intuitive and visually appealing user interfaces that enhance user engagement and satisfaction.

Mobile Application Developer
Leader Group
Riyadh
2015-2021

Developed and maintained native iOS and Android applications for a range of clients, consistently meeting project deadlines and exceeding client expectations.
Integrated third-party APIs and services to enhance app functionality and user experience.
Conducted code reviews and provided constructive feedback to team members, ensuring code quality and adherence to best practices.

Education:
Masters Degree, information technology
VU, Lahore
2009

Certifications: MCTS, Agile

Projects: AXIONIC, FOHR, MADINATI, BALGAT 940, FOODYBOY etc
Languages: SWIFT, DART, OBJETCIVE C

Fluent in English, Hindi and URDU
References:
Available upon request.

Work Terms

Agile Development: A methodology that emphasizes iterative development, collaboration, and flexibility in responding to change.

Version Control: Managing changes to code or other documents, enabling multiple developers to work simultaneously and track revisions.

Debugging: The process of identifying and fixing issues (bugs) in software code.

Code Review: A systematic examination of code by peers to ensure quality, adherence to standards, and best practices.

Deployment: The process of releasing software into a production environment for end-users.

API (Application Programming Interface): A set of rules and protocols for building and interacting with software applications.

Framework: A pre-built structure or set of tools that provides a foundation to develop software applications.

Database Management: Storing, organizing, and managing data using databases such as MySQL, PostgreSQL, MongoDB, etc.

Continuous Integration/Continuous Deployment (CI/CD): Practices and tools to automate the building, testing, and deployment of software.

Frontend/Backend Development: Frontend involves creating the user interface and experience, while backend involves server-side logic and database interactions.

Algorithm: A step-by-step procedure or formula for solving a problem or accomplishing a task in software development.

Scalability: The ability of a system to handle growth and increased workload without compromising performance.

Documentation: Writing and maintaining comprehensive documentation for code, APIs, and software systems.

DevOps (Development and Operations): Practices that combine software development (Dev) and IT operations (Ops) to shorten the systems development life cycle and deliver software faster and more reliably.

Attachments (Click to Preview)