Summary
Overview
Work History
Education
Skills
Websites
Certification
Graduation Projects
Timeline
Generic

Ibrahim Baran

Senior Android Engineer
London

Summary

  • Passionate and highly effective Developer successful at building Android applications. Well-educated and poised with 10+ years of expertise in contracting and full time roles.
  • Experienced and dedicated Mobile App Developer with impressive expertise in IT industry. Directs design, development and implementation of mobile applications and delivers products ahead of schedule. Strong application lifecycle skills and dynamic persona.
  • Successful Android Developer proficiently translates wireframes and prototypes into reliable code that is highly versatile and remains resilient to glitches, bugs and software updates. Collaborative developer with reputation for building lasting relationships among team members, partnering across departments to produce highly effective content that meets desired outcomes. App-oriented architect with meticulous attention to detail in strategic design and problem-solving.
  • Experience in building enterprise mobile apps with server-side integration using REST services with JSON & XML data formats.
  • Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
  • Good understanding of software development methodologies like Scrum and Agile development

Overview

13
13
years of professional experience
2
2
Certifications

Work History

Android Developer - Contract

Publicis Sapient
03.2022 - 10.2022
  • Worked with cross-functional teams to add a new feature for the finance app used by millions in the UK.
  • Exposed to Agile practices with Scrum development cycles through a collaborative effort.
  • Made refactoring on the legacy code to get better readability and performance. Migration from JAVA to Kotlin language was done on various modules of the app.
  • Replaced deprecated libraries with the most up-to-date libraries approved by Google.
  • Implemented UI changes according to the company's different brand features and Figma specs.
  • Enhanced UI layouts for smoother transitions to achieve a better user experience
  • Technologies used in this Project are RXJava, Java-Kotlin, Dagger, Retrofit, Rest API, MVP

Play Store : https://play.google.com/store/apps/details?id=com.grppl.android.shell.CMBlloydsTSB73

Android Developer

Individual App
01.2021 - 03.2022
  • Developed an Android app that helps users do calisthenics exercises at home for their health and fitness
  • Published app on Google Play Store and Huawei App Gallery. The app supports smartphones and tablets both.
  • Used product flavoring to help make different app branding and UI implementations.
  • Used version control systems to manage and track changes to the source code, ensuring quality and reliability
  • The app made with the latest Android tech stack(MVVM, RXJava, Hilt, LiveData, Room) usedthird-party libraries like Lottie for animating exercises for a better UI experience to show how to do the workouts.
  • Implemented a modular and extensible architecture that allowed for easy maintenance and scalability

Play Store : https://play.google.com/store/apps/details?id=com.dexlab.fatburn.abbs

Android Developer -Contract

Office for National Statistics
07.2020 - 01.2021
  • Developed an in-house Android app for ONS to help do the device inventory checks at Census 2021 in the UK. The app has been published through the private Google MDM Enterprise Play Store.
  • Worked as a sole Android developer alongside the other backend developers and CTO to understand the requirements
  • Used Kotlin,Hilt, RX and Google Pub/Sub technologies for this project

Android Developer -Contract

Scottish Widows
11.2019 - 02.2020
  • Worked on an Android modular application along with a dedicated team at Scottish Widows.
  • Involved in Scrum agile process framework for app development.
  • The app is used for showing the user’s pension and retirement financial details.
  • Used Android MVVM structural design pattern and dependency injection framework for developing the app.

Play Store : https://play.google.com/store/apps/details?id=com.lbg.mobile.sw.SWApp.prod&hl=en&gl=US

Android Developer - Contract

Youview TV Limited
02.2019 - 09.2019
  • Joined to Youview team to develop their native prebuilt TV app which will run on a well-known TV brand (SONY)
  • Worked on the native part of the Android TV input framework for accessing the hardware layer and created a bridge between native and JavaScript UI.
  • Agile development methodology has been used to do daily tasks with a dedicated Scrum master.
  • It supports IP streaming channels apart from live TV broadcasts.
  • Worked on internal testing and other publishing tasks on Play Store for releasing the app.

Demo : https://www.youtube.com/watch?v=UQ9YUVJbJ4U&ab_channel=hughes.co.uk

Android Developer - Contract

SimpleStream
10.2018 - 01.2019
  • Developed Android apps for SimpleStream’s clients.
  • These applications aim to stream live videos and video on demand, applications work similarly to Netflix application
  • Exposed some Android development on Amazon Fire TV.
  • Made some development on Android TV Leanback framework.


Play Store: https://play.google.com/store/apps/details?id=com.lovenature.android&hl=en

Android Developer - Contract

Cellnovo Group SA
04.2017 - 04.2018

Healthcare Company

  • Developed a diabetes management application which is running on Android-based handset.
  • Worked on the Bluetooth LE to communicate with the insulin pump to deliver right amount of insulin to the patient
  • Used clean architecture, modular app development approach and Agile methodologies.
  • Migrated from old concurrency Android async tasks classes to RX Java.
  • Made a lot of debugging and improvements on the app to make app more accurate and robust.

Android Developer - Contract

Ui Centric
05.2016 - 09.2016

Digital Company

  • Joined as the third Android developer to the team to develop an Android VOD app for NBCTV channel in the USA.
  • Used MVVM design pattern after announced by Google.
  • Used version control systems to manage and track changes to the source code, ensuringquality and reliability
  • The application is intended for displaying video content such as TV Shows on the ExoPlayerincluding ads integration.
  • Apart from native, I worked on some Webview content to show on some other screens.

Play Store : https://play.google.com/store/apps/details?id=com.nbcuni.nbc

Android Developer - Contract 2

Kelly Communications Ltd.
05.2015 - 12.2015

Telecommunications company .

  • Started my second contract with Kelly Communication as the sole Android developer.
  • Developed existing and new Android mobile applications intended for engineering jobs which are usually required to be done in the field and these jobs have to be submitted via mobile app to Kelly centre
  • Some features of applications are Doing surveys, reporting near misses, managing engineering tools via NFC communication by reading tags on this equipment
  • Reporting vehicle defects, taking pictures, capturing signatures from handset submitting locations of vehicles, apps are working offline and online

Android Developer - Contract

SnackMedia
01.2015 - 05.2015

Media Company

  • Developed an Android application for sport at Snack-Media application keeps users up-to-date all the latest live scores news videos fixtures match data of the English Premier Leaguewith push notifications by using Google Cloud Messaging GCM services


Link : http://footballfanshoutasia.com/

Android Developer- Contract 1

Kelly Communications Ltd.
05.2014 - 09.2014

Telecommunication Company

  • Developed existing and new Android mobile applications intended for engineering jobs which are usually require to be done at the field and this jobs have to be submitted via mobile app to Kelly centre
  • Some features of applications are Doing survey, reporting near miss, managing engineering tools via NFC communication by reading tags on this equipment
  • Reporting vehicle defects, taking pictures, capturing signature from handset submitting locations of vehicles, apps are working offline and online

Link : https://www.kelly.co.uk/

Android Developer

2GO-MOBILE b.v
02.2013 - 06.2013
  • Developed an Android medical application for a company based in the Netherlands.
  • The application helps to healthcare professionals to diagnose diseases with a 3D humananatomy model
  • The model has many different body layers like bone, muscle, skin, etc
  • Application has been developed for a well-known global medicine brand
  • The application supports different Android devices by designing different layouts for Tablets(x large and large screens) and smartphones (medium and small screens)

Android Developer-FreeLance

KeyFruit Inc
09.2012 - 10.2012
  • Developed a project's module in this company
  • This application is intended to sharing trips information
  • It runs such a social network app, each user shares their trip experience by taking photo,capturing video, taking notes with Android smartphone
  • After device synchronization with servers, other users can see the updated trip informationas a route on Google map

Android Developer

Telekurye Distrubution &Courier Services Inc
05.2011 - 09.2012

Courier Service

  • Developed Android mobile application which is intended for distribution and courier servicesincluding web integration services
  • App development includes third-party libraries like Google Map API, hardware locationservices integration, SQLite, JSON

Android Developer - Contract

Tmob Mobile Technology
09.2010 - 11.2010

Software company

  • Developed Android application for company's clients including leading national companies
  • Integration with web services for gathering real time data from internet by parsing XML with JAVA SAX parser API
  • Android Application which I developed is getting videos of Turkish Premier League, listing videos of soccer goals, match results, news about soccer, panorama of league, point score of league .sending match results as SMS
  • Android 1.6 platform used

Windows Mobile Developer - Contract

Saha Ajans
03.2010 - 08.2010

Agency

  • Developed a Windows Mobile application which aimed to supply mobile sale that interact with online systems included
  • Application design from scratch to production
  • Development with. Net Compact Framework 3.5 via C# programming language

Intern Software Engineer/Java Developer

IBM
07.2009 - 09.2009

Technology Corporation

  • Joined into a team of three software engineers to develop software for company's internalusage
  • Implemented reporting tools systematically for IBM's staff to gather information
  • Software includes Java Swing for layout design * MySQL database for storing data comesfrom Excel report * Lists shows ordered reports which application collects from MySQL with JDBC Apache POI API for Access Microsoft Excel format

Education

Bachelor of Engineering - Computer Engineering

Harran University
Urfa
04.2001 -

Skills

    Android SDK ,Android Studio

Certification

Initiative Certificate - Harran University - 20.03.2009 Urfa / Turkey

Graduation Projects

 Developed an Android application for computer engineering final project, this project was my first Android app, application was running standalone without network, app users can create new trip plans, keep notes, taking pictures, regarding their trips. Project includes: Android SDK 2.1, Layout Design with XML, Google Map API to overlay the map custom., LBS (Location Based Service) for using GPS data to show user location on map., SQLite3 to store information about trip

Timeline

Android Developer - Contract

Publicis Sapient
03.2022 - 10.2022

Android Developer

Individual App
01.2021 - 03.2022

Android Developer -Contract

Office for National Statistics
07.2020 - 01.2021

Android Developer -Contract

Scottish Widows
11.2019 - 02.2020

Android Developer - Contract

Youview TV Limited
02.2019 - 09.2019

Android Developer - Contract

SimpleStream
10.2018 - 01.2019

Android Developer - Contract

Cellnovo Group SA
04.2017 - 04.2018

Android Developer - Contract

Ui Centric
05.2016 - 09.2016

Android Developer - Contract 2

Kelly Communications Ltd.
05.2015 - 12.2015

Android Developer - Contract

SnackMedia
01.2015 - 05.2015

Android Developer- Contract 1

Kelly Communications Ltd.
05.2014 - 09.2014

Android Developer

2GO-MOBILE b.v
02.2013 - 06.2013

Android Developer-FreeLance

KeyFruit Inc
09.2012 - 10.2012

Android Developer

Telekurye Distrubution &Courier Services Inc
05.2011 - 09.2012

Android Developer - Contract

Tmob Mobile Technology
09.2010 - 11.2010

Windows Mobile Developer - Contract

Saha Ajans
03.2010 - 08.2010

Intern Software Engineer/Java Developer

IBM
07.2009 - 09.2009

Bachelor of Engineering - Computer Engineering

Harran University
04.2001 -
Ibrahim BaranSenior Android Engineer