Senior Mobile Engineer2007 - PRESENTxNeat
Technologies: Swift, Objective-C
- Developed a collection of productivity apps.
- Managed the App Store optimization.
- Maintained existing apps.
Senior Software Engineer2019 - 2020Carrot, Inc.
- Added a chat feature to the app.
- Implemented the dashboard UI/UX from the ground up.
- Collaborated with the project manager to enhance the UX.
Senior Software Engineer2017 - 2019Amazon
Technologies: Swift, React, and Node.js
- Built a machine learning model to mitigate the risk of loans issued by Amazon to merchants.
- Implemented a mobile application for (a future product) using Swift, React Native, and Objective-C.
- Collected business requirements, interfaced with the designer, and wrote the user stories for the developers.
Technical Team Lead2013 - 2017Tryvin
Technologies: DynamoDB, Swift, Firesbase, Objective-C, and Node.js
- Drove the app development lifecycle. Formulated the idea, completed the market research and competitor analysis, wrote the requirements, designed the user journey and mockups, made the architectural decisions, and developed and tested the app.
- Managed the development team through agile methodology and modern project management following the scrum approach.
- Collaborated with the graphic designer, implemented the ASO, and oversaw the marketing efforts.
Senior Software Engineer2008 - 2010Microsoft
Technologies: Windows Mobile, C++, ASP.NET, HTML, CSS
- Added RTL support for Windows mobile.
- Built an authoring tool to help the linguist tag Arabic as a step towards building an advanced NLP model.
- Built search plugins that work on the Bing search engine.
Co-founder2005 - 2007Khayal Interactive Entertainment
Technologies: DirectX, OpenGL, C++, Physics Engine
- Built an advanced 3D physics engine.
- Developed the first 3D game targeting the Middle East.
- Created growth hacking strategies for the 3D game.
Software Engineer2004 - 2005IBM
- Developed projects using C#, and C++.
- Collected the specifications for the Blu-ray authoring tool.
- Developed part of the authoring tool for Blu-ray.