Cem Gultunca Software Developer

About Me

Skilled Software Developer with over five years of web application development experience in a broad range of industries, including career website and online legal betting website. Solid understanding of web and software development life cycles, analytics, testing, and agile methodologies. Currently my main interest is in C#,.NET, Web API, .NET Core and NodeJS. Also I am interested in Swift and mobile technologies.

My Linkedin Profile

My Skills

  • C#
  • .Net Core
  • .Net
  • MVC
  • Web API
  • Node.JS
  • Socket.IO
  • HTML
  • CSS
  • MS SQL
  • MongoDB
  • Swift
  • Python
  • Docker
  • Jenkins
  • AWS
  • Azure
  • OOP
  • TDD
  • IOT
  • RabbitMQ

Job Experience

Software Developer

Triodor R&D
10/02/2017 - 03/29/2019
I’m working as a software developer at the CC4Skype project. CC4Skype is Call Center application based on Skype for Business. We have WPF client application for the agent. Our architecture has some windows services. These services communicate with each other over RabbitMQ. In this project scope, I'm developing new features and fix bugs.
  • WebChat integration with NodeJS and Socket.IO
  • Service improvements and bug fixes
  • Social media api integration

Used Technologies: C#, .NET, MVC, Web API, MS SQL Server, HTML, CSS, JavaScript, Git, Jenkins, NodeJS, Socket.IO, RabbitMQ

Software Developer

12/01/2014 - 09/29/2017
Nesine.com is one of the leading legal betting sites in turkey. In this project scope, I developed new features and fix bugs.
  • Migrating from ASP.NET to MVC
  • Match Results Service Provider and Socket Integration
  • Node JS Socket IO system installation and site integration
  • Migrating mobile services from SOAP to WebAPI
  • Website Infrastructure Improvements

Used Technologies: C#, .NET, MVC, Web API, OOP, MS SQL Server, MongoDB, Redis,NodeJS, Socket.IO, HTML,CSS, JavaScript, Git, TeamCity, Octopus, Microsoft Azure

Software Developer

Kariyer.net R&D
09/17/2012 - 11/28/2014
Kariyer.Net is Turkey's biggest career site. I worked in new technologies and projects department. I generally developed R&D projects.
  • Information Extraction with ontology on resumes
  • Natural Language Processing
  • Complex Network Reference Projects
  • tumislerburada.com IOS Application

Used Technologies: C#, .NET, MVC, Web API, MS SQL Server, HTML, CSS, JavaScript, TFS, Ontology, Natural Language Processing, Microsoft Azure


Istanbul Commerce University
Science - Computer Engineering
MS,(3.78) | 2014 - 2018

%50 Scholarship

Istanbul Commerce University
Engineering and Design - Computer Engineering
BA,(3.47) | 2007 - 2012

%100 Scholarship

Kultur Science High School
Science -
High School,(4.92) | 2004 - 2007

%50 Scholarship

Certificates And Courses

20487 / Developing Windows Azure and Web Services
Bilge Adam | 03/01/2016

OOP Principles & Design Patterns
Bilge Adam | 10/01/2012


6th International Conference on Advanced Technology & Sciences
Riga/Latvia | 09/12/2017 - 09/15/2017

(Presenter) Paper: Examination and Comparison of the Communication Protocols on the Application Layer in IOT

31st National Information Congress
Ankara/Turkey | 11/06/2014 - 11/09/2014

(Presenter) Paper: Towards an Information Extraction System Based on Natural Language Methods to Match Resumes and Jobs

IEEE COMPSAC International Workshop
Kyoto/Japan | 07/22/2013 - 07/26/2013

(Presenter) Paper: Towards an Information Extraction System Based on Ontology to Match Resumes and Jobs


Examination and Comparison of the Communication Protocols the Application Layer in IOT

6th International Conference on Advanced Technology & Sciences(ICAT RIGA)
Publish Date:

T oday the Internet has become ubiquitous, has touched almost every corner of the globe, and is affecting human life in unimaginable ways. We are now entering an era of even more pervasive connectivity where a very wide variety of appliances will be connected to the web. We are entering an era of the “Internet of Things” (abbreviated as IOT). IOT is defined as a paradigm in which objects equipped with sensors, actuators, and processors communicate with each other to serve a meaningful purpose. Several IOT protocols have been introduced in order to provide an efficient communication for resource-constrained applications. However, their performance is not as yet well understood. I evaluated and compared four communication protocols, namely, AMQP, MQTT, XMPP, and COAP. I implemented a some IOT application using open source software for these protocols and measured their performance. In our tests, we compare AMQP and MQTT protocols. As a result, AMQP protocol transmits data faster than MQTT

Towards an Information Extraction System Based on Natural Language Methods to Match Resumes and Job (kariyer.net)

31st National Information Congress(Ankara,Turkey)
Publish Date:

B esides internet is a network that we use in our daily lives, it has become a connection tool not only for shopping and banking operations but also for job seeking. Likewise, employers/companies use Human Resources Websites to publish job advertisements and reach job applicants expeditiously and easily. Human resources websites allow users to represent themselves with a resume which is a brief written formal structure that has basic parts for defining job seeker’s information such as qualifications, personal information, work experience, education information, projects, certificates, references and so on. However, it is a difficult process for a job applicant to find the best matched jobs with his/her work experiences, qualifications, education experiences, projects and so on. At the same time, it is also a difficult and time- consuming task for a company to find the best- qualified candidates among applicants. This project aims to present a system that extracts information from job advertisements and resumes with natural language processing (NLP) methods and, using the extracted information, perform matching to find the most suitable job advertisements for job seekers and to find the most suitable job applicants for employers.

Towards an Information Extraction System Based on Ontology to Match Resumes and Jobs (kariyer.net)

Computer Software and Applications Conference Workshops (COMPSACW Kyoto), 2013 IEEE 37th Annual
Publish Date:

W hile the Internet takes up by far the most significant part of our daily lives, finding jobs/employees on the Internet has started to play a crucial role for job seekers and employers. Online recruitment websites and human resources consultancy and recruitment companies enable job seekers to create their résumé, a brief written formal document including job seeker's basic information such as personal information, educational information, work experience and qualifications in order to find and apply for desirable jobs, whereas they enable companies to find qualified employees they are looking for. However, résumés may be written in many ways that make it difficult for online recruitment companies to keep these data in their relational databases. In this study, a project that Kariyer.net (largest online recruitment website in Turkey) and TUBITAK (The Scientific and Technological Research Council of Turkey) have been jointly working is proposed. In this mentioned project, a system enables free structured format of résumés to transform into an ontological structure model. The produced system based on ontological structure model and called Ontology-based Résumé Parser (ORP) will be tested on a number of Turkish and English résumés. The proposed system will be kept in the Semantic Web approach that provides companies to find expert finding in an efficient way.

My Instagram Photos