Badges
Certifications
Moath_Thawahreh has not earned any certificates yet.
Work Experience
Software Engineer
Atypon• October 2021 - February 2022
* Built and deployed Docker containers to break up monolithic apps into microservices, improving developer workflow, increasing scalability, and optimizing speed *Used Maven to build and deploy the application *Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication. *Used Spring JDBC to access database and used Stored Procedures. *Created and maintain fully automated CI/CD pipelines for code deployment using GitHub Actions *Used Junit for unit testing the web service operations code. *Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts. *Worked with Threads, Multi threading, Synchronization, and Collection API. *Created DAO interface, abstract class, and concrete classes to interact with entities. *Used Java File/IO to implement NoSQL file-based database system.
Software Engineer
AMNCO • September 2019 - June 2021
Design React Native components and higher order components. Worked on state, specs, props and events to create interactive React JS components. Worked in using React native components, Forms, Event, Keys, Navigation, and Redux concepts. Design UI views with Flexbox and React Native dimension API. Diagnose and fix bugs and performance bottlenecks for better performance.
Software Engineer
U-salak • October 2018 - July 2019
Design React Native components and higher-order components. Worked on state, specs, props, and events to create interactive React JS components. Worked in using React native components, Forms, Event, Keys, Navigation, and Redux concepts. Design UI views with Flexbox and React Native dimension API. Diagnose and fix bugs and performance bottlenecks for better performance.
Software Quality Assurance Engineer
UN Migration Agency (IOM)• September 2017 - June 2018
* Reviewing the business requirements for the systems, Identifying any missing requirements, and updating the business requirements after the approval from the stakeholders when necessary. * Execute functional testing, test scenarios and maintain the test result documentation. * Suggest improvements to the systems and escalate the suggestions to the team * Document the results of the tests performed during the testing phase of the project * Prepare test reports and documentation on the status of the testing activities to the project team in a timely manner. * Following up on the(UAT), review the feedback from the end-users, and escalate the end-users suggestion to the management. * Experienced automation testing tools such as LoadUI, Postman, and Burp Suite * Provide tier-1 level support and resolve information management issues liaising with the helpdesk team and escalating to the proper support tier for resolution when needed. * Participate in project team meetings. * Create/ update SharePoint sites.
Software Engineer
ReBootKamp (RBK)• October 2016 - September 2017
Education
Al al-Bayt University
Computer Information Systems, B.Tech• January 2011 - January 2015
-