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- 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
Nesine.com- 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- 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
Education
Istanbul Commerce University
Science - Computer EngineeringMS,(3.78) | 2014 - 2018
%50 Scholarship
Istanbul Commerce University
Engineering and Design - Computer EngineeringBA,(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
Conferences
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
Papers
Examination and Comparison of the Communication Protocols the Application Layer in IOT
6th International Conference on Advanced Technology & Sciences(ICAT RIGA) Cem GültuncaT 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) Cem GültuncaB 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 Cem GültuncaW 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.