
Forat Bahrani
Verified Expert in Engineering
Software Developer
Toronto, ON, Canada
Toptal member since February 18, 2022
A passionate developer, Forat started coding when he was 13 years old. He has won 1st place in national competitive programming for two years in a row. Forat is currently working for one of the largest fintech companies on products used by millions of users daily. A self-reliant person who does not need to be micromanaged, he is known for excellent time management skills and being result-oriented.
Portfolio
Experience
- JavaScript - 8 years
- React Native - 5 years
- React - 5 years
- Swift - 5 years
- Node.js - 4 years
- MongoDB - 4 years
- MySQL - 4 years
- TypeScript - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Xcode, Android Studio, Spotify, Google Cloud Platform (GCP), Next.js, Tailwind CSS, Recharts, D3.js, Google Sign-in, CSS, CSS Animations, React Native, Mobile Apps, Pub/Sub, Auth0
The most amazing...
...work I’ve done was developing a new integrated BNPL (buy now, pay later) feature inside the Microsoft Edge browser.
Work Experience
Software Engineer
Klarna
- Participated in the development of Klarna's browser extension.
- Contributed to the development of several new features for Klarna's mobile application.
- Resolved numerous UI and logical bugs in Klarna's web and mobile applications.
- Helped with the localization of the mobile app and web extension into 18 languages.
- Assisted in preparing for the web extension and mobile app release in 26 countries.
Software Developer
Piggy
- Worked on the different parts of the website coded in React.
- Tracked and fixed bugs in the website and the extension.
- Helped with the creation of new products for the company.
Developer
Exabx
- Developed REST APIs from zero to 100 using Node.js and published them to the Heroku cloud platform.
- Created and structured MongoDB databases using Mongoose schemas and published them to Atlas.
- Developed mobile apps for Apple iPhones and iPads as well as Android devices using Swift and React Native.
Volunteer Developer
Freelance
- Performed volunteer coding work from an early age.
- Developed various websites using web technologies, such as HTML, CSS, JavaScript, PHP, and SQL.
- Worked on Windows applications written in VB.NET and C#.
Experience
Klarna Chrome Extension
https://chrome.google.com/webstore/detail/klarna-shop-now-pay-later/hfapbcheiepjppjbnkphkmegjlipojba?hl=en&utm_source=google&utm_campaign=klarnacom-promotion&utm_medium=cpc&utm_content=572786696811Klarna Mobile App
https://apps.apple.com/us/app/klarna-shop-now-pay-later/id1115120118Al-Najat App
Microsoft Edge
https://www.microsoft.com/en-us/edgeI specifically was responsible for integrating the front end with Klarna’s Payment System, in order to issue new VISA cards, as well as securely transferring credit card information to Microsoft using end-to-end encryption.
Education
Bachelor's Degree in Information Technology
Arab Open University - Al-Ardiya, Kuwait
Certifications
Competitive Programming 2021 (1st National Place)
International Collegiate Programming Contest (ICPC)
Competitive Programming 2020 (1st National Place)
International Collegiate Programming Contest (ICPC)
Competitive Programming 2019 (4th National Place)
International Collegiate Programming Contest (ICPC)
Gulf Competitive Programming (6th International Place)
Sultan Qaboos University, Oman
2019 Annual NYUAD International Hackathon (Audience Award)
New York University Abu Dhabi
CPES Hackathon (1st Place)
CPES Kuwait
AOU Hackathon (1st Place)
Arab Open University
Skills
Libraries/APIs
Node.js, React, REST APIs, Context API, jQuery, Google Vision API, Redux-Saga, Stripe API, Stripe, Recharts, D3.js
Tools
GitHub, NPM, Git, Xcode, Webpack, Auth0, Android Studio, Flow, Stripe Checkout
Languages
Swift, JavaScript, HTML, CSS, TypeScript, HTML5, Sass, PHP, SQL, VB.NET, ECMAScript (ES6), GraphQL, Objective-C
Frameworks
React Native, Tailwind CSS, Redux, Next.js, ARKit, SwiftUI
Paradigms
REST, Cross-platform, Mobile Development, Design-driven Development (D3), UI Design, Gamification
Platforms
MacOS, Visual Studio Code (VS Code), Firebase, iOS, Mobile, Google Cloud Platform (GCP), Amazon Web Services (AWS), Android, Typesafe
Storage
NoSQL, Databases, MongoDB, MySQL, PostgreSQL
Other
Web Development, Web App Development, Front-end, APIs, User Interface (UI), Responsive UI, Chrome Extensions, Front-end Development, Mobile-first Design, Mobile First, Authentication, Extensions, Manifest V3, Localization, Google Sign-in, Architecture, CSS Animations, Mobile Apps, User Experience (UX), UI Animation, Pub/Sub, Full-stack, Software Architecture, API Integration, Maps, Google Cloud Functions, Content Management Systems (CMS), Messaging, Programming, Computer Science, IT, Competitive Programming, 3D Design, Back-end, Credit Cards, Objective-C++, Optical Character Recognition (OCR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring