Hello!
I'm Shahin.

Work experience

Android Engineer (Full-time)
at Viesure innovation center GmbH, Vienna, Austria

Jul 2024 - Present

Viesure was created as the first corporate startup of the Vienna Insurance Group as Wiener Städtische Versicherung’s dedicated innovation department.

During my time I have been building new and modern experiences for the Losleben app with Jetpack Compose and refactoring old legacy interfaces into strong and stable composable components. Losleben has a multi-modular structure with highly sophisticated architecture utilizing MVVM and often MVI on higher levels bringing insurance related services to its customers. Viesure is young and innovation driven with a lot of opportunities for me and my colleagues to explore the latest developments in Android programming From KMP to using AI engines and more and come up with new ideas for the product.

Details
My role at Viestre
  • Independent conception, development and optimization of advanced native android applications such as Services screen and IVK generation flow.
  • Implementation of complex software solutions in Kotlin/Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Utilizing external data sources and APIs, integrating them seamlessly into projects to enhance functionality, streamline processes, and optimize data-driven decision-making.
  • Quality assurance through tests and code reviews.
  • Project maintenance and building new features atop the existing code base.
  • Modernizing the code base to cutting edge industry standards.
  • Collaborating closely with the QA and CRM team, employing sophisticated tracking tools to ensure precise monitoring and delivery of impactful results.
  • Proactively engaged in innovation and ideation.
Languages:
  • Kotlin
  • Java

Android Engineer (Full-time)
at iTranslate GmbH, Graz, Austria

May 2022 - Present

iTranslate is a leader in real-time language translation and communication apps and services, based on proprietary technology and strong machine learning know-how.

Working on the company's flagship products, Typeright and iTranslate Translator, I embraced the challenge of quickly adapting to their intricacies. Leveraging my extensive experience, I efficiently programmed, documented, and delivered solutions. Aligned with company initiatives, I spearheaded the app's redesign, implementing a new onboarding experience along with A/B tests and event tracking to enhance subscription uptake and user engagement. Managing projects with a legacy of several years, I actively contribute to maintaining and supporting existing code, while also implementing strategic refactoring to enhance overall program quality.

iTranslate stands as a flagship brand within the Mosaic group, alongside notable counterparts like Apalon and Teltech. My role extends beyond iTranslate to collaborating with other brands, such as the Platforms team, specializing in delivering advertising and tracking solutions. I've had the opportunity to contribute to tasks with the Teltech team, specifically working on projects with the Robokiller team.

Details
My role at iTranslate
  • Development of advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Utilizing external data sources and APIs, integrating them seamlessly into projects to enhance functionality, streamline processes, and optimize data-driven decision-making.
  • Test-driven development to ensure usability, and general reliability.
  • Project maintenance and building new features atop the existing code base.
  • Modernizing the code base to cutting edge industry standards.
  • Collaborating closely with the CRM team, employing sophisticated tracking tools to ensure precise monitoring and delivery of impactful results.
  • Proactively engaged in the resolution of complex technical issues, I collaborate closely with cross-functional teams and leverage my expertise to swiftly address challenges.
Languages:
  • Kotlin
  • Java
  • Groovy / Gradle

Senior Android Developer (Freelance)
at Keylead health, Melbourne, Australia

November 2020 - May 2022

KeyLead is an integrated and customizable AI platform designed to capture, analyze, report and manage medical data.
I've worked on development of multiple projects such as Cardiopin, Kletch™, DTRG and Miro, each enabling better outcomes for patients, clinicians and companies in running efficient clinical trials and carrying out high-quality research by streamlining processes, enriching insights, and increasing trial efficacy.

Details
My role at Keylead
  • Development of advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and API's.
  • Test-driven development to ensure usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Running the entire process of publishing Android apps on Google Play from Internal Test to Production.
Languages:
  • Kotlin
  • Groovy / Gradle
  • Markdown
Solutions:
  • MVVM
  • LiveData & Lifecycles
  • Koin
  • Navigation UI
  • Coroutines
  • Exoplayer
  • Retrofit
  • Junit, Truth & Espresso
  • Firebase push notifications, analytics & crashlytics
  • Azure CI / CD
Technologies:
  • Android
  • Firebase
  • Google Play Services
  • Azure

Android Developer (Contract)
at Bornak GmbH, Augsburg, Germany

February 2020 - November 2020

Bornak GmbH is an internet and web agency from Augsburg, Germany dedicated to carrying out the projects of their medium-sized customers and help with the successful implementation and marketing of products such as apps, websites, or individual software.
During my contract terms, I was assigned to the development of SCOVR™ for the Android platform. SCOVR™ is a social networking platform for people to discover & connect to others. Users can share their interests, post videos, create activity events, and chat with one another.

Details
My responsibilities at Bornak:
  • Development of SCOVR™ for the Android platform.
  • Providing solutions for new features such as animated markers on the map.
  • Collaborating with backend team to design API's.
  • Instrumented Test-driven development to ensure production-ready builds.
  • Ensure stability and bug-free releases.
  • Clean & advanced Kotlin programming by the highest standards.
  • Implementing localization solutions rendering multilingual builds.
Languages:
  • Kotlin
  • Java
  • Groovy / Gradle
Solutions:
  • MVVM & MVI
  • LiveData & Lifecycles
  • Navigation UI
  • Coroutines
  • Paging 3
  • Exoplayer
  • Retrofit
  • Room
  • Junit, Truth & Espresso
  • Firebase push notifications, analytics & crashlytics
  • Localization with lokalise.com
  • Jira & Asana
Technologies:
  • Android
  • Socket.io
  • Firebase
  • Google Play Services
  • Google Maps SDK & Marker Clustering
SCOVR™ was completed in NOV 2020. After its completion, my contract duration also expired and the company decided to change directions and downsize. I was offered to stay in my position for a lower payment than I was already receiving, so I decided to leave to pursue other opportunities.

Senior Android Developer (Full-time)
at AppTech, Tehran, Iran

February 2019 - December 2019

AppTech is a startup company from Tehran, Iran. The company is saturated with talented people who work hard to deliver IT & web solutions to customers across diverse markets.
During my time at AppTech, I was assigned to develop HappyCar for Android devices which was aiming to be an online platform for car fixing services in Tehran. The key services include finding a nearby repair expert or a repair shop & online shopping for car parts.

Details
My responsibilities at AppTech:
  • Development of HappyCar for the Android platform as Sole Android developer.
  • Providing fast solutions for new features followed by implementation.
  • Collaborating with all teams including front-end web & iOS developers, backend team, technical lead managers, and product owners on the technical aspects of the product.
  • Ensure stability and bug-free releases.
  • Clean & advanced Java programming.
  • Provide complete documentation of the codes, user scenarios & the process.
  • Publication of 3 applications different by user scenarios on Google Play.
Languages:
  • Java
  • Groovy / Gradle
Solutions:
  • MVP
  • Retrofit
  • Firebase push notifications
  • Room & SQLite implementations
  • Yahoo weather API
  • Firebase push notifications, analytics & crashlytics
  • Jira & Trello
Technologies:
  • Android
  • Firebase
  • Google Play Services
  • Google Maps SDK
HappyCar was completed in OCT 2019. and published in October.

Android Developer (Full-time)
at Media Hamrah, Tehran, Iran

May 2018 - February 2019

Media Hamrah is a small-sized tech company based in Tehran, Iran. The main activities of this collection are the production and design of applications, websites, site optimization, and internet marketing in line with the latest technologies. By joining this company I signed my first full-time contract as an android developer.

Details
My responsibilities at Media Hamrah:
  • Develop highly optimized android applications.
  • Providing solutions for new features.
  • Collaborating with the backend team for API design.
  • Ensure stability and bug-free releases.
  • Programming clean Java applications.
  • Version control & Rolling out the publication of the applications.
  • Product maintenance.
Languages:
  • Java
  • Groovy / Gradle
Solutions:
  • MVP
  • Retrofit
  • Firebase
  • Admob
  • One Signal
  • Firebase Analytics & Crashlytics
Technologies:
  • Android
  • Firebase
  • Google Play Services
Both Everpics & AyandehNegar were completed during my time at Media Hamrah.

Android Developer (Personal Project)
at Nell Music, Tehran, Iran

May 2017 - February 2018

Nell Music is my own personal project Published on February 1st 2018 on Google Play.
Nell Music is a music player application that reads your local audio files and music and plays them for you. The app connects to Last.fm & Musicbrainz API services to fetch albums arts and artist biographies for the songs we love.
It's been a while since development, but the app has made 70,000 users worldwide and helped me find lots of friends & learn lots of valuable lessons.

Details
Here are some of my responsibilities:
  • Develop and code as much as you can.
  • Learn as much as you can.
  • Take big risks and Try something new.
Languages:
  • Java
  • Kotlin
  • Groovy / Gradle
Solutions:
  • MVVM / MVP
  • Dagger / RxJava
  • Retrofit
  • Firebase Push Notifications
  • Firebase Analytics & Crashlytics
  • Background Services
  • Broadcast Receivers
  • Intent Services
  • Work Manager
  • Palette library
  • Glide & Picasso
  • Advanced Storage Management
  • Object, Property & Value Animators
  • Frame Animations
Technologies:
  • Android
  • Firebase
  • Google Play Services
Links:

Download my Resume

More about me