Radhouane B.
Senior Front-end Developer
An enthusiastic React.js and React Native developer with 5 years of commercial experience.
Radhouane has a comprehensive knowledge of different programming languages such as React.js, React Native, Javascript, BigQuery, and ES5/ES6.
He has participated in the creation of hybrid mobile applications from scratch and deployed highly-scalable apps. In addition, he earned a Master’s degree in Software Engineering in 2017.
Furthermore, he is a natural at writing beautiful code, separating concerns, and organizing project structure.
Main expertise
React.js 5 years
Other skills
React Native 5 years
JavaScript 5 years
ES5/ES6 5 years
Selected experience
Employment
Web Developer (Owner)
Peacemaker courses - 1 year 1 month
- Created a responsive web application that allows students to test themselves before going to their exams.
Technologies:
- Technologies:
React.js
React.js and React Native Developer
Freelance - 1 year 6 months
- Developed React Components Libraries.
- Added unit tests to some components.
- Created an e-book reader which allows users to have access to the application pages even when their devices are offline.
- Deployed and maintained the app.
Technologies:
- Technologies:
React.js
React Native
Heroku
React Native Developer
Yassir - 3 years 1 month
- Maintained and refactored code.
- Added new features to two applications.
- Refactored both applications’ code using the Redux Duck pattern.
- Added the display of driver performance and analytics.
- Upgraded the React-Native version to the latest.
- Updated the UI of the whole app and added some animations.
Technologies:
- Technologies:
React Native
Redux.js
React Native Developer
Maghreb Positioning Services - 2 years 5 months
- Participated in the creation of a hybrid mobile application from scratch.
- Synchronized the application data flow using Redux-Saga.
- Synchronized the application data with the application view using React and Redux.
- Requested the server REST API using Axios.
- Implemented styles following the BEM methodology.
- Added some animations using the React Native Animations API.
- Implemented push notification with Firebase Notification.
- Retrieved and analyzed user data with Firebase Analytics.
- Bound Firebase analytic to BigQuery and implement different SQL requests to get the needed information about users.
- Implemented a Firebase cloud function to request the BigQuery data.
Technologies:
- Technologies:
React.js
React Native
Redux.js
Firebase
BigQuery
Education
MSc.Software Engineering
Science and Technology Houari Boumediene University · 2012 - 2017
Find your next developer within days, not months
We can help you deliver your product faster with an experienced remote developer. All from 32.90 €/hour. Only pay if you’re happy with your first week.
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- Share next steps to finding the right match, often within less than a week
First developer starts within days. No aggressive sales pitch.