work experience

software engineer @ speakap

05/2019 - current

keywords: php, symfony, nodejs, java, mariadb, redis, elasticsearch, jenkins, aws, docker, containerization, puppet, linux, datadog, cronjob

projects that i have involved:

  • translation service
  • symfony upgrade
  • ci improvement
  • cd
  • sre

software engineer @ ante

02/2019 - 05/2019

keywords: c, c++, python, git

projects that i have involved:

  • airbus and boeing simulation
    • project was for Turkish Airlines and their pilot examinations

software engineer @ jotform

10/2017 - 02/2019

keywords: php, mysql, nodejs, webpack, javascript, react, react native, git, jenkins

projects that i have involved:

  • jotform cards
    • project was about recreating classic forms in a new way that is fun and friendly. project launched in first week of february 2018. in frontend, react and several libraries has been used. in backend, a rest api is serving from mysql database. in backend, nearly no external libraries had been used.
  • jotform
    • general work involves handling backend request, working with mostly php and mysql, checking for vulnerabilities or improvements where necessary, preparing backend for new features

software engineer @ savronik

02/2017 - 10/2017

keywords: c#, snmp, driver, visual basic, oracledb, virtualisation, vmware esxi, remote control, svn, visual studio, nato, brass

projects that i have involved:

  • nato / brass sssb - romania
    • i have several responsibilities for this job. the most important one is re-designing and implementing remote control software of brass system. as an addition, i have written several drivers for new equipment in order to communicate with them via snmp v3.

software engineer @ icterra

09/2015 - 02/2017

keywords: webrtc, javascript, nodejs, expressjs, git, mongodb, c/c++, qt, clearcase, embedded development, modular software development, sip & hfa servers, webrtc media servers, frontend development, backend development, rtc, agile methodology, scrum

projects that i have involved:

  • unify - devices
    • project is creating a new line of office phones which will improve unify’s openstage phones. project involves both sustaining old codebase and creating new features around it. project involves two ui states which are qt and much more primitive state which is called peg. codebase is pure c / c++.
  • point - api for webrtc communication
    • my duty was maintaining newly created javascript api and writing a test application for it. api is using rabbitmq for notifying different services, mongodb for consistency between services, rest and socket for notifying the endpoint. api is capable of handling chat service, audio and video calls, and conferencing. test application is based on expressjs. it uses passportjs and mongodb for authentication.

software engineer @ ericsson

08/2014 - 07/2015

keywords: reporting, big data analysis, data mining, splunk, spl, elastic search, hadoop, cdr management, shell scripting, unix, python, wsdl, javascript, rest, iptv

projects that i have involved:

  • turk telekom - tivibu
    • data mining part was my object in this project. we have been using splunk to achieve our main goal. in addition to them, i have created a python script that will be triggerred by splunk and notify customer site.
  • turk telekom - conceptwave
    • implementing and debugging business logic was my duty in this project.
  • turk telekom - mediation
    • i have worked in the final phase of the project which was involving handover and sustaining process. system was handling cdr files which are coming from radio station, categorizing them and sending them to required location such as billing or record service.

intern @ aselsan

06/2014 - 08/2014

keywords: c#, visual studio, hp vee, network analyzers, hardware automation, hybrid modules, radar systems, gpib, s2p

projects that i have involved:

  • network analyzer to pc - file transfer
    • in aselsan, copying a test file from network analyzer to pc was very hard. you need to take flash drive from responsible officer( there was only one flash drive ), copy the file from network analyzer to flash drive, connect it to your pc, then copy the file into pc and give back flash drive to responsible officer in order to enable someone else to use it. my main object in this internship was creating a software that will communicate through gpib( there were no usb option ), transfer files byte by byte from distinct location in network analyzer to some other distinct location in pc.
  • network analyzer tester
    • there was a new network analyzer that aselsan might use in its facility. my object was to create an application for testing new network analyzer so that we can compare it with the old ones. i have used both agilent(now keysight) and anritsu’s documentation to create it.
  • module tester
    • newly created modules needed testing environment. for this requirement, i have created an application for these modules which will handle them regardless of mdoule type. work model of application was sending various signal to module and observing its behaviour at the output. these modules were being used at radar systems.

intern @ ericsson

06/2013 - 09/2013

keywords: cloud computing, mobile application development, localization, ruby, rails, java

projects that i have involved:

  • turkcell akilli depo
    • the team and i have customized the application according to customer’s needs. we have controlled the translation files. i have attended weekly stand up meetings.


education

computer engineering, msc @ hacettepe university

02/2017 - 05/2019

courses that i took:

projects that i have done:

  • survey on voip security
    • researching which methods are in use for voip security, comparison of them
  • ant colony optimization in vehicular ad hoc networks
    • ant colony optimization algorithms and their usage in routing, comparison of basic algorithms and simulation of one of them in ns3

electrical and electronics engineering, bsc @ middle east technical university

09/2009 - 06/2015

courses that i took:

projects that i have done:


secondary education @ kastamonu fen lisesi

09/2005 - 06/2009