Download PDF

Summary

I am a full-stack software developer with additional Dev-Ops skills. I have production experience in Java (2 years), Ruby (4 years), and JavaScript (4 years). My favorite frameworks are Spring Boot and Ruby on Rails. I also have one-year ReactJs experience on Redux architecture, but I prefer 70% backend and 30% front-end development. I like functional programming concepts very much, but I prefer a pragmatic combination of OOP and FP in real life situations.

I have experience in agile methodologies like Scrum and Kanban including pair programming. I am personally fun of the GTD and Pomodoro techniques. I mostly write tests first. I have experience with both TDD and BDD methodologies. I have experience with many testing frameworks: Cucumber, RSpec, JUnit, Mocha, and JasmineJS.

I live in an area which does not have a lot of specialized jobs. I am looking for a company that I can settle and improve myself. Also, I can contribute the team with my various experiences.

Work Experience

Jan 2017Present

Full-Stack Software Developer

EFT Software

Mainly Java Spring-Boot for backend and React JS for the frontend. Also, I programmed in Ruby on Rails and ExpressJs in projects.

Aug 2015Jan 2017

DevOps Consultant (Part-Time)

EFT Software 

EFT Software is outsourcing company for FinTech sector. All systems were hosted on Amazon Web Services. We used Docker to host Python and Java applications. EC2, CodeDeploy, S3, IAM, ElastiCache, and RDS services are heavily in use. 

While I was working on the Safir project at DNS Teknoloji, I provided consultancy about DevOps and software delivery to EFT Software.

May 2015Jun 2017

Software Developer & Co-Founder

DNS Teknoloji

We created a product called Safir ISMS. It is an ISO 27001 compliant information security management system. The technologies used Java Spring MVC, RubyOnRails and ExpressJS. It is running on AWS EC2 Container Service. I was also a co-founder of the project, but recently I sold my share. 

Feb 2015May 2015

Software Developer

Hepsiburada.com

Hepsiburada.com is the largest e-commerce company in Turkey. I participated in the implementation project of the popular web site's as a front store team as a JavaScript developer. Mainly I coded in TypeScript.

During my time at Hepsiburada.com, 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, micro service architecture, and continuous delivery.

Jan 2014Feb 2015

Software Developer

Self-Employed

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

.

Apr 2013Jan 2014

Software Developer

FirstRemit Ltd.

FirstRemit was a startup which provides online money transferring service. Technologies used: .NET MVC for Backend and KnockoutJS for frontend;


Apr 2012Apr 2013

Second Lieutenant

Turkish Armed Forces

Compulsory military service.

Jun 2011Mar 2012

Freelance Software Developer

Individual

As a freelance software developer, I created a software product for my customer using Borland C++, FastReports and Firebird database server. The product is an integrated environment like an ERP. It has modules like accounting, manufacture tree, 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.

Education

20072011

Bachelor of Science in Information Technology

Eastern Mediterranean University