Software Engineer2020 - 2020Bunch Studios
Technologies: Xcode, iOS, Swift, Objective-C, Android, Java, Unity, React Native, NPM
- Created a private NPM package that supports adding a React Native component to a view Unity3D.
- Wrote a Node.js script to automate the addition of a Unity library.
- Allowed communication between Unity3D and React Native on Android/iOS by leveraging both native code plugins written in Java/iOS.
iOS/Swift Engineer2019 - 2020Verizon
Technologies: Swift, Xcode
- Wrote and maintained an augmented reality SDK in Swift for iOS.
- Enabled users to experience 3D versions of products using augmented reality before deciding to purchase.
- Developed a feature for users to record videos and pictures of those products and share them via social media.
- Built a feature where advertisers can upload their 3D products and attributes in the JSON format to customize delivered ads.
Software Engineer2016 - 2018PCG
Technologies: Unity, Xcode, Android, C#, Objective-C, Java
- Developed multiplayer games.
- Built custom tabs and scrolling pages for the game.
- Integrated it with social media.
- Implemented the TCP and integration with the REST APIs.
- Developed Unity3D plugins with Xcode (Objective-C) and Android Studio (Java).
- Built and tested the automation (Jenkins).
- Created a level editor tool for the game designer.
Software Engineer2009 - 2016Compass Games
Technologies: Xcode, Qt SDK, Android Studio, Unity3D
- Built several games, including Oraia Rift (Unity3D) and Dewan of Kout (Objective-C and C++).
- Developed the smart artificial intelligence (AI) for Dewan of Kout.
- Supported the development of the game Royal Quest using C++.
- Created an animation editing tool and level editing tools in C++ and Qt SDK.
Technical Analyst2012 - 2013Zain
Technologies: SQL, Linux, MS SQL
- Worked in DevOps.
- Built the site Kw.zain.com.
- Worked with SharePoint and their cash machines.
- Integrated social media.
- Administered to servers.