Post Job Free
Sign in

Software Developer

Location:
United States
Posted:
February 25, 2015

Contact this candidate

Resume:

Mehmet Demirci

Calgary, Alberta Canada Phone: 587-***-****

ca.linkedin.com/pub/mehmet-demirci/29/200/6a5/ Email: ******.**@*****.***

Qualifications Programmer Analyst - Systems Programmer

C, C++, C# .NET, Java, Python

Application and System Programming in Windows and Linux environments

Technical Skills Asynchronous, Multi-threaded Development, Inter-process Communication,

Socket Programming, Win32 API, WinForms, WPF, Qt, GUI Development

PLC and PC-based Control/Automation, Microcontroller Programming

RS232/485 Serial Port, Ethernet IP TCP/UDP, Modbus, CANopen, EtherCAT

HTML, CSS, Javascript, PHP, ASP.NET, XML, MySQL, SQL Server, PL/SQL

Professional Experience

Object-Oriented Software Developer Fast Track Program, SAIT - Calgary (Oct 2014 Apr 2015)

Freelancer (Oct 2013 Oct 2014)

WEATHERFORD Canada - Calgary, Canada (Apr 2012 Sept 2013)

Position : Electrical Technologist

Duties : Iron Derrickman - Automated Pipe Handling System, support and improvement

Refrigeration and Air Conditioning Program, SAIT – Calgary (Sept 2011 Apr 2012)

Freelancer Istanbul, Turkey (Jul 2009 Mar 2011)

BECKHOFF Automation Ltd. - Istanbul, Turkey (Jun 2008 Jul 2009)

Position : Technical and Sales Support

Duties : Preparing technical trainings, workshops and sales meetings, customer support

JOHNSON CONTROLS – SATEK Engineering Ltd. - Istanbul, Turkey (Apr 2007 Dec 2007)

Position : Senior Programmer - SCADA Section

Duties : Implementing BAS (Building Automation Systems) projects

KONTRA Automation and Computer Systems Ltd. - Istanbul, Turkey (Aug 1996 Apr 2008)

Position : Partner & General Manager

Duties : Integration of Industrial Control Systems and Factory Automation Solutions

OMRON Electronics Ltd. - Istanbul, Turkey (Sept 1993 Sept 1996)

Position : PLC Application Engineer (2 years)

Duties : Programming, applying and supporting the Programmable Logic Controllers

Position : Component Specialist (1 year)

Duties : Technical Support of Industrial Components (sensors, timers/counters, process controllers)

Education

2015 Object-Oriented Software Developer, SAIT - Calgary, Canada

2007 Master of Business Administration, Istanbul Bilgi University - Turkey

2003 Business Administration, Anatolian University - Turkey

Certificates

Networking - I UoW 2014

.NET Development - I, II, III SAIT 2014

Distributed Control Systems - I SAIT 2014

UNIX/Linux System Programming CSD 2011

.NET Applications With C# - I CSD 2009

HI-TECH PIC C18 Programming CSD 2005

Linux System Administration OSEC 2005

Win32 API Programming CSD 2004

Applications in C++ CSD 2004

C++ Programming Language CSD 2004

Advanced C and System Programming CSD 2003

PIC Microcontroller Design and Applications CSD 2003

x86 Assembly Language Programming CSD 1994

C Programming Language CSD 1993

BASIC, COBOL Programming Languages 1989-1991

Some of Projects

Configuration Editor, Weatherford - Canada

C# .NET application to edit/create binary configuration file consist of project specific PLC and system parameters in

classified GUI form. Also, the application can read and write the values from PLC as online. Copy&Paste from Excel is

available for table entries.

Control Software Updater, Weatherford - Canada

C# .NET Applications for creating automatic updating USB stick to update existing field applications which doesn't have

online remote access capability. One of the applications takes the project folder and users can select what part(s) of the

control project to change (PLC program, PLC program configuration, PLC IO configuration, HMI program, HMI

configuration). The application compiles and copies the projects to a special USB drive. Another application runs on the

USB stick to apply that changes automatically (closes the HMI program, stops the PLC, makes backups, downloads or

replaces the new files, restarts the system and terminates it self). Easy to use and reduces the costs, no need to send

service technician to field, customers can apply themselves. When they plug in the USB drive, application interface

comes and they all need to do is hit to 'Start'.

Data Acquisition, Weatherford – Canada

High-speed real time data recording with TwinCAT softPLC. The C# .NET application helps to users with easy to use GUI

for creating data configuration. Another application takes this configuration, reads desired variables from PLC and writes

to file in given time period repetitively. Recording engine is a native application written in C/C++ to deal with performance

issues.

* CSD: C and System Programmers Association * OSEC: Open Source Enterprise Center



Contact this candidate