Abdullah Öner

Abdullah Öner Email and Phone Number

C programmer since the age of 15 @ Serbest çalışan
İstanbul, TR
Abdullah Öner's Location
Erzurum, Türkiye, Turkey
About Abdullah Öner

I've been interested in algorithms and programming since the age of 15. I like C programming language because I like to manage the memory myself. I don't like ignoring details, sometimes I get stuck in the details. I'm good at debugging, profiling, fixing the failed and troubled codes. Both my work experience and my Doctorate - Thesis studies focused on mainly performance oriented projects. Hex editor, bytes, encoding/decoding, cryptography, reverse engineering; in short I like to deal with the primitive and binary parts of the computer engineering.

Abdullah Öner's Current Company Details
Serbest çalışan

Serbest Çalışan

View
C programmer since the age of 15
İstanbul, TR
Employees:
35686
Abdullah Öner Work Experience Details
  • Serbest Çalışan
    Research And Development Specialist
    Serbest Çalışan Aug 2020 - Present
    Erzurum, Türkiye
    Mainly, I have worked on a QT C++ project including over 100k lines of code. The software is installed on a special armv7 Linux device (for Identity Verification) which have multiple ICC slots for SAM and TCKKs , biometric verification modules like fingerprint sensor, Iris and Face cameras. The project couldn't pass govermental functionality tests due to several faults and bugs.First, I debug,analyze and fix the software by replacing its complex (multi-threaded state machine) working… Show more Mainly, I have worked on a QT C++ project including over 100k lines of code. The software is installed on a special armv7 Linux device (for Identity Verification) which have multiple ICC slots for SAM and TCKKs , biometric verification modules like fingerprint sensor, Iris and Face cameras. The project couldn't pass govermental functionality tests due to several faults and bugs.First, I debug,analyze and fix the software by replacing its complex (multi-threaded state machine) working mechanism to a proper one (event driven single-threaded). Thus it can pass the functionality tests successfully.Second, I developed the software from scratch writing less than 30k lines of code and getting 40% faster verification.Now, I'm contributing the development of the same software for Android devices with another developer (a team of two-persons).APDU communication, Electronic Signature, CCID and Cryptogtaphic operations are some of the main topics I have heavily involved in throughout my work. I have gained experience regarding ISO/IEC 7816 parts, TSE-13582,TSE-13583,TSE-13584,TSE-13585 and internal specification of TCKK. Show less
  • Serbest Çalışan
    Software Developer
    Serbest Çalışan Dec 2019 - Present
    Erzurum, Türkiye
    Online Education Platform WebRTC basedWebRTC based frontend and backend implementations of an online education platform including one-to-many conferencing, screen and whiteboard sharing. Angular, Node, Typescript, BootstrapEBeyanname ProjectAn application that automatically pulls, archives, and presents the Ebeyanname information records from GİB web site using the Financial Advisor access credentials. There is no database requirement, the data is stored on the file system and… Show more Online Education Platform WebRTC basedWebRTC based frontend and backend implementations of an online education platform including one-to-many conferencing, screen and whiteboard sharing. Angular, Node, Typescript, BootstrapEBeyanname ProjectAn application that automatically pulls, archives, and presents the Ebeyanname information records from GİB web site using the Financial Advisor access credentials. There is no database requirement, the data is stored on the file system and data-specific tasks are performed on files without lose of performance. Server-client mode is available where one application (server mode) collects and stores data from GİB and the other applications (clients) in the same LAN retrieves data from server and serves to the user. C #, Selenium Show less
  • Ministry Of Internal Affairs
    Raw Packet Capture And Ananlysis Specialist
    Ministry Of Internal Affairs Jul 2004 - May 2016
    Ankara, Turkey
    Line-rate (10 gbit) Packet and Flow Processing, Huge Data ProcessingLine-Rate 10gb/s Flow Filtering: I delve into Linux Kernel Networking Stack for analyzing the source of packet loses when performing raw packet capturing. 1. Linux Kernel Networking Stack (AF_PACKET),2. DPDK,3. Netmap4. PF_RING Zero CopyI have developed an application on top of each packet capture platform above that can track and filter the flows without any packet loss at line rate on the occasion… Show more Line-rate (10 gbit) Packet and Flow Processing, Huge Data ProcessingLine-Rate 10gb/s Flow Filtering: I delve into Linux Kernel Networking Stack for analyzing the source of packet loses when performing raw packet capturing. 1. Linux Kernel Networking Stack (AF_PACKET),2. DPDK,3. Netmap4. PF_RING Zero CopyI have developed an application on top of each packet capture platform above that can track and filter the flows without any packet loss at line rate on the occasion of my thesis study. It can monitor the traffic using 25 times less memory space than the similar NProbe application offered by nTop, without packet loss.As for Linux Kernel, I developed the version that runs in kernel as a LKM. (C, LKM, Redhat Linux)I performed CPU usage comparisons in detail function-based, kernel and user-space separately with oprofile tool.Lawful Interception Software:Capturing and analyzing the saved or routed network traffic at high speeds at packet level and obtaining and presenting the CDR and content text, voice, video of unencrypted network protocols belonging application layer. (C, RedHat Linux)ETL Software for Serving High Amount of Continous Data: Implemented in C using Pro-C on Linux.Data Processing Routines: Implemented in Oracle DB.Network Flow Filtering Software: Implemented in C as Loadable Kernel Module in Linux kernel. Show less

Abdullah Öner Education Details

Frequently Asked Questions about Abdullah Öner

What company does Abdullah Öner work for?

Abdullah Öner works for Serbest Çalışan

What is Abdullah Öner's role at the current company?

Abdullah Öner's current role is C programmer since the age of 15.

What schools did Abdullah Öner attend?

Abdullah Öner attended Orta Doğu Teknik Üniversitesi / Middle East Technical University, Orta Doğu Teknik Üniversitesi / Middle East Technical University, Bilkent Üniversitesi.

Not the Abdullah Öner you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.