Berk Berber

About Me

Software Engineer
I write native Android applications with using both HMS and GMS. I love to create native mobile applications for Android.
But I like to learn new things about all and currently, I improve my skills for backend development with Java(Spring Framework) and Python(Django). Also, I learn about AWS to improve my knowledge about backend development.
In my free times I like to work with data sets. I improve my knowledge about SQL and NoSQL databases.

  • Current Position:Assistant Software Engineer
  • Current Company:Huawei
  • E-mail:berk@berkberber.com
  • Native Android Development
  • Kotlin
  • Java
  • Spring Framework
  • Python
  • Django
  • Amazon Web Services (AWS)
  • SQL - NoSQL

What I can do

Native Android Development

I am developing native Android application by using both Kotlin and Java. I prefer to use Kotlin while developing native Android applications.
I can use both Huawei Mobile Services and Google Mobile Services efficiently.

Translator

I can speak English and Turkish. I have been participated in volunteering projects two times about teaching English and translating from English to Turkish.
I am learning Russian to increase my communication skills with more people.

Backend Development

I am developing Backend projects by using Spring Framework. Usually I am using Java for developing with Spring Framework but I am able to use Kotlin too.
I am interested in Django and improving my skills on my free time.

Resume

Work Experiences

May 2020 - Present
Istanbul, Turkey

Assistant Software Engineer at Huawei

Job Description:

  • Developing, designing and building mobile applications with Huawei Mobile Services for the Huawei Mobile Ecosystem
  • Technical Support to our clients for integrating their applications to Huawei App Gallery
  • Writing documentations about HMS
  • Developer Technical Support Engineering
  • Writing REST APIs with Spring Boot for API needs of mobile projects
October 2019 - December 2019
Istanbul, Turkey

Android Developer at Learnup

Job Description:
  • Developing native Android application for a startup which is about helping people to learn through chatbot dialogues every day
July 2019 - August 2019
Istanbul, Turkey

Java Developer Intern at Kafein Technology Solution

Job Description:
  • Developing Backend project and building RESTful APIs with Spring Boot
  • Developing native Android application using Kotlin for backend project

Volunteer Work Experiences

September 2019 - April 2020
Istanbul, Turkey

Translator at Kodluyoruz

Job Description:
  • Translating ’CS50: Introduction to Computer Science’ course to Turkish with subtitles
Achievements:
  • Improving English skills, Improving knowledge about computer science
June 2018 - August 2018
Kyiv, Ukraine

Volunteer English Teacher at AIESEC in Kyiv

Job Description:
  • Working at language school in Kyiv/Ukraine
  • Helping students to improve their speaking skills in English
Achievements:
  • Improving English speaking skills, Practicing in Russian, Learning the basics of Ukrainian language
  • Team working, Multi-Cultural Team Leadership
  • Multi-Cultural Communication

Technical Skills

Android Development

90%

Kotlin

80%

Java

75%

Git

70%

SQL

70%

Spring Framework

60%

Python

60%

NoSQL

60%

Linux

55%

Amazon Web Services(AWS)

40%

Django

35%

Languages

Turkish

95%

English

80%

Russian

15%

Education

August 2016 - July 2020
Istanbul, Turkey

Software Engineering
Beykent University

Achievements:
  • Object Oriented Programming with Java, Mobile Application Development, SQL
  • Design Patterns, System Analysis, Software Requirement Engineering, Software Testing, Computer Networks, Database Design
  • Computer Graphics, Formal Languages and Automata Theories, Project Management, Software Development Standards, Data Structures, Algorithms, Software Development Principles
  • Mathematics, Physics, Linear Algebra, Discrete Mathematics, Statistics and Probability, Numerical Analysis, Differential Equations