OBJECTIVE
Development / Consultancy / Project management in IT and Telecommunication.
WORK EXPERIENCE
01/2019
– Present
I2I SYSTEMS , Istanbul, TURKEY
Senior Analyst Developer
Working on 5G projects (MCPTT). Developing Mission Critical Push To Talk management
servers like GMS (Group Management Server), CMS (Configuration Management Server)
and IDM. Developed XCAP server andSIP stack application on java for subscription and
notification SIP messages.
Configured Asterisk and Kamalio software.
Developed software with C programming language using PJSIP library for MMTEL sup-
plementary services.
Advanced on XML technologies, Python twisted framework, MySQL and Springboot
applications.
09/2018
– 01/2019
DORUK AUTOMATION , Istanbul, TURKEY
Senior Software Engineer
Supporting software projects mainly on Manufacturing Operations Management (MOM)
systems; Developed applications written with C# and using Oracle DB.
01/2018
– 09/2018
ALI TEKNOLOJI TURKEY , Istanbul, TURKEY
Senior Software Engineer
Given development and operational support on variety of software projects on different
areas. Supported hardware and software integration including investigating and debug-
ging issues. Validated software designs to ensure conformance with functional specifica-
tions and customer requirements.
Main Projects I worked on:
BIGS (TURKCELL Base Station Security System) project:
***** ONUR SENDAG
Address
:
Istinye Koru mah.
Sariyer Istanbul-TURKEY
Mobile
:
:
******************** (mailto:********************)
o
Developed Java web application on both Java and JavaScript side. Provided
development support for Java web applications. (Advanced in Spring, Maven,
Hibernate, MVC)
o
Designed and developed MSSQL database for high intensive transactions with
triggers and stored procedures and with all other database objects. Gave sup-
port on data migrations from MongoDB.
o
Supported Node.js microservice applications, Kafka installation and configura-
tions.
o
Developed client/server applications written in C/C++(11) used for stress tests
with asynchronous/synchronous connections with multiple-threaded or event-
driven server options. Added options of SSL secure connections with WolfSSL
library.
o
Supported embedded software application at MCUXpresso development envi-
ronment.
o
Integration of video recording and object detection software applications into
the project.
TURKCELL Voice Assistant Project:
o
Worked on Google AIY voice assistant kit‘s open software written in Python in
order to customize the hot word and send the audio data in real time to cus-
tom voice assistant server.
PDU project:
o
Supported documents, embedded card system. Developed STM32 microcon-
troller application for UART communication using JSON data on Keil develop-
ment environment.
09/20************
INGENICO TURKEY , Istanbul, TURKEY
Software Specialist
POS and ECRPOS banking applications development using C programming language
with GNU development tools such as GCC , GNU MAKE etc.
Main responsibilities and tasks:
Intergration of banking applications with ECR( Electronic Cash Register ) .
Developing EMV contact and contactless application software for banking applica-
tions for Ingenico Telium / Unicapt payment terminals.
End to End user test (ADVT , MTIP…) for EMV certified software for attended or unat-
tended POS Terminals
Integration and protocol software design for new devices (i.e. contactless card readers
from OTI, cash registers …) connected to point of sale or ECRPOS terminals.
GSM-GPRS, Ethernet, and dial-up modem communication software for terminal to
bank host communication.
Field support for bank test groups and pos installation companies ,solving problems
re-ported by them.
Scheduling test cases and procedures for ingenico test team , assisting about software
stability and reliability.
04/20************
ORGA SYSTEMS , Istanbul, TURKEY
Customer Support Engineer
First level support for GMS Operator customers.
Mainly worked on GSM Billing systems (Postpaid/Prepaid/Convergent), mobile
communication networks (GSM/UMTS/CDMA), Intelligent Networks – IN.
Advanced in UNIX script programming (Tru64, Solaris , HPUX, AIX), SS7 GSM networking
protocols.
Main responsibilities and tasks:
Making the first analysis and locating the problems.
Giving pre-emptive maintenance support, locating problems before it happens.
Following escalation procedures in case of emergency situations
Providing assistance to the software development team for the fast solution of the
problems.
Performing installations at customers site and solving any problems during the
installation.
Providing on-site support after software delivery. I assisted during the customer
acceptance tests and provided assistance to the customers' operator team.
Worked as Product Quality Assurance Engineer for a short period of time. Wrote ksh test
scripts for custom-made test system.
10/2004
– 04/2007
INGENICO TURKEY , Istanbul, TURKEY
Software Specialist
POS banking applications development; Supported abroad projects and customers (HSBC
Malta, Commercial International Bank, NationalBank of Egypt, Jordan National Bank,
Zimbank); Advanced in POS payment technologies, EMV, ISO 8583 and C programming
language.
10/20************
ISTANBUL NAVAL SHIPYARD, Istanbul, TURKEY
Worked as reserve officer at IT Department of Istanbul Naval Shipyard; Advanced in
Visual Basic, ASP, Windows 2000, MS Access.
08/20************
TATA CONSULTANCY SERVICES, New Delhi, INDIA
AIESEC Internship
As a AIESEC trainee I worked on Company's telecommunication projects at TCS's Noida
Office. Developed on C++ projects, Network applications and test scripts for a test
automation project with Tcl/Expect script languages.
Mainly advanced in C, C++, TCP/IP and Linux , UNIX Network Programming, multithread
programming and Tcl/Tk-Expect Script languages.
EDUCATION
*************02
CUKUROVA UNIVERSITY (C.U.) , Adana, TURKEY
B.S. in Electrical and Electronics Engineering
Concentrations: IT & Telecommunications
COMPUTER SKILLS
Programming Languages :
C, C++(11, 14, 17), C#, Java (Spring boot, Hibernate, JSF,
Maven) , Python (Twisted framework), JavaScript,
TypeScript, Node.js, Unix Script Programming
Web programming:
PHP, JavaScript, AJAX, JSON, JQuery, Smarty, GMAP,
OpenLayer
Databases:
MySQL, MSSQL, Oracle
NOSQL:
XML, XSD, XPATH, XQUERY, DTD, XSLT
Operating Systems:
Windows, Solaris, Linux
Software:
Emacs, CVS, Perforce, Apache Web Server, Kafka,
Zookeeper, Lotus Notes, Eclipse, Pycharm, Visual Studio,
Keil, Redmine, Asterisk, Kamalio
ACHIEVEMENT
Hackerrank.com Gold Levels on both C++ and SQL skills .
( (https://www.hackerrank.com/onursendag)
https://www.hackerrank.com/onursendag (https://www.hackerrank.com/onursendag)
) (https://www.hackerrank.com/onursendag)
Developed ship & cargo matching algorithms with PHP and MySQL. Advert automatic
downloading, scratching, parsing, reading and matching algorithms.
Instructor, Part Time. Teaching following courses:
C/C++, Network Programming, SQL etc
PERSONAL INFORMATION
Turkish Citizen, Born on ************. Driving License: Class B.
COURSES
•
Advanced (Modern) C++ language (160 hours) (09.2018
– 12.2018)
Trainer: Necati Ergin / Association: C & System Programmers Ass. Branch of Turkey
•
Personal Leadership (**********
– **********)
•
Effective Presentation Techniques (**********
– **********)
Trainer: Selen Domaç / Association: Dialog Anlatım İletişim
•
Customer Satisfaction (**********
– **********)
Trainer: Mine Aytaç & Neslihan Memigüven / Association: Navitaş
•
EMV (2007)
Trainer : Ozgur Altuntaş / Association: SmartSoft
•
Project Management (14.*************.2006)
Trainer : Can IZGI / Association: Istanbul Kurumsal Gelisim
LANGUAGES
Turkish (Native Language), English (Fluent)
HOBBIES & INTEREST
Chess, Travel, Photography, Sports (Basketball, Swimming, Diving, Cycling, Running, Fitness
and Yoga)
Foreign languages (French & Russian)