Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Publications
Timeline
Generic
İLKER KADİR YILMAZ

İLKER KADİR YILMAZ

SENIOR SOFTWARE DEVELOPER
Kayseri,38

Summary

About me

Approximately in 2004, at the beginning of high school years, I met with software and had many market-oriented projects. I keep my knowledge up to date by improving myself in line with my curiosity. It is my biggest hobby to add new abilities to myself by following the latest technologies.

Although I did not work in software-related businesses in line with the requirements of the time, I have been in the software industry by constantly doing freelance work. In this process, I had informal experiences in IT companies. However, in 2018, I established a joint business and became an office owner in Erciyes Teknopark. About 1 year later, I had to close my business at the end of December 2018 due to the problems of my partners.

On January 15, 2019, I started to work at my current workplace, Nilvera Yazılım ve Bilişim Hizmetleri. Here I am in the CTO position by improving myself day by day. I have developed many web-based and Framework-based projects. I completely designed the infrastructures and algorithms of the projects carried out in my current workplace and implemented these projects together with the team.

Currently, the development of the Tübitak and GİB approved integrator project continues. I implemented the automatic file storage project that I developed based on Web API, Web UI, Web Portal and Framework. I developed Web API, Web Portal and Framework based E-Invoice ERP Connector software with my team.

The entire infrastructure of this project is entirely my own. I developed a Web Portal based business tracking project. I developed a Web API, Web Portal and Framework based Ministry of Environment and Urbanization Serial Communication Recycling Facility Weighbridge software project. I developed a DBA (VGM) Container weighing project by integrating web service into the Ministry of Transport and Infrastructure system based on Web API, Web Portal and Framework.

Using Web API, Vue Web Portal based, RabbitMQ Messae Queue infrastructure, Tübitak MA3 API and PKCS11 Interop infrastructures, I developed a project that signed a minimum of 250 eInvoices per second and approximately 32 PDFs per second with the HSM Device. In the same system, I designed e-Invoice portal infrastructure and algorithms with the same base and MQ infrastructure. I made IOP integration via web service.

At the same time, I developed a software project that processes e-invoices coming into the system. I have always prepared commercial and corporate software infrastructures and developed commercial software. I made integrations in many areas with ERP, Web API, Web Service infrastructures. I developed both frontend and backend sides of all my software.

While I was developing with HTML&CSS Jquery and Ajax methods, I am currently developing Vue.JS based UI. I made virtual pos integrations with layered architecture in .Net Core environment of multiple banks.

For example; Such as Garanti, Vakıfbank, Ziraat Bank (Nestpay), Yapı Kredi (Posnet). In order to produce software solutions for the needs, I can sit down and explain the algorithm related to that issue right after listening to the problem. Then I transfer this algorithm to a diagram and design it.

While working at Aspilsan Energy, I developed a tracking application that automatically loads Battery Management System (BMS) software onto batteries during the production process and assigns serial numbers. Additionally, I designed a project that enables remote monitoring of batteries via MQTT by communicating with the BMS using a Linux-based OrangePi device.

At the same time, I built an application infrastructure that tracks batteries placed in rack cabinets, allowing them to communicate with each other and report all their data. I also enabled communication with inverters connected to these cabinets, ensuring remote monitoring of inverters utilizing the batteries as a power source.

All of these were developed within a web-based portal with a user authorization system, utilizing a multi-tenant architecture. I have also worked on small-scale projects related to Energy Management Systems (EMS) and am currently designing a large-scale EMS system infrastructure. Additionally, I am involved in the hardware design of IoT Gateway devices that will operate within these systems.

I am developing electronic card designs and software for hobby and commercial purposes. There is a lot of interest in electronics, and in this direction, I produced electronic solutions for myself and developed their software.

Overview

20
20
years of professional experience
4028
4028
years of post-secondary education
1
1
Language

Work History

SENIOR SOFTWARE DEVELOPER

ÇEMREK BİLGİ TEKNOLOJİLERİ
Kayseri
02.2023 - Current

SENIOR SOFTWARE DEVELOPER

ASPİLSAN ENERJİ
Kayseri
10.2021 - 02.2023
  • Company Overview: We develop products for the defense industry and commercial companies
  • I communicate with the batteries produced in-house by developing web-based, desktop and mobile applications
  • In communication, I am developing communication software over Usb HID with CANBUS - RS485(MODBUS) SMBUS protocols
  • We develop products for the defense industry and commercial companies

SENIOR SOFTWARE DEVELOPER

BİLETALL / O BİLET SOFTWARE
03.2021 - 10.2021

CTO

NILVERA SOFTWARE
01.2019 - 03.2021
  • I have developed web-based, desktop and mobile applications
  • The software I developed was on e-invoice systems
  • I developed microservices, queue structures, HSM device and xml and pdf signing software

CO-FOUNDER

DOT SOFTWARE
01.2018 - 01.2019
  • I developed project-based software, electronic card designs, professional web applications and mobile applications in our software office within Erciyes technopark

IT AND SOFTWARE DEVELOPMENT SPECIALIST

OSS ELEVATOR
01.2017 - 06.2017

COMPANY REPRESENTATIVE

YILMAZ ELEKTRONIK
03.2005 - 01.2017
  • Company Overview: It was our own workplace as a Software and Hardware Specialist
  • I did OEM hardware sales and installations
  • It was our own workplace as a Software and Hardware Specialist

Education

High School - Software Technologies

AHMET ERDEM ANATOLIAN TRADE VOCATIONAL HIGH SCHOOL

Bachelor Degree - Computer Engineer Full English

MELIKŞAH UNIVERSITY

Associate of Science - Electronic Technologies

ERCIYES UNIVERSITY
Kayseri
09.2018 - 01.2020

Skills

Electronic Circuit Design

Arduino

NodeMCU Software

Electronic Communications

Dependency Injection Principles

Abstractions and Structure

Software SOLID Principles

Web services

API

Dapper Micro ORM

e-Invoice Services

Devexpress WinUI

S3 Object Storage

C#

ERP Integrations

SQL

Design Patterns

Redis

Microservices

Personal Information

Driving License: B Class

Publications

  • .Net Json Raw String’i Json Element’e kolayca çevirme (https://medium.com/@ilkrkdrylmz/net-json-raw-stringi-json-element-e-kolayca-çevirme-ceaaea842df6)
  • C# Rabbit MQ Kütüphanesi (https://medium.com/@ilkrkdrylmz/c-rabbit-mq-kütüphanesi-f89c04b1d269)
  • .Net API Result Pattern (https://medium.com/@ilkrkdrylmz/net-api-result-pattern-5d2fe1df1104)

Timeline

SENIOR SOFTWARE DEVELOPER

ÇEMREK BİLGİ TEKNOLOJİLERİ
02.2023 - Current

SENIOR SOFTWARE DEVELOPER

ASPİLSAN ENERJİ
10.2021 - 02.2023

SENIOR SOFTWARE DEVELOPER

BİLETALL / O BİLET SOFTWARE
03.2021 - 10.2021

CTO

NILVERA SOFTWARE
01.2019 - 03.2021

Associate of Science - Electronic Technologies

ERCIYES UNIVERSITY
09.2018 - 01.2020

CO-FOUNDER

DOT SOFTWARE
01.2018 - 01.2019

IT AND SOFTWARE DEVELOPMENT SPECIALIST

OSS ELEVATOR
01.2017 - 06.2017

COMPANY REPRESENTATIVE

YILMAZ ELEKTRONIK
03.2005 - 01.2017

High School - Software Technologies

AHMET ERDEM ANATOLIAN TRADE VOCATIONAL HIGH SCHOOL

Bachelor Degree - Computer Engineer Full English

MELIKŞAH UNIVERSITY
İLKER KADİR YILMAZSENIOR SOFTWARE DEVELOPER