Malek Banat, Senior Software Engineer

Malek Banat

Senior Software Engineer

Atomkit

Location
Jordan - Amman
Education
Bachelor's degree, Computer Science
Experience
7 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :7 years, 2 Months

Senior Software Engineer at Atomkit
  • Jordan - Amman
  • My current job since July 2019

Responsibilities:
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Integration of data storage solutions.

Information Technology Supervisor at Amman Rotana Hotel
  • Jordan - Amman
  • January 2018 to June 2019

Monitor the operation and security of all computer hardware and ensure that it is operating
properly.
- Serve as primary contact for all servicing of computers, printers, etc.
- Maintain a sufficient inventory of all office and computer supplies.
- Maintain all hardware and software logs updated as per departmental working procedures.
- Maintain the documentation of all hardware configuration and inventory.
- Maintain the documentation of the telephone system configuration and all MPT lines.
- Understand all the department working procedures and perform the related tasks as
described.
- Maintain all users access request and authorizations.
- Respondd to all users request and provide them with adequate support.

Freelance Developer at Freelancer
  • Jordan - Amman
  • January 2018 to June 2019

- Jasmine Clinical - Web App:
Using NodeJS MySQL and angular 6.

- Offer Buffer - Mobile App:
Using NodeJS MySQL and Swift 4.2.

- Ecommerce Site - Backend:
Using NodeJS MongoDB.

- Restaurant Ordering System - Backend:
Using NodeJS MongoDB.

Quality Engineer at Aspire JO
  • Jordan - Amman
  • November 2016 to May 2017

Responsibilities :
- Develop, revise and analyze data and information related to quality engineering.
- Writing automation scripts that covers manual test cases.
- Manage day-to-day issues and progress with manual team.
- Running automated scripts on daily basis and validating the test results.
- Analyse business requirements and technical solution documents to get a better understanding of the system from both technical and business perspectives.
- Prepare test cases and test sets based on the project documentation and requirements.
- Execute Grey box, Acceptance, Functional, Integration, Regression, System, DB, End-to-end and Smoke tests.
- Writing clear and precise defect reports as required for identified software defects and functional defects based on testing results.

Office Coordinator
  • August 2014 to November 2014

Al-Hatabieh Academy - Jordan
Responsibilities: New student registration, arrange lectures scheduling and keep the cultural
center in order.

ISP Call Center Agent at Zain - Jordan
  • Jordan - Amman
  • August 2014 to November 2014

Responsible for troubleshooting and solving internet problems for customers through call center.

Education

Bachelor's degree, Computer Science
  • at University of Petra – JOR
  • June 2016

Graduation Project: PNTD Portable Neck Treatment Device PNTD is the world’s first Portable, Automated, Connected & Easy to use device, providing physical therapy treatment for cervical disc patients without the need of visiting the physio therapist for each session. The Project was built using Intel Galileo board which have Linux OS and programmed using NodeJS and Azure IoT suite to connect the patients with their doctors. This project is awarded US patent. This project is a Microsoft Imagine Cup Winner in 2015.

Specialties & Skills

QA Automation
JavaScript
Selenium
Javascript
Software Engineering
Testing

Languages

Arabic
Expert
English
Expert