Portfolio

Insurance Fraud Indicators

This app is used by National Insurance Crime Bureau in order to detect fraudulent insurance claims. This app is optimized for both phones and tablets and it also has an offline mode. I created this app from scratch.

Mavrx Scout

This app is used by scouts in order to see their instructions and record their scouting activity. The machine learning system on the backend can identify some potential issues with crops and it's the job of the scouts to go and investigate those issues. The most complex part of working on this app is cache because there is no internet connection on many fields so the app should be able to save a lot of data and it's complex relations in the cache until the next sync. My job was to re-engineer the existing app in order to improve it's reliability and I was also responsible for adding new features.

Open on Google Play

Lunisolar Calendar

This app allows the users to see the LuniSolar calendar and match it with the Gregorian calendar. LuniSolar calendar is used by certain religious groups in order to track their holidays and feasts. It also allows the users to track Sun and Moon position in real time. The most complex part of working on this app is the conversion between LuniSolar and Gregorian dates and doing the time zone adjustments. Every developer knows that working with dates is hard and error prone but working with the alternative calendars adds even more challenges. I added a lot of regression tests which could be used to make sure that the new changes won't break any of the existing assumptions. I created this app from scratch.

Open on Google Play

Rocketbank

This is a mobile banking client for the fin-tech startup. My responsibilities were developing an Android app from scratch. The company had the legacy app in Play Store but it contained just a few basic features so I had to re-engineer everything from the core business logic to the UI layer in order to close the functionality gap between the Android and the iOS apps and I also upgraded the app UI in accordance with the Material design principles.

Open on Google Play

True Contact

This app lets its users quickly identify unknown callers and block the spam calls. I was responsible for adding a few more features and upgrading the app UI in accordance with the Material design guidelines.

Open on Google Play

Tinkoff Wallet

It's a mobile wallet app that allows its users to issue a virtual debit card with a very simple verification scheme. I worked in a team of 5 people and we created this app from scratch.

Tinkoff Bank

It's a large and complex banking app that consisted of about 75 screens. I worked in a team of 7 people and we created this app from scratch. I was mostly involved with the UI tasks such as adding new screens, custom widgets and charts.

Open on Google Play

Sajilni Ticket Scanner

This app is used by Sajilni employees to validate the tickets for various kinds of events. The most complex part of working on this app was the offline mode: door agents need to be able to do a lot of validations and quota checks before making a final decision on whether a particular ticket is valid or not. I created this app from scratch.

AddLee Minicab Booking App

This is the Uber-like app used by Addison Lee customers to book a taxi. My responsibility was supporting and improving this app.

Open on Google Play