Avatar of Mojtaba Al Moussawi.

Mojtaba Al Moussawi

Software Engineer
I am a hardworking with a real passion for mobile application,I'm currently an iOS Developer - making apps with Swift. I believe Mobile is the future and gives more possibilities to people than ever before. I'm passionate about constantly improving coding skills and solving hard problems. Eager to build new products and learn new skills. Looking for challenges and opportunities to grow in a fast paced work environment.
TEDMOB
Lebanese University - Faculty of Sciences
Beirut Governorate, Lebanon

Skills

IOS Development
Swift/iOS
Objective-C
Design Patterns
Architecture Design
Git
Security
Value Added Services
Technical Documentation
Technical Support
Java
C
Data Structures and Algorithms
Office 365
Vim
Docker

Work experiences

Senior iOS Developer

TEDMOB

Sep 2017 ~ Present
• Collaborate with cross-functional teams to define, design and ship new features. • Design, develop, test and implement an iOS application as well as continue production of new versions of the application. • Design solutions independently. • Unit-test code for robustness, including edge cases, usability and general reliability. • Work on bug fixing and improving application performance. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Software Quality Assurance Analyst

Syscom Technologies S.A.R.L

Jun 2015 ~ Jan 2016
8 mos
• Designing new computer systems and frameworks • Troubleshooting technical issues • Risk mitigation planning • Collaborating with Business Analysts, Project Leads and IT team to resolve issues and ensuring solutions are viable and consistent • Creating system guidelines and manuals for the organisation

System Analyst

Syscom Technologies S.A.R.L

Jan 2015 ~ Jan 2016
1 yr 1 mo
• Meet and coordinate with internal and external stakeholders to establish project scope, system goals, and requirements • Analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow • Translate highly technical specifications into clear non-technical requirements • Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process • Provide documentation of all processes and training as needed • Implement best practices for scalability, supportability, ease of maintenance, and system performance

Educations

Lebanese University - Faculty of Sciences

Bachelor of Science (BS)
Computer Science

2013 - 2017
Powered By CakeResume