I am a computer scientist and full-stack software developer living in Ankara, Turkey.
I have more than 10 years of development experience, ranging from web and mobile applications to cutting-edge research projects.
I hold a PhD in computer engineering and am currently working at SRDC Corp. as a senior technical manager and senior researcher.
My skillset comprises both server-side and client-side technologies, including but not limited to Java, Scala, Python, JavaScript, web development technologies and frameworks (HTML, CSS, Angular, Vue), and mobile development technologies for Android and iOS.
I'm not only a software developer but also a researcher. I have actively worked on many large-scale R&D projects at different stages, such as creating ideas/innovation, compiling project proposals, and leading scientific and technical developments.
My research areas include eHealth (EHR, PHR, data exchange standards), mHealth, Semantic Web & Interoperability, Machine Learning, Federated Learning, and Security and Emergency Management.
I have authored many papers published in international conferences and books. A complete list of my publications is available here.
PhD, MSc, BSc
Computer Engineering
Middle East Technical University
September 2015 - January 2023
Graduated as a high honor student with a CGPA of 3.64 out of 4.00.
In my PhD study, I designed and developed a novel federated ensemble classification algorithm for horizontally partitioned data, called Boosting-based Federated Random Forest (BOFRF). This algorithm not only increases the predictive power of all participating sites but also provides a significantly high improvement in the predictive power of sites with unsuccessful local models in a federated environment. I implemented personalized and clustered extensions to enhance the predictive power of federated models. Additionally, I designed centralized implementation with a trusted third party and decentralized implementation using a secure sum protocol to prevent security breaches and increase the level of privacy.
September 2012 - June 2015
Graduated as a high honor student with a CGPA of 3.71 out of 4.00.
The aim of my MSc study was to implement a personal health system addressing all the concepts involved in patient empowerment, with the ultimate goal of achieving its full implementation. The system is developed for patients suffering from ankylosing spondylitis (AS), a rheumatismal chronic disease with high prevalence and incidence rates in Turkey.
September 2007 - June 2012
Graduated as a high honor student with a CGPA of 3.74 out of 4.00.
Senior Technical Manager & Senior Researcher
Working at SRDC Corp. for more than 10 years.
January 2023 - Present
I have been working as a senior technical manager & senior researcher at SRDC Corp. since 2023. I have been leading the development of a mobile Patient Empowerment Platform (PEP), web-based Adaptive Integrated Care Platform (AICP), and Clinical Decision Support Module (CDSM) running at the background in CAREPATH project, which is a large-scale international R&D project in eHealth domain, supported by the European Commission's H2020 programme. The technologies we have been using as a team are Flutter for PEP, Angular for AICP, and Scala for CDSM.
January 2018 - December 2022
I worked as a technical manager & researcher at SRDC Corp. for 5 years. I designed and developed modular, service-oriented applications as well as large-scale software infrastructures composed of several components. I was involved in the development activities myself as well. Here is a summary of my work during this period.
June 2015 - December 2017
As a senior software engineer and researcher in SRDC Ltd., I was involved in two projects at national and international levels.
June 2012 - June 2015
As a software engineer in SRDC Ltd., I worked both as a mobile app developer and full-stack software developer in several national and international R&D projects in eHealth and mHealth domains.
I developed four mobile applications: mePHR and mePHR4CP in Java for Android, and Diyetick and Pickr in Objective-C for iOS. Additionally, I integrated medical devices into Android via Bluetooth.
In the second half of this period, I was involved in the PALANTE project supported by the European Commission's FP7 programme in the eHealth domain. In this project, I used several server-side and client-side technologies, including the OSGi framework, Hibernate, BlazeDS, Cairngorm, and Adobe Flex. I implemented a service-oriented web-based personal health system (PHS) as part of my MSc study.
August 2010 - June 2012
I joined SRDC Ltd. in 2010 as a part-time software developer while I was an undergraduate student at Department of Computer Engineering, METU.
I worked as a front-end software developer on eSaglikKaydim, a web-based personal health record (PHR) system, and actively participated in the development of the GUI using Adobe Flex.
Programming Paradigms & Methodologies | Object-oriented and Imperative Programming, Design Patterns, Architectural Patterns, Test-driven Development, Service Oriented Architecture (SOA), Model-View-Controller (MVC) |
Programming Languages | Java, Python, Scala, JavaScript, TypeScript, ActionScript, HTML5, CSS3, R Language, C, C++, Objective-C, Adobe Flex, Haskell |
Front-end Frameworks | Angular, Vue.js, Semantic UI, Bootstrap, Material Design, PrimeFaces, Quasar, Backbone.js, Animate.css |
Full-stack / Back-end Frameworks | Node.js, Akka, Android SDK, Apache Hadoop, Hibernate, OSGi |
Web Development Utilities | jQuery, AngularJS, Angular 2, PrimeNg, Modernizr, Lodash, Moment.js, Underscore, Chart.js, DevExtreme, Sass, Less, Stylus |
Cross-Platform Desktop Development | Electron, JavaFX |
Data Management | SQL, MySQL, PostgreSQL, Oracle SQL, SQLite, MongoDB, Apache Spark, Cassandra, Redis, NoSQL systems, JSON, YAML, XML, XSD Schema, XPath, XSLT, WSDL, RDF, OWL, ISO/IEC 11179 |
Data Exchange / Messaging | SOAP Web services, RESTful Architecture, JAX-WS, JAX-RS, JAXB, BlazeDS |
Version Control & Code Collaboration & CI | Git, SVN (Subversion), GitHub, GitLab, GitLab CI, Docker |
Operating Systems | Linux, MS Windows, Mac OS, Android OS, iOS |
Integrated Development Environments | Intellij IDEA, WebStorm, RStudio, Spyder, PyCharm, Android Studio, XCode, Visual Studio, Eclipse, NetBeans |
Others | Nginx, Apache Tomcat, Apache Maven, Gradle, Sbt, Npm, WordPress, phpMyAdmin, Adobe Illustrator |
Healthcare Standards |
|
Healthcare Profiles |
|
Security / Emergency Management Standards |
|
Privacy-Preserving Horizontal Federated Learning Methodology through a Novel Boosting-based Federated Random Forest Algorithm PhD Dissertation. Computer Engineering Department of Middle East Technical University, Turkey, January 2023. |
|
Self Management of Patients with Ankylosing Spondylitis through a Personal Health System MSc Dissertation. Computer Engineering Department of Middle East Technical University, Turkey, June 2015. |
Making Person-Centred Health Care Beneficial for People with Mild Cognitive Impairment (MCI) or Mild Dementia – Results of Interviews with Patients and Their Informal Caregivers In Computers Helping People with Special Needs, pp. 468-474. Springer, Cham, July 2022. | |
A Formal Model for the FAIR4Health Information Architecture In Studies in Health Technology and Informatics, pp. 446-449. IOS Press Ebooks, June, 2022. | |
CAREPATH: developing digital integrated care solutions for multimorbid patients with dementia In Studies in Health Technology and Informatics, pp. 487-490. IOS Press Ebooks, June, 2022. | |
Certification in Electronic Emergency Management In Recent Trends in Control and Sensor Systems in Emergency Management, pp. 84-94. Springer, Cham, November 2017. |
|
Emergency Maps Tool as a Collaborative Instrument for Decision Makers in a Command and Control Environment In Recent Trends in Control and Sensor Systems in Emergency Management, pp. 1-13. Springer, Cham, November 2017. |
|
Framework for Enabling Technical and Organizational Interoperability in the Management of Environmental Crises and Disasters In International Symposium on Environmental Software Systems, pp. 290-301. Springer, Cham, May 2017. |
|
Achieving Semantic Interoperability in Emergency Management Domain In International Symposium on Environmental Software Systems, pp. 279-289. Springer, Cham, May 2017. |
|
Requirements Engineering for Semantic Sensors in Crisis and Disaster Management In International Symposium on Environmental Software Systems, pp. 397-406. Springer, Cham, March 2015. |
FAIR4Health: Findable, Accessible, Interoperable and Reusable data to foster Health Research Open Research Europe 2022, 2:34. |
Interoperable E-Health System Using Structural and Semantic Interoperability Approaches in CAREPATH In 21st International Conference on Informatics, Management, and Technology in Healthcare (ICIMTH), July, 2023, Athens, Greece. |
|
Implementation of HL7 FHIR-Based Interoperability Profiles to Manage Care Plans for Multimorbid Patients with Mild Dementia In 34th Medical Informatics Europe (MIE) Conference, May, 2023, Gothenburg, Sweden. |
|
The design of a mobile platform providing personalized assistance to older multimorbid patients with mild dementia or mild cognitive impairment (MCI) In 10th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion (DSAI 2022), September, 2022, Lisbon, Portugal. |
|
Enabling Patient Adherence via Personalised, Just-in Time Adaptive Interventions in ADLIFE Architecture In 10th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion (DSAI 2022), September, 2022, Lisbon, Portugal. |
|
CAREPATH methodology for development of computer interpretable, integrated clinical guidelines In 10th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion (DSAI 2022), September, 2022, Lisbon, Portugal. |
|
Protocol for Creating a Single, Holistic and Digitally Implementable Consensus Clinical Guideline for Multiple Multi-morbid Conditions In 10th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion (DSAI 2022), September, 2022, Lisbon, Portugal. |
|
Key scenarios, Use Cases & Architecture of an E-health Homecare Instance In 10th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion (DSAI 2022), September, 2022, Lisbon, Portugal. |
|
Clinical Guidelines And Best Practices To Improve The Management Of Elderly Patients With Dementia And Multimorbility: A Systematic Review In 18th European Geriatric Medicine Society Congress, September, 2022, London, United Kingdom. |
|
End User Evaluation of the FAIR4Health Data Curation Tool In 31st Medical Informatics Europe Conference, May, 2021, Virtual event. |
|
FAIR4Health FAIRification Tools In 16th International Digital Curation Conference, April, 2021, Edinburgh, Scotland. |
|
Transforming Health Data into Timeseries for Predictive Analytics In 11th Congress of Medical Informatics (TurkMIA), November, 2018, Ankara, Turkey. |
|
Automating the Development and Implementation of Interoperability Profiles In 8th International Conference on Interoperability for Enterprise Systems and Applications (I-ESA 2016), March, 2016, Guimarães, Portugal. |
|
Interoperability Profiles for Disaster Management and Maritime Surveillance In eChallenges 2015 Conference, November, 2015, Vilnius, Lithuania. |
|
Evaluation Study for Self Management of Patients with Ankylosing Spondylitis (AS) through a Personal Health System In The European League Against Rheumatism (EULAR) Congress, June, 2015, Rome, Italy (Accepted as a poster). |
|
Profiling Approach for the Interoperability of Command & Control Systems with Sensing Systems in Emergency Management In 6th International IFIP Working Conference on Enterprise Interoperability (IWEI), May, 2015. |
|
Ankilozan Spondilit (AS) Hastalarının Kişisel Sağlık Sistemi ile Kendi Sağlıklarının Yönetiminde Aktif Rol Alması In 11. Türk Romatoloji Sempozyumu Bildiri Özet ve Tam Metin Kitabı, March, 2015. |
|
Self-Management of Patients with Severe Arthritis through a Personal Health System: the Turkish Case Study in the PALANTE Project In eChallenges 2014 Conference, October, 2014, Belfast, Ireland. |
|
Addressing the Adoptability Challenges of the PHR Systems: SharingCare In eChallenges 2013 Conference, October, 2013, Dublin, Ireland. |
|
A Personal Health Ecosystem: SharingCare In Med-e-Tel Conference 2013, April, 2013, Luxexpo, Luxembourg. |
|
mePHR: A Mobile Personal Health System (PHS) Framework In 22nd annual eChallenges e-2012 Conference & Exhibition, October, 2012, Lisbon, Portugal. |
If you want to contact me, drop me a message.
SRDC Corp.
Silikon Blok, ODTÜ Teknokent
Ankara, TURKEY
.h?e+l8lho^@dmrre*rgt2gze6nyc@t,umrgk@.)c&otm!