I am a Full-stack developer. I've come a long way from a mobile/game developer to a full-stack engineer in node.js ecosystem. Compared to other ecosystems, community of web developers is constantly growing, experimenting, creating new frameworks and development approaches. And that's what fascinates me.
-
ui frameworks
-
state management
-
databases/orm
Name | Description | Tech/tools |
---|---|---|
OpenGeeksLab team outsource project (NDA) | A super cool platform for drivers and fleets, who are looking for each other. Like Upwork for drivers with trucks. Have a separate functionality for Drivers, Fleets, and Admin panel | TS, ReactJs, React-Native, Mui, NestJs, Mongoose, AWS, RtkQuery, Segment |
Queen Car | Taxi service in Jordan and several other countries. Mobile apps for customers and drivers like Uber | Objective-C/Swift, Java/Kotlin, Node.Js, express |
Terox 🪦 | Music Distribution Service | PHP 7.3, slimframework 4 |
Susan's Green Cleaning | Eco-Cleaning service with amaizing service | PHP, slimframework, ReactJs |
EcoPure | One more Cleaning service :) | PHP, WordPress theme/plugin development |
MasterCheck | System for forklifts monitoring, reports of breakdowns, and statistical analysis of equipment | PHP, slimframework, ReactJs |
... | And many others | Unity, Cocos2d/Cocos2dx, Objective-C, C# |
OpenGeeksLab (Aug 2020 - Dec 2022) Team lead (React-Native/Full-stack node.js)
- Responsibilities
- Conducting interviews
- Code review
- Improving of development processes of team members
- Assistance in solving architectural problems
- Developing project for tech-enabled career marketplace for trucking jobs
- Developing mobile apps on React-Native stack
- Developing api services on NestJs
- Experience
- Studied the Node.Js stack in detail
- Got familiar with the CQRS/ES architecture
- Touched data warehouses
- Learned more about CI/CD
- Gained experience working in a Multiple Time Zone Team
- ❤️ Unit testing
OpenGeeksLab (Mar 2020 - Aug 2020) Full-stack developer
- Responsibilities
- Implementation of api services for music distribution service like amuse
- Experience
- During this project, I learned the ❤️ React-Native stack.
- Project was quickly realized on time without PM participation
OpenGeeksLab (Sep 2019 to Mar 2020) Mobile developer (Native)
- Responsibilities
- Experience
- Improved communication skills
- Improved stress tolerance
- Learned node.js tech stack
- Achieved Team lead Responsibilities. Requirements Analysis, task management between team members.
- ❤️ TypeScript
Pro Creations Development Group (Nov 2015 to Sep 2019) Web developer / Mobile native developer
-
Responsibilities
- Development of various software. (Medical cli, native sdk for vpn integration, api services, mobile apps, web apps)
-
Experience
- I gained experience of web development
- ❤️ ReactJs
- Learned PHP and LAMP stack
- Learned native android and ios development
- I have expanded the range of tasks/projects that I can take
Pro Creations Development Group (Sep 2015 to Nov 2015) Mobile Game developer (trainee)
-
Responsibilities
- Learning game-dev engines / frameworks like Cocos2d-x, unity3d
- Adds integration (AdMob)
- Testing of legacy projects / bug-fixing
- App Re-skinning
-
Experience
- 🙀Got my first commercial software development experience.