Hakkımda

Contact

  • E-mail : info.hakankanmaz@gmail.com

 

Education

  • Master’s Degree: Istanbul Aydın University – Computer Enginnering (2015-2017)
  • Bachelor of Science : Istanbul Aydın University – Computer Enginnering (English) (2012-2015)
  • Bachelor of Science: Istanbul University – Physics (2010-2012)
  • Associate Degree : Sakarya University Computer Technology and Programming (2008-2010)
  • High School : Sarıyer Vehbi Koç High School – (2004-2008)

 

Work Experience 

  • Senior Android Developer – RDC Partner Bilişim Danışmanlık

(2016 – Working)

  • LIFEBOX at TURKCELL TECHNOLOGY
    • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing.
    • Design and architect application using advanced MVC patterns.
    • Performance tuning using advanced caching mechanisms.
    • Integrate Google GCM Push Notifications to keep user updated.
    • Memory Profiling to monitor memory usage and catch leaks.
    • Use v7 support Material Design to enhance User Experience.
    • Write tests using Android Testing Support Libs to ensure application quality.
    • Design documentations with UML diagram
    • Experience with Android SDK, Java.
    • Experience working with remote data via REST and JSON.
    • Experience with third-party libraries and APIs, SQLite, Push Notifications, Social Site Integration
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging Technologies
    • Solid understanding of the full mobile development life cycle

 

 

  • Mobile Application Developer – Acıbadem Health Group
  • – 2016)
    • ACIBADEM ONLINE
      • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing
      • Contributed to the full lifecycle development of the application, from planning, requirements gathering, development, and testing.
      • Build Test Application and Automation Test with Robotium.
      • Created test cases to test functionality, UI elements and data validation of the various fields.
      • Tested the various UI elements and performed positive and negative testing.
      • Verified ease-of navigation and logical flow of the app.
      • Developed Test Cases, Test Procedures and Scenarios to test system against defined requirements.
      • Design, architect, and build mock service for testing.
      • Store user data using external, Internal and SQL Storage.
      • Debugging, testing, and optimizing application.
      • Implementing animation libraries (GraphView Lib).
      • JSON and XML Marshalling and Unmarshalling.
      • Memory Profiling.
      • Created test cases to test functionality, UI elements and data validation of the various fields.
      • External, Internal and SQL Storage
      • Bitmap caching, both in memory and in disk
      • Debugging, testing, and optimization
      • Implementing animation libraries.
      • Support screen rotations and different screen size.
      • Used graph tools to represent the tracker graphs.
      • Restful service integration.
      • Build and Maintain API Documentation using UML diagram and HTML for web page.
      • Design, build, and maintain application architecture.
      • Design and build UI fragments.
      • Refactor and maintain existing codebase.

 

  • ACIBADEM MD
    • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing
    • Contributed to the full lifecycle development of the application, from planning, requirements gathering, development, and testing.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • External, Internal and SQL Storage
    • Bitmap caching, both in memory and in disk
    • Debugging, testing, and optimization
    • Implementing animation libraries.
    • Support screen rotations and different screen size.
    • Used graph tools to represent the tracker graphs.
    • Tested the various UI elements and performed positive and negative testing.
    • Verified ease-of navigation and logical flow of the app.
    • Developed Test Cases, Test Procedures and Scenarios to test system against defined requirements.
    • Design, architect, and build mock service for testing.
    • Store user data using external, Internal and SQL Storage.
    • Debugging, testing, and optimizing application.
    • Implementing animation libraries (GraphView Lib).
    • JSON and XML Marshalling and Unmarshalling.
    • Memory Profiling.
    • Restful service integration.
    • Build and Maintain API Documentation using UML diagram and HTML for web page.
    • Design, build, and maintain application architecture.
    • Design and build UI fragments.
    • Refactor and maintain existing codebase.

 

  • ACIBADEM SMARTPORT
    • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing
    • Contributed to the full lifecycle development of the application, from planning, requirements gathering, development, and testing.
    • Build Test Application and Automation Test with Robotium.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • Tested the various UI elements and performed positive and negative testing.
    • Verified ease-of navigation and logical flow of the app.
    • Developed Test Cases, Test Procedures and Scenarios to test system against defined requirements.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • External, Internal and SQL Storage
    • Bitmap caching, both in memory and in disk
    • Debugging, testing, and optimization
    • Implementing animation libraries.
    • Support screen rotations and different screen size.
    • Used graph tools to represent the tracker graphs.
    • Design, architect, and build mock service for testing.
    • Store user data using external, Internal and SQL Storage.
    • Debugging, testing, and optimizing application.
    • Implementing animation libraries (GraphView Lib).
    • JSON and XML Marshalling and Unmarshalling.
    • Memory Profiling.
    • Restful service integration.
    • Build and Maintain API Documentation using UML diagram and HTML for web page.
    • Design, build, and maintain application architecture.
    • Design and build UI fragments.
    • Refactor and maintain existing codebase.

 

 

 

  • Mobile Application Developer – Semantica Internet ve Yazılım

(2013-2015)

  • MOBILE DOPPLER (FETAL HEART RATE MONITORING SYSTEM)
    • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing
    • Hardware integration through BLE, Network Access Point, and Wi-Fi Direct.
    • Contributed to the full lifecycle development of the application, from planning, requirements gathering, development, and testing.
    • Build Test Application and Automation Test with Robotium.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • Tested the various UI elements and performed positive and negative testing.
    • Verified ease-of navigation and logical flow of the app.
    • Developed Test Cases, Test Procedures and Scenarios to test system against defined requirements.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • External, Internal and SQL Storage
    • Bitmap caching, both in memory and in disk
    • Debugging, testing, and optimization
    • Implementing animation libraries.
    • Support screen rotations and different screen size.
    • Used graph tools to represent the tracker graphs.
    • Design, architect, and build mock service for testing.
    • Store user data using external, Internal and SQL Storage.
    • Debugging, testing, and optimizing application.
    • Implementing animation libraries (GraphView Lib).
    • JSON and XML Marshalling and Unmarshalling.
    • Memory Profiling.
    • Restful service integration.
    • Build and Maintain API Documentation using UML diagram and HTML for web page.
    • Design, build, and maintain application architecture.
    • Design and build UI fragments.
    • Refactor and maintain existing codebase.

 

  • PEDİATRİC PRE EXAMİNATİON
    • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing
    • Hardware integration through BLE, Network Access Point, and Wi-Fi Direct.
    • Contributed to the full lifecycle development of the application, from planning, requirements gathering, development, and testing.
    • Build Test Application and Automation Test with Robotium.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • Tested the various UI elements and performed positive and negative testing.
    • Verified ease-of navigation and logical flow of the app.
    • Developed Test Cases, Test Procedures and Scenarios to test system against defined requirements.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • External, Internal and SQL Storage
    • Bitmap caching, both in memory and in disk
    • Debugging, testing, and optimization
    • Implementing animation libraries.
    • Support screen rotations and different screen size.
    • Used graph tools to represent the tracker graphs.
    • Design, architect, and build mock service for testing.
    • Store user data using external, Internal and SQL Storage.
    • Debugging, testing, and optimizing application.
    • Implementing animation libraries (GraphView Lib).
    • JSON and XML Marshalling and Unmarshalling.
    • Memory Profiling.
    • Restful service integration.
    • Build and Maintain API Documentation using UML diagram and HTML for web page.
    • Design, build, and maintain application architecture.
    • Design and build UI fragments.
    • Refactor and maintain existing codebase.

 

  • SAFE FOOD
    • Lead and develop using agile methodology involving planning, requirements gathering, estimating, developing, testing, and releasing
    • Hardware integration through BLE, Network Access Point, and Wi-Fi Direct.
    • Contributed to the full lifecycle development of the application, from planning, requirements gathering, development, and testing.
    • Build Test Application and Automation Test with Robotium.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • Tested the various UI elements and performed positive and negative testing.
    • Verified ease-of navigation and logical flow of the app.
    • Developed Test Cases, Test Procedures and Scenarios to test system against defined requirements.
    • Created test cases to test functionality, UI elements and data validation of the various fields.
    • External, Internal and SQL Storage
    • Bitmap caching, both in memory and in disk
    • Debugging, testing, and optimization
    • Implementing animation libraries.
    • Support screen rotations and different screen size.
    • Used graph tools to represent the tracker graphs.
    • Design, architect, and build mock service for testing.
    • Store user data using external, Internal and SQL Storage.
    • Debugging, testing, and optimizing application.
    • Implementing animation libraries (GraphView Lib).
    • JSON and XML Marshalling and Unmarshalling.
    • Memory Profiling.
    • Restful service integration.
    • Build and Maintain API Documentation using UML diagram and HTML for web page.
    • Design, build, and maintain application architecture.
    • Design and build UI fragments.
    • Refactor and maintain existing codebase.

 

  • Part-Time Educator – İstanbul Aydın University

(2014 – 2015)

  • Teaching courses on basics of computer engineering

 

  • Part-Time Educator – İsmek

(2010 – 2015)

  • Teaching courses on basics of information technologies

 

  • Junior Database Developer – Şişli Etfal Hospital

(2010 – 2012)

 

 

Projects

  • Turkcell LifeBox #TAD
  • OTI Mobile #OTI
  • Acıbadem Online #AO
  • Acıbadem Online MD #MD
  • Acıbadem Smartport #SM
  • Pediatric Pre Examination #POM
  • Safe Food #GG
  • Mobil Doppler #DOP
  • GriffTube #GT
  • Yük Cebinde #YC
  • İngilingi #ING
  • Kozmopolitik #KZ
  • WeManage Mobile #WM

 

Technologies

Image and Video

  • Photo and Video Process #AO #POM #GT #YC #ING #TAD
  • Editing Photo and Video #GT #TAD
  • Image Processing #ING #TAD
  • Watermark Process #GT
  • Creating Album #GT #TAD
  • QR, 2D vb. Barcode Reader #GG
  • Video Player Process #POM #GT #ING #TAD
  • Graphs Process #AO #MI #DOP #TAD

 

Map

  • Coordinate Finding #AO #GT #OTI
  • Adding Pin ve Custom Pin #AO #GT #OTI
  • Calculate Measuring #AO #OTI
  • Getting Coordinate Info #GT #OTI
  • Navigation System #AO #OTI
  • Integration of Other Maps #AO #OTI

 

Push Notification

  • Push Notification Integration #MD #SM #WM #GT #YC #KZ #OTI #TAD
  • Push Notification Send #MD #SM #WM #GT #YC #KZ #OTI #TAD
  • Sound, Badge ve Content Setting #WM #GT #YC #KZ #OTI #TAD

 

API

  • JSON,XML ve HTML Parsing #AO #MD #SM #MI #POM #GG #DOP #WM #GT #YC #ING #KZ #OTI #TAD
  • Socket Network Settings #DOP
  • File Upload ve Download processing #AO #POM #GT #YC #ING #TAD

 

Language Settings

  • Detection Phone Language and Country #AO #GG #GT #OTI #TAD
  • Changing Language in Application #AO #GG #GT #OTI
  • Detection Unit of Currency #AO #GG #GT #OTI

 

Audio Processing

  • Audio Detection #ING
  • Speech to Text #POM #ING
  • Text to Speech #POM #ING
  • Audio Player Process #POM #DOP #TAD
  • Audio Record Process #POM #DOP #TAD

 

Bluetooth Processing

  • IBeacon Technology #AO
  • Data Transfering via Bluetooth #POM

 

File Process

  • FileManager #POM #DOP #GT #TAD
  • File Record, Update and Delete Process #POM #DOP #GT #TAD
  • Stream Process #POM #DOP #GT

 

Others

  • Cryptology #WM
  • Google Firebase #WM #GT #YC #KZ
  • Google Admob #WM #GT #KZ
  • Google Analytics #WM #GT #YC #KZ #OTI #TAD
  • Calender Integration #AO #OTI
  • Share Button with other SDKs #AO #GT #OTI #TAD

 

International Conference Publications

 Duygu Çelik Ertuğrul, Hakan Kanmaz, Mehmet Uğur Yüksel, Atilla Elçi, Mehmet Ertuğrul, Fetal Heart Rate Monitoring System (FHRMS), IEEE ESAS 2016: The 11th IEEE International Workshop on E-Health Systems and Semantic Web Held in conjunction with COMPSAC, IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), 10–14 June, 2016, Atlanta, USD.

 

– Hakan Kanmaz, Fetal Heart Rate Monitoring System (FHRMS) : 24th Telecommunications Forum
TELFOR 2016. 22–23 Nov, 2016, Belgrad, Serbia.

 

List of TÜBITAK & SANTEZ & A-Type BAP Research & Development Projects

  1. Project Name: “Fetal Heart Rate Monitoring System (FHRMS) and Mobile Integrated Doppler Device (m – Doppler) Project”, SAN – TEZ Ministry of Science, Industry and Technology, Project No: 0763.STZ.2014, Project Time: 01.01.2015 – 31.03.2016, Ankara, Turkey, 2014.
  2. Project Name: “Ontology-based Remote Pediatric Consultation and Monitoring System that Suggests Supportive Medical Steps for Parents via Inferencing” , Supported by: The Scientific and Technological Research Council of Turkey (TÜBİTAK), Grant Program: TÜBİTAK 1501 Industry Research & Development Support Program, Project No: 3140242, Project Time: 01.04.2014- 30.06.2015, Ankara, Turkey, 2014
  3. Project Name: “FoodWiki: Ontology-driven Mobile Safety Food Consumption System, Supported by: The Scientific and Technological Research Council of Turkey (TÜBİTAK), Grant Program: TÜBİTAK 1501 Industry Research & Development Support Program, Project No: 3140417, Project Time: 01.07.2014 – 30.09.2015, Ankara, Turkey, 2014.
  4. Project Name: “Personal Safety in Food Consumption via Smart Devices by reading QR codes/Barcodes”, Supported by: The Scientific and Technological Research Council of Turkey (TÜBİTAK), TÜBİTAK Grant Program: TÜBİTAK 1512 Entrepreneurship Progressive Support Program, Project No: 2120357, Project Time: 01.07.2013 – 31.06.2014, Ankara, Turkey, 2013

 

Articles

  • Fetal Heart Rate Monitoring System (FHRMS) 1Duygu Çelik Ertuğrul, 2Hakan Kanmaz, 3Mehmet Uğur Yüksel, 4Atilla Elçi, 5Mehmet Ertuğrul

 

 

Scientific and Academic Memberships

– IEEE & IEEE Computer Society

 

 

Given Courses of the Undergraduate & Graduate Degree (Turkish & English)

– Advanced Programming (in Istanbul Aydin University)

– Web Technologies And Applications (in Istanbul Aydin University)