Sevki KOCADAG
Senior Software Engineer | Team Lead
I am a software engineer with 5+ years of professional software development experience in various domains of industrial (network, telecommunication, defense, aviation and education) and business applications using C/C++, Python. Currently working as a part of an agile team at Juniper Networks.
Middle East Technical University (METU), [Ankara,TURKEY]
2019-2021
Information Systems (I)
MS
Middle East Technical University (METU), [Ankara,TURKEY]
2011 - 2016
Computer Engineering
Major, BS
Juniper Networks , [Amsterdam, THE NETHERLANDS]
August 2021 - Present
Software Engineer 3
Ulak Communication Inc. , [Ankara,TURKEY]
September 2020 - August 2021
Senior Software Engineer | Team Lead
Havelsan Inc. , [Ankara,TURKEY]
November 2019 - September 2020
Software Engineer
Turkish Aerospace Industries, Inc. (TAI) , [Ankara,TURKEY]
October 2017 - November 2019
Software Design Engineer
EyeSoft Inc. , [Ankara,TURKEY]
April 2017 - October 2017
Co-founder & CTO
METU Computer Center, [Ankara,TURKEY]
March 2012 - February 2017
Junior Software Developer, Part-time
C/C++11,14
GCC, ICC, Clang
CMake
Intel dpdk
CppUnit
GoogleTest/Mock
CMocka
Python
Unittest
SAST tool: Coverity
SAST tool: CPP Check
Google Protobuf
SQL
GNU/Linux
Docker
Jenkins
3GPP
Git/Github/GitLab
Altassian Tooling (JIRA,Confluence, Bitbucket)
Network
Telecommunication
Aviation
Agile Software Development
Object Oriented Programming
Data Structures and Algorithms
Software Design Patterns
Clean Code
Leading
Teamwork
Communication
Self-motivation
Progress-driven
Open-mindedness
Curiosity
This recommendations were retrieved from Linkedin
SecLabel was developed as a graduation project of Computer Engineering with a team.
The aim of the project was been developing a software solution to add and control security
labels including Multilevel Access Control (NATO standards) system for files, especially in
defense companies. In this type of access control, objects (documents) have a sensitivity level
(Top Secret, Secret, Confidential, Unclassified, etc) and users have security category and a
document can only be sent to a higher or equal level subject. However, when labelled
documents are sent to out of company, the labels either will be lost or not sufficient to apply
policy enforcement because some/all of these labels or signatures are died.
In this project, in order not to lose or die labels, the labels lived within their documents.
A complete storage and sharing system that could add embedded security labels to different
document types (XML based and others having meta-data) and apply policies for sharing and
downloading was be implemented.
Used technology:
SecLabel was developed as a graduation project of Computer Engineering with a team.
The aim of the project was been developing a software solution to add and control security
labels including Multilevel Access Control (NATO standards) system for files, especially in
defense companies. In this type of access control, objects (documents) have a sensitivity level
(Top Secret, Secret, Confidential, Unclassified, etc) and users have security category and a
document can only be sent to a higher or equal level subject. However, when labelled
documents are sent to out of company, the labels either will be lost or not sufficient to apply
policy enforcement because some/all of these labels or signatures are died.
In this project, in order not to lose or die labels, the labels lived within their documents.
A complete storage and sharing system that could add embedded security labels to different
document types (XML based and others having meta-data) and apply policies for sharing and
downloading was be implemented.
Used technology:
Gözcü project was developed for people with low vision that was a system of eye exercises supported by advanced technology. The system had been developed as a game-based online environment application using eye movement tracking technology. The eye exercises consisted of narrated exercise accompanied by field experts using the principles of human-computer interaction and gamification. Thanks to Gözcü project; the people who need it, could do the exercises independent from time and place.
Used technology:
Innova Watcher Project helped HOPE (legal project) Customer Support/Operation Team to manage server jobs that are followed manually by SQL Statement and Trigger settings and to watch the durability of them with the help of the web application in easily and effectively.
Used technology:
ParkinTech Confor System: It was a system that measure air condition, Oxygen level, humidity on air, temperature, sound pollution, i.e., noise level.
Used technology:
EdySEM Web Application Project, which was e-learning system that mixed Coursera, EdX and Udemy structure for Continuing Education Center (CEC).
Used technology:
I developed two instructional-material projects with web application. These were “Dünya’mızı Tanıyalım” for fourth-students and “Deniz’in Rüyalar Ülkesi” for early childhood education.
Used technology:
Coded database and CMS tool project, iCreate, which helped TUBITAK departments to manage their blogs’ system in an easy way and to manage easily the servers that included blogs.
Used technology:
I designed and edited websites. These are ODTÜ DAS 4 Event Website, KampusGelisimGunleri.org, AnlatOkulu.org, HackMETU.com, First IEEE PES Student Congress website, IEEE METU Website, IEEE Türkiye Hackhaton Website, Occupy Marmaris Website for EESTEC LC Ankara.
I developed Journal Management Application (JMA) for METU Library, Report Systems for magazines for METU Library and Developed navigation system for METU Library
Also, I contributed to Soil Survey Module for Republic of Turkey Ministry of Food, Agriculture and Livestock and İller Bankası Geographical Archiving System (İL-CAS) project,
Used technology:
Get in touch_
Social Community Works
METU FreeSoftware Society
November 2014 - December 2016
Co-founder Member and President
Middle East Technical University
November 2014 - November 2016
Vice President of Student Representatives of Faculty of Education
IEEE METU
June 2014 - May 2015
Webmaster and Administrative Member
IEEE METU Computer Society
September 2013 - May 2014
Vice Chairman of Administrative Board Member
EESTEC LC ANKARA
July 2013 - May 2014
IT Team Leader
IEEE METU Computer Society
May 2013 - September 2013
Researcher