Software Architect | Team Lead
2018 - PRESENTMakeen- Supported the development of multiple React Native applications.
- Created native UI components for React Native applications.
- Created native modules for React Native applications.
Technologies: Android, Firebase, React, Git, React NativeMobile Software Developer
2017 - 2018Wirestorm- Built native Android modules for React Native applications.
- Created a framework for React Native applications.
- Supported the development of multiple React Native applications.
Technologies: Android, Firebase, Git, React NativeAndroid Developer
2017 - 2018Frevia- Created an Android application called Frevia: an online multiplayer trivia game.
- Worked on the UI and UX design.
- Built custom UI components.
- Developed a module for handling video playback on multiple texture surfaces.
- Handled publication and ad campaigns.
Technologies: Android, Firebase, Git, UI Design, Android Development, JavaAndroid Developer
2017 - 2017Ownage Labs- Created an Android application called Ownage Pranks which allows the user to make automated anonymous prank calls.
- Fixed issues related to large user traffic.
- Improved the performance and stability on devices with a slow internet connection.
Technologies: Android, Firebase, Git, Android Development, JavaLead Android Developer
2017 - 2017After Class- Created an Android application called Three Min Passion: it's a service that provides video lessons with interactive elements.
- Built a module for dynamically creating an Android layout with support for images, videos, text, and support for animation of the elements.
- Supported the app after the publication.
- Built a JavaScript module for displaying a force-directed graph of content and connected it to the Android SDK.
- Led a small team of Android developers to provide additional features and support for the app.
Technologies: Android, Git, JavaScript, Android Development, JavaAndroid Developer
2016 - 2017App Fiction GmbH- Created an Android application called Blanana: a social network that provides users with geo-location based local chat with support for image messages.
- Worked on the UI and UX design.
- Provided support after the publication of the app.
- Integrated image content editing and verification.
Technologies: Android, Git, UX Design, UI Design, Android Development, JavaAndroid Developer
2015 - 2017Indoora- Researched and created an algorithm for mapping custom rectangular maps onto a Mercator projection.
- Created an SDK for displaying custom-tiled maps from PNGs, multi-level maps, multi-level positioning, and navigation; based on the Google Maps API.
- Developed a Windows .NET application for slicing PNG maps into tiles with different levels of detail; based on ImageMagick.
- Created an Android application called Tuyap that uses the custom SDK. The features include dynamic theme switching and large dataset management.
Technologies: Android, Git, C#, Android Development, SDK Development, Java