Node.js Back-end Engineer
2020 - 2020BeatFlyer S. L. (via Toptal)- Contributed to a fleet management project that facilitates operations between fleet owner companies and maintenance companies.
- Created and maintained RESTful APIs that support fleet owner companies and maintain drivers and employees using different authentication techniques.
- Wrote unit and end-to-end tests using Jest to ensure that the APIs are working as expected.
- Supported making the CI/CD pipeline work properly with the codebase.
- Helped create database models, relationships, and extensions.
Technologies: Amazon Web Services (AWS), ESLint, GitLab CI/CD, GitLab, JavaScript, Git, Docker Compose, Docker, TypeScript, AWS, Jest, PostgreSQL, Sequelize, Passport.js, Express.js, Node.jsChief Technology Officer
2017 - 2020Coligo Technologies- Led the technical team to develop, test, and deploy web, Android, and iOS applications through the Agile development process.
- Designed the main architecture of the learning management system.
- Set up and bootstrapped the main workflow of the development process.
- Built fully automated CI/CD pipelines on CircleCI for containerized applications using Docker, Netlify, and AWS.
- Shipped and monitored the application through different release stages.
Technologies: Amazon Web Services (AWS), Docker, TypeScript, Scrum, Scrum Master, Jira, GitHub, Heroku, Netlify, Swagger, ESLint, CircleCI, Nginx, AWS, MongoDB, CSS3, HTML5, Redux, Expo, React Native, React, REST API, Jest, Express.js, Redis, Node.js, JavaScriptSoftware Team Lead
2015 - 2018Sovisions- Initialized and maintained the main workflow for the development process.
- Built fully automated CI/CD pipelines on CircleCI for containerized applications using Docker and Digital Ocean Services.
- Led the technical team to implement Odoo modules that satisfy diverse customer needs.
- Led the technical team to implement RESTful API server for integrating Odoo with other third party apps.
- Shipped and monitored client applications through different release stages.
Technologies: Django, Nginx, Docker, DigitalOcean, Bootstrap 4, CircleCI, CSS, HTML, Python, OdooSoftware Engineer
2013 - 2015Sovisions- Built with the technical team a full ERP system.
- Developed different modules of the ERP system including accounting, purchasing, inventory, and sales.
- Developed internal services to help the development cycle inside the team.
Technologies: TFS, Windows Server, Entity Framework, Microsoft SQL Server, C#Software Engineer
2011 - 2012Arabia Inform- Used social media APIs such as Twitter Search API and YouTube Data API to crawl data using back-end applications.
- Implemented front-end applications that communicate with back-end applications.
Technologies: TFS, Windows Server, Entity Framework, Microsoft SQL Server, C#