Mobile Application Developer
Shahnegar, Tehran, Iran
- Redesigned the complex weaving algorithm and created a flexible and clean one to make future additions and changes quicker.
- Developed a visual testing platform using JavaScript and Canvas for testing the new algorithms of carpet map navigation and weaving process and made the testing process easier and quicker by more than 70%.
- Revamped the current Android app using RxJava, Glide and MVP design pattern.
- Modified the app to accelerate the testing process by human operator by 50% and prepared a stable version for the international carpet exhibition in Iran.
Tools & Technologies: JavaScript, Canvas, CSS, HTML, Java for Android, RxJava