Caglar Özdemir
Lecturer
Experience
Lecturer
GFU Cyrus AG
- Training in C++ (Qt, Visual Studio, CLion)
- Training in C# (.NET 8, Blazor, WPF)
- Training in Python (OpenCV)
- Training in integration testing and UI automation
- Tools: Visual Studio, JetBrains
Software Developer
Trumpf Laser AG
- Developing a domain-specific language for laser welding processes
- C# .NET 8 backend development
- Working with LionWeb models
- Developing post-processes
- Azure DevOps CI/CD
- Creating unit tests and integration tests
- Scrum
- Documentation
- Tools: Visual Studio, MPS, Azure DevOps, LionWeb
Lecturer
CSB System SE
- Creating a curriculum
- Supervising a class
- Teaching C#, WPF, game development
- Tools: Visual Studio, C#
Software Developer
Carl Zeiss Meditec AG
- Development of the successor product IOL Master 700
- Meditec software development
- HMI development with WPF/MVVM and Blazor/JavaScript/CSS/HTML
- Development in C# .NET & .NET Core
- Dependency Injection with PRISM/Unity
- Creating unit tests and integration tests
- Azure DevOps CI/CD
- Scrum and requirements engineering
- Documentation
- Tools: Visual Studio, Azure DevOps, MSSQL
Lecturer
CSB System SE
- Creating a curriculum
- Supervising a class
- Teaching C#, WPF, game development
- Tools: Visual Studio, C#
Lecturer
CSB System SE
- Creation of a curriculum
- Supervising a class
- Teaching C#, WPF, game development
- Tools: Visual Studio, C#
Lecturer
CSB System SE
- Creation of a curriculum
- Supervising a class
- Teaching C#, WPF, game development
- Tools: Visual Studio, C#
Software Developer
Elettronica GmbH
- Development of radar simulators for NATO-JEWCS and the German Armed Forces
- Development of software modules for pan/tilt units and radar scans
- Development of hardware interfaces for signal generators and SDR
- Signal processing (modulation, filtering, arbitration)
- HMI development with WPF/MVVM
- Development in C# .NET and .NET Core
- Microservices with Akka.NET and Docker containers
- 3D development with HelixToolkit and Unity
- Dependency injection with AutoFac
- Creation of database models and interfaces with Entity Framework
- Development in C++ on Linux and C plugins for LabVIEW
- Development of custom protocols (Keysight Data Streaming Protocol)
- Adaptation of MATLAB models
- Creation of unit tests, deployment, and documentation
- Tools: Visual Studio, C#, C++, TeamCity, Git, Docker, MySQL, MariaDB, Heidi, WIX, Unity, Wireshark
Lecturer
CSB System SE
- Creation of a curriculum
- Supervising a class
- Teaching C#, WPF, game development
- Tools: Visual Studio, C#
Software Developer
EDS Systemtechnik GmbH
- Development of software products for Deutsche Bahn
- Development of an IDE for creating track diagrams
- Development of a runtime for operating the track diagrams on the ZLV bus
- Further development of older C++ products
- HMI development in WinForms, WPF/MVVM, native C++
- Backend development in C# and C++
- Interface development (TCP, RS232/V24)
- Integration of unit tests and creation of Git repositories
- Deployment and documentation
- Tools: Visual Studio, C#, C++, PuTTY, Wireshark, Git
Software Developer
Limixx GmbH
- Development of a machine for dosing e-liquids
- Frontend development in Angular/TypeScript
- Backend development in NestJS
- Database integration with MongoDB
- Hardware interface using TCP for control
- REST API for recipe database
- Development of software for designing and generating HTML labels
- Documentation
- Tools: Visual Studio Code, Node.js, Angular, MongoDB, Git
Software Developer
RailWatch GmbH
- Development of microservices for measuring brakes and axles on freight trains
- Interface development for capturing image data from cameras
- Image processing with C++/OpenCV (Hough, Cascade Classifier)
- Development of a C# software for detecting faults in acoustic movement patterns of axles
- Deep learning for training OCR (Halcon)
- Documentation
- Tools: Visual Studio, C#, C++, OpenCV, Boost, Basler, Halcon, Git
Software Developer
SMS Group GmbH
- Development of microservices & HMIs for monitoring processes on metallurgical machinery
- Development of a dashboard in JavaScript and JSF
- Development of C++ microservices in CORBA
- Creation of an OPC with Modbus data & VIP, ABB
- Database integration (Oracle)
- Documentation
- Tools: Visual Studio, C++, CORBA, Jaspersoft, JSF, Java, JavaScript, IntelliJ, Wireshark, Tomcat Server
Software Tester
SICK AG
- Test automation and commissioning of a C# test toolchain
- Creation of Ranorex tests
- Tools: Visual Studio, Git, TeamCity, .NET, C#, Ranorex, VirtualBox
Software Developer
Tarent GmbH
- Development of an NB-IoT infrastructure for Deutsche Telekom AG
- Embedded development with Atmega and Raspberry Pi
- Development in C++ for controlling the NB-IoT modem
- Development of a FOTA for Atmega
- Backend development in Java
- Data encryption with AES, ECC, SHA256, and pre-shared keys
- Use of MQTT
- Database integration (Oracle)
- Documentation
- Tools: Visual Studio, C++, IntelliJ, Java, Atmega, Raspberry Pi, PSoC, Git
Software Developer
Leica Camera AG
- Development of modular software to automate production processes for camera lenses
- HMI development in WPF/MVVM
- Dependency Injection with MEF
- Access to SQLite databases with Entity Framework
- Control of TriOptics systems
- Hardware interfaces (RS232, TCP)
- Adaptation of mathematical models (infinity calibration)
- Creation of unit tests, deployment, and documentation
- Tools: Visual Studio, C#, WPF, Jenkins, Git, Confluence, WIX, ReSharper, SQLite
Hardware & Software Developer
Pulsar Photonics GmbH
- Development of various software products to control ultrashort pulse lasers
- Team lead in the software department
- HMI development in C#/WinForms
- Camera control (Halcon, IDS, Basler)
- Control of XYZ and rotary axes (Aerotech, Bosch, ISEL) in C#
- Control of fieldbus systems via TCP-Modbus (Beckhoff)
- Control of stepper motors, DC & asynchronous motors in C#
- Control of ultrashort pulse lasers (Trumpf, Coherent)
- Embedded development of an industrial camera extension in C++
- Image processing in OpenCV and EmguCV for detecting measurement markers
- Development of an autofocus feature based on entropy and Z-distance
- Interface development (TCP, RS232, I2C)
- Development of a scripting language to automate modules
- Development of a CAD/CAM data processing interface
- Further development of existing system software in Python/ITOM
- Database integration with MS-SQL
- Review of circuit diagrams (control cabinets, prototypes)
- Documentation
- Tools: Visual Studio, C#, C++, Atmega, ITOM, Python, OpenCV, AForge, EmguCV, MS-SQL, Windows Forms, Beckhoff, Aerotech, Bosch, ISEL, Scanlab, Trumpf, Coherent, IDS, Basler, Wireshark, Heidenhain, Git
Hardware & Software Developer
EDS Systemtechnik GmbH
- Development of various products for Deutsche Bahn AG
- C++ software for capturing telegrams on the V24 ZLV bus
- Development of an analyzer in C++ to measure captured data
- Control of hardware modules via TCP
- Development of analysis software to measure current curves on switch control units
- New development of a display for the control panel in signaling systems
- Creation of circuit diagrams and documentation
- Tools: Visual Studio, C++, Atmega, EagleSoft, Wireshark
Student Assistant
RWTH Aachen Werkzeugmaschinenlabor
- Development of a backend to analyze words in social media
- Development in Java
- Use of APIs for remote access to Twitter
- Sentiment analysis of search results
- Integration of MySQL
- Documentation
- Tools: Eclipse, Java, MySQL, Git
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (10.5 years), Manufacturing (6 years), Education (3.5 years), Aerospace and Defense (3 years), Healthcare (1 year), and Transportation (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Product Development (12 years), Information Technology (11.5 years), Quality Assurance (7 years), Research and Development (3 years), and Production (0.5 years).
Skills
Programming Languages:**
C/c++: Very Good Knowledge
C#: Very Good Knowledge
Java: Good Knowledge
Javascript: Good Knowledge
Typescript: Good Knowledge
Lua: Basic Knowledge
Vb: Basic Knowledge
Python: Basic Knowledge
Css/html: Good Knowledge
Asp.net: Good Knowledge
Blazor: Good Knowledge
Xml: Good Knowledge
Xaml Wpf: Very Good Knowledge
Sql: Good Knowledge
Matlab: Basic Knowledge
Assembler: Basic Knowledge
Development Environments:**
Visual Studio
Atmel Studio
Arduino
Eclipse
Visual Studio Code
Intellij
Qt
Other Skills:**
Wireshark
Heidi
Docker
Git
Putty
Halcon
Ranorex
Flaui
Process Models:**
Scrum
V-model Xt
Waterfall
Languages
Education
Aachen University of Applied Sciences
Bachelor of Engineering · Aachen, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Caglar based?
What languages does Caglar speak?
How many years of experience does Caglar have?
What roles would Caglar be best suited for?
What is Caglar's latest experience?
What companies has Caglar worked for in recent years?
Which industries is Caglar most experienced in?
Which business areas is Caglar most experienced in?
Which industries has Caglar worked in recently?
Which business areas has Caglar worked in recently?
What is Caglar's education?
What is the availability of Caglar?
What is the rate of Caglar?
How to hire Caglar?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lecturer
Nearby freelancers
Professionals working in or nearby Übach-Palenberg, Germany