Download PDF

Turhan Coskun

  • Bursa,  TR
  • +90 532 317 2930

Software Developer at DNS Teknoloji


A customer centric, passionate software developer with experience in startups, large organisations and individual development environments. Interested in following best practices, continuous improvement and leadership. 

Work Experience

May 2015Present

Software Developer

DNS Teknoloji

We created a product that we can be proud of. It can be installed on customer's site or can be used as SaaS soon. It is based on Ruby on Rails stack, highly stable and well tested. We codeveloped the product with our customers in order to maximize customer satisfactory. We used acceptance tests and continuous delivery principals throughout the project.

Feb 2015May 2015

Software Developer is the largest e-commerce company of Turkey. I participated in the implementation project of the popular web site's as a front store team as a JavaScript developer. During my time at, I had the opportunity of working in a large corporation and I also had the opportunity of working with the Thoughtworks guys for a while. Working with Thoughtworks helped me a lot to improve my understanding of concepts like agile development, microservice architecture and continuous delivery.

Jan 2014Feb 2015

Software Developer


I was a full stack web developer. I built web applications and RESTful JSON apis using Ruby on Rails and AngularJs.

I was working on a project that online invoicing and accounting application for cloud.

Being a solo developer helped me to improve my productivity skills. I applied a combination of personal Kanban, Pomodoro  and GTD techniques for my work to create the MVP.

I also co-founded an organisation to help IT folks to socialize with others and share experiences and knowledge.

Apr 2013Jan 2014

Lead Software Developer

FirstRemit Ltd.

FirstRemit is a startup which provides online money transferring service. I was the lead software developer in the project.

I participated in all software development phases of the product. Some of them are :
- Gathering system requirement of a money transfer system.
- System analysis, planning and implementation.
- API integration with vendors.
- Applying software development disciplines and managing the development processes.

Apr 2012Apr 2013

Second Lieutenant

Turkish Armed Forces

Compulsory military service as a paid officer. I was a commanding officer in a border outpost, in the Eastern part of Turkey. My ~40 soldiers and I were responsible of protecting the border from smugglers and terrorists.

Before my 9 months of outpost duty, I had trained for military skills and more importantly leadership skills for 3 months.

Jun 2011Mar 2012

Freelance Software Developer


As a freelance software developer, I created a software product for my customer using Borland C++, FastReport and Firebird database server. The product is an integrated environment like an ERP. It has modules like accounting, manufacture tree, stock and payment tracking. It also had a web interface for the company's clients to install orders and to track account balances. As of 2016 it is still actively used.

Extra Experience

Aug 2015Present

Software Delivery Consultant

I have a 'one year contract' with a prepaid payment cards company to help their teams to move their applications to the AWS cloud. I designed, implemented and taught methods to implement Continuous Delivery and Continuous Integration.



Bachelor of Science in Information Technology

Eastern Mediterranean University