Bassam Seif
Verified Expert in Engineering
React Native Developer
Jounieh, Mount Lebanon Governorate, Lebanon
Toptal member since November 8, 2017
Bassam is a software architect and engineer who started coding independently at the age of eleven. He specializes in full-stack, highly scalable JavaScript and Node.js applications, but he also has experience in PHP, Java, C#, and Objective-C. Bassam is a fast learner who believes in building small, well-tested, highly documented, and functional pieces.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, Jira, Linux, MacOS
The most amazing...
...invention I've created is a real-time music composer based on human movement.
Work Experience
Software Architect | Engineer
Independent Contract Work
- Worked for a variety of clients: Taylor Digital, Clearsenses Tech, Intelligent Technology, Wunder LLC, MAA Consulting, CodeIgniter, 11D Software, Cadis, and Stars of Science.
- Designed software architecture: delivering blueprints for communicated plans which were divided into well-documented JIRA tasks.
- Developed highly tested robust modules to be reused for multiple products.
- Transitioned from idea-driven development to test-driven development to achieve maintainable, flexible, and easily extensible code.
- Communicated using agile scrum methodology, conducting two-week-long sprints, keeping the product shippable at all times.
- Designed a simple UI/UX, consisting of previously created components.
Mobile Web Developer (Independent Contractor)
Freelancing Website
- Transitioned this freelance agency's mobile web app to a component-based architecture in Angular.
- Created unit tests for all the newly created components, keeping 100% code coverage.
- Updated the PHP legacy code to support new features.
- Attended daily scrum meetings and helped with the creation of new tasks.
- Created an automatically generated component library consisting of all the reusable components with their demo, code examples, and documentation.
Platform Evangelist
Microsoft
- Helped students develop apps on Windows Phone and Windows 8, back-ended by Windows Azure.
- Created boilerplate code for students to reuse in their applications.
- Gave presentations to more than 200 monthly students.
- Organized the regular meetings and presentations with Microsoft employees and student partners.
- Implemented Kactus (a previous startup) on Windows Phone and Windows 8.
Co-founder
Kactus
- Led a multidisciplinary team from concept to execution.
- Started off with a web-based Angular application backed by Node.js and MongoDB.
- Created an iOS native app which reached the number-one spot in the Lebanese App Store with more than 2,000 daily downloads.
- Assisted designers in the creation of the UI/UX of the application and the personas.
- Presented Kactus to investors, TV shows, and radio stations.
Experience
Only One
https://only.one/Abiomed Learning Management System (LMS)
Clyx App
https://apps.apple.com/ng/app/clyx/id1550061986Worked both on the back end and developed a cross-platform codebase for the app from scratch.
AvoMD
https://www.avomd.io/The involvement was to transition the app into a cross-platform codebase.
Crypto Exchange Wallet (Vybera)
Angl Design
http://angl.design/Technologies: Unity, Node.js, and Angular
Screencastify
https://www.screencastify.com/Technologies: Angular, Firebase
MZN
Technologies: Vue.js, PHP, AWS, Vuex, Docker
React Native 3D Cube
https://github.com/zehfernandes/react-native-3dcube-navigationTechnologies: React Native, Redux
Next Level Online
Technologies: React, Firebase, Amazon Web Services (AWS), Stripe
Air Camera
Technologies: React Native, Redux
TIGO Home Activator
https://activador.tigo.com.svTechnologies: Node.js, Mithril.js
Wireless Analytics
Technologies: Vue.js, Webpack, Node.js, Boostrap
Small Prayer
Technologies: React Native/Firebase
Healint Component Library
Technologies: JavaScript, Vue.js, ES6
Dermalogica Face Map
Technologies: React, Node.js, PHP
Employee Satisfaction Chrome Extension
Technologies: Chrome Extension, JavaScript
Freelancing Website (Confidential Name)
• A single-page application written with Ionic which is aimed for all mobile phones/tablets.
• An Angular responsive app backed with PHP.
The main task of this project was multifaceted frameworks/languages in order to implement/fix the required features.
References or live demo available upon request.
Space Chicken Saga
Kactus
http://kactus.bassamseif.com/Beatball
Barcode Queue
• Server: A Node.js server using Meteor.
• Scanner: A React Native app to help people get into a queue using a QR and the device's camera.
This is a white-labeled product which was rebranded by the clients.
Remote Gate Opener
Urban Eights
Blinksys
Movement-controlled Smart Music Composer
Ignite ERP
Technologies: Angular, Node, MongoDB, Boostrap
Education
Master's Degree (MBA) in Business Administration
IE Business School - Madrid, Spain
Bachelor of Engineering Degree in Computer and Communications Engineering
Lebanese American University - Beirut, Lebanon
Skills
Libraries/APIs
React, Vue, Node.js, Google Maps, REST APIs, WebRTC, jQuery, Facebook API, Three.js, Redux-Saga
Tools
Mongoose, Figma, Jira, Sublime Text, Git, Visual Studio, Webpack, Mocha, Adobe Illustrator, Adobe Photoshop, Redux Thunk, Expo, Apple Vision Pro
Languages
JavaScript, ECMAScript (ES6), HTML5, TypeScript, CSS, HTML, Objective-C, C#, PHP, SQL, Java, Python, Sass, Semantic HTML, Ruby, GraphQL
Frameworks
React Native, Angular, Unity, Redux, Angular Material, Bootstrap 3+, NestJS, Jest, Tailwind CSS, Nuxt.js, Next.js, Cypress, Mithril.js, Express.js, ASP.NET MVC, Bootstrap, Ruby on Rails (RoR)
Paradigms
Microservices, Unit Testing, Continuous Integration (CI), Mobile Development, Scrum, Test-driven Development (TDD), Agile Software Development, Testing, REST, Responsive Development, Event-driven Programming, UI Design, UX Design, Object-oriented Programming (OOP), Waterfall Development, Serverless Architecture
Platforms
iOS, Firebase, Contentful, Linux, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), MacOS, Windows Phone, Meteor, Blockchain, Mobile, Android, Multiexperience Development Platforms (MXDP)
Storage
MongoDB, Cloud Firestore, CouchDB, MySQL, PostgreSQL, Graph Databases
Other
Front-end, Back-end Development, Minimum Viable Product (MVP), Web Development, APIs, A/B Testing, Full-stack, SaaS, Full-stack Development, Technical Leadership, Front-end Development, Mobile App Development, MERN Stack, API Integration, Leadership, Software Design, Startups, User Experience (UX), User Interface (UI), Cross-platform App Development, Game Development, Angular Component Architecture, Customer Relationship Management (CRM), CI/CD Pipelines, Mobile UI, Mobile UX, Architecture, SEO Tools, Chrome Extensions, Cloud Platforms, Back-end, Physics Simulations, Computer Vision, Natural Language Processing (NLP), Ajax, Serverless, Generative Pre-trained Transformers (GPT), Express Scribe, Facebook Games
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