×

BEN BASTAMI

Senior Android developer with over 10 years of experience in App development, driven by real-world business Android app challenges.

About me

I am a native Android developer with extensive experience in various Google technologies, 3rd party libraries, and frameworks. with experience working with different team size as small as 2 developers or as big as a team with 15+ Android in the same team. Currently Kotlin Multi Platforms and Compose Multi Platforms are trending in the mobile development world and I recently released a few personal apps to Google Playstore, i.e Meal Finder app, built in Compose multi platforms (iOS and Android), Drink Finder is also made in Compose Multi Platforms see the project/codes are in a public github repo, and this public lib called Easy-Onboarding.
I worked with agile methodologies, ITIL certified and completed several Android and Java/Kotlin courses during my career progress. Task-driven by KPIs where I have the accountability to determine the best course of action to meet goals.

My Skills

PRODUCT DEVELOPMENT

Confident in the Scrum Agile method where I have delivered a few projects as a scrum master/lead Android developer.
The Agile method is a repetitive approach to project delivery. Your team delivers multiple smaller steps from the start, instead of delivering everything at the end.

SPECIALITIES

Extensive experience in native Android development gained from business applications. according to the latest Google Clean Architecture. Using Object-Oriented Design and SOLID principles, developed apps in different Android design Patterns such as MVP and MVVM. Worked in the Test-Driven Development environment.

AGILE WORKFLOW

Proficient in all levels of Android app development. Experienced as Scrum master and helped to put together a scrum team of product owner, UI/UX, QA, and back-end resources. Involved from the early stages of product development i.e. idea generation and design, till the developing phases of the app all the way to the release process to the Google Play Store.
Involved in monitoring the App stats and performance after publishing, including app analytic reports, bug fix / hotFix releases, and finally app usage reports. In my past and current employment, I delivered a few projects as a Senior/Lead Android developer for big companies i.e the UK’s leading online business directory, Yell aka Yellow pages, or Sky Group Ltd, British media and telecommunications conglomerate (Sky Go department).

DEV TOOLS, FRAMEWORKS

languages: Java, Kotlin(preferred), limited Swift, Kotlin multi platform, Compose multi platform
IDEs: IntelliJ, Android Studio, limited Xcode(iOS)
Continuous Integration: Teamcity, Jenkins, Circle CI, GithubAction
Version Control System: Git (GitHub GitLab, Bitbucket, Phabricator)
Data persistency: Sqlite, ORM, Realm, Room, FireStore, …
Android libraries and framework: Dagger / Hilt, RxJava / Coroutines, Retrofit, UI Test(UI Automater + Espresso), Unit Test(JUnit, Robolectric, Mockito, mainly MockK), Android Jetpack , Compose and ArchComponant, Firebase integrations i.e Firestore, Crashlytic, Auth, Functions , remote config, …

Work Experience

SENIOR ANDROID DEVELOPER

Sky Group Media Company / 2021 – Present

As a senior Android developer Joined Sky and have been involved with developing many features and maintaining the Sky Go app with +10M downloads. as Part of my daily task I had to look after CI and UI tests also mentoring juniors /grads from Sky Academy.
recently I was heavily involved in designing a brand new green app called AirUI. The App is a result of a collaboration work between a UK SKY team and a US Comcast team. I am proud to say that I proposed and designed the structure of the app and my design with small changes at the end was implemented, app is a modern app that uses all the latest Android trends (i.e Compose/Coroutines/…) and it has a clean multi-modules architecture.

SENIOR / LEAD ANDROID DEVELOPER

Yell (Yellow pages) / 2017 – 2021

As a senior Android developer, I took the lead Android developer role for several projects over many years for Yell Apps (Search and Merchant apps)
for a list of details of the projects please visit my LinkedIn account.

ANDROID DEVELOPER

4com PLC /  2015 – 2017

As part of a big Android team of 15, delivered and maintained the first version of a full touch screen  Android operating system business phone system in the UK called HiHi

APP DEVELOPER

PinkElephant EMEA Ltd/  2014 – 2015

JUNIOR SOFTWARE ENGINEER

Arsham-Kosha Ltd/  2008 – 2014

Certificates

Android App Development: Animations and Transitions

The Complete Android Material Design Course

Android O First Look for Developers

Professional Android Development Training

Foundations of Programming: Design Patterns

ITIL (APMG-International)

International Advanced Diploma In Computer Studies

Professional Graduate Diploma (BCS, The Chartered Institute for IT)

Education

Information Technology, Bachelor’s Degree

BCS, The Chartered Institute for IT (British Computer Society)

Information Technology, Associate’s Degree

Impact International College, UK

Telecommunications Technology/Technician, Associate’s degree

Azad University, Iran

During the development of the innovative Android visual voicemail app, integrated with Broadsoft platforms, Ben was a key player. As a member of a small scrum team of three developers, a Scrum master, and myself as Product Owner, the team quickly delivered the highest value features despite many unknowns as we were the first company to deliver audio and media visual voicemail apps for Enterprise. As well as always willingly working on the highest priority stories, in particular, Ben usefully never hesitated in assisting with pre-Sprint spikes for investigation and engagement with the lead architect, business reps, and myself – communicating pros and cons on solution options using low-fi prototypes to aid discussions. This assisted in solution choices enabling speed to market and stability of user experience – delivering a great product. As a business leader, I particularly appreciated Ben’s skills in communicating design options in a non-technical way with a focus on ease of use and simplicity over complexity. The voicemail app is a better product as a result of Ben’s contribution as a valued, well-liked member of the development team.

Angela Jackson
Product Manager, 4com