Karim A.
Egypt (UTC+02:00) 🇪🇬
Upstaffer since September 03, 2024

Karim A. — React Native Engineer

Expertise in React Native (4.0 yr.), Android (4.0 yr.).

Last verified on September 03, 2024

Core Skills

React Native
React Native
4 yr.
JavaScript
JavaScript
4 yr.
Android
Android
7 yr.

AI Tools & Assistants

Machine Learning
Machine Learning
NLP
OpenCV

Bio Summary

- 7 years of software development - 4 years of experience with React Native - 7 years of experience with Android - Significant experience with CI/CD pipelines - Available to start ASAP - Upper-Intermediate English

Technical Skills

Programming Languages C, C#, C++, Java, JavaScript, Kotlin, Python, TypeScript
Android Libraries and Tools Android SDK, Android Studio, Kotlin, Retrofit, Room (Android Jetpack)
JavaScript Frameworks AngularJS, React
.NET Platform ASP.NET MVC Pattern, WPF
Mobile Frameworks and Libraries Crashlytics, Volley
Java Libraries and Tools JSON, RxJava, RxJava2
AI & Machine Learning Machine Learning, NLP, OpenCV
UI Frameworks, Libraries, and Browsers Material UI
JavaScript Libraries and Tools React Native, React-Saga, Redux
Data Analysis and Visualization Technologies Data visualization
Databases & Management Systems / ORM Firebase, Microsoft SQL Server, SQLite
Amazon Web Services AWS Security Groups
Methodologies, Paradigms and Patterns Agile, Algorithm Design, Dependency Injection, Design patterns, Observer, OOP
Platforms Android, Fastlane, Firebase, Unity
SDK / API and Integrations Android SDK, API, API testing, Facebook Auth, GraphQL, RESTful API, Retrofit
Third Party Tools / IDEs / SDK / Services Android SDK, Android Studio
QA, Test Automation, Security API testing, Unit Testing
Collaboration, Task & Issue Tracking Atlassian Confluence
Deployment, CI/CD & Administration CI/CD
Version Control Git
Operating Systems Windows Phone
iOS Libraries and Tools Xamarin
Other Technical Skills emotion-js, Mathematics, Microsoft Azure, Mobile Application Development, Presentation Skills, Software Development, Team Leadership

Work Experience

React Native Developer, BitBang

Duration: March 2024 - Present
Summary: Tasked with new app development, team leadership, management of release cycles and production deployments, CI/CD pipeline creation, and requirement management.
Responsibilities: Team leadership, app development, requirement gathering and analysis, release and production management, CI/CD workflow design.
Technologies: React Native, CI/CD pipelines, project management

Senior Android Developer, Almatar

Duration: December 2023 - March 2024
Summary:

  • Focused on Android development using Java/Kotlin, SDK, and Jetpack libraries, as well as UI/UX design
  • Handled API integrations and set up CI/CD pipelines

Responsibilities: Android development, UI/UX design, API integration, performance optimization, security practices, CI/CD setup and management.
Technologies: Java, Kotlin, Android SDK, Jetpack libraries, CI/CD, Git

Mobile Developer (React Native - Android), OLX Migration to React Native

Duration: April 2021 - December 2023
Summary:

  • Collaborated on the transformation of OLX's old version into a new one developed with React Native
  • Reviewed junior developers' code and assisted in the design and build of the next-generation OLX application

Responsibilities: Code review, collaboration, application design and development, performance optimization, bug fixing, maintaining code quality, hotfix deployment.
Technologies: React Native, Android, code review

Mobile Developer, Android TV and Mobile Connectivity Solutions

Duration: August 2019 - August 2020
Summary: Participated in the creation and development of solutions connecting Android TV and mobile applications, and developed two Flutter applications.
Responsibilities: Android and Flutter application development, solution design between Android TV and mobile platforms.
Technologies: Flutter, Android

Mobile Developer, Part-time Mobile Developer Internship

Duration: July 2019 - December 2020
Summary:

  • Initially began as a summer intern, then hired to deploy final project with Microsoft certification
  • Involved in building the next generation of mobile applications

Responsibilities: Mobile application development, performance optimization, bug fixing, maintaining code quality.
Technologies: Microsoft technologies

Education

  • Bachelor of Computer Science
    Mansoura University
    2014 – 2018

Certification

  • Microsoft Certification
    July 2019 - December 2020

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Karim A.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring