×

BEN BASTAMI

Senior Android developer with over 6 years of experience, 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. Worked with agile methodologies, ITIL certified and completed several Android and Java courses. Operating in an environment driven by KPIs where I have the accountability to determine the best course of action to meet goals.

My Skills

PRODUCT DEVELOPMENT

Confident in Scrum Agile method where I have delivered a few projects as a scrum master/lead Android developer.
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 businesses applications. according to the latest Google Clean Architecture. Using Object-Oriented Design and SOLID principals, developed apps in different Android design Patterns such as MVP and MVVM. Worked in the Test-Driven Development environment.

AGILE WORKFLOW

Proficient in all level of Android app development. Experienced as Scrum master in organising scrum team of product owner, UI/UX, QA, back-end resources. Involved from early stages of product development like idea generation and design, till develop and release of the app to the market. Moreover involved in monitoring App after publish, including app analytic reports, bug fixes and hotFix releases and finally app usage report. One of the relatively large UK companies which I delivered a few projects for as a Scrum master and lead Android developer is Yell, the UK’s leading online business directory (Yellow pages).

DEV TOOLS, FRAMEWORKS

languages: Java, Kotlin(preferred)
IDEs: IntelliJ, Android Studio
Continuous Integration: Teamcity, Jenkins
Version Control System: Git (GitHub GitLab, Bitbucket, Phabricator )
Data persistency: Sqlite, ORM, Realm, Room
Android libraries and framework: Dagger, RxJava, Retrofit, UI Test(UI Automater + Espresso), Unit Test(JUnit, Mockito, MockK), Android Jetpack and ArchComponant (i.e NavController), Firebase integrations i.e Firestore, Crashlytic, remote config …

AGILE WORKFLOW

Proficient in all level of Android app development. Experienced as Scrum master in organising scrum team of product owner, UI/UX, QA, back-end resources. Involved from early stages of product development like idea generation and design, till develop and release of the app to the market. Moreover involved in monitoring App after publish, including app analytic reports, bug fixes and hotFix releases and finally app usage report. One of the relatively large UK companies which I delivered a few projects for as a Scrum master and lead Android developer is Yell, the UK’s leading online business directory (Yellow pages).

Work Experience

SENIOR / LEAD ANDROID DEVELOPER

Yell (Yellow pages) / Sep 2017 – Present

As a senior Android developer I took the lead Android developer and Scrum master role for several projects over many years at yell 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

Arhsam-Kosha Ltd/  2008 – 2012

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, Scrum master and myself as Product Owner, the team quickly delivered highest value features despite many unknowns as we were the first company to deliver audio and media visual voicemail app 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