Mustafa Paltun * *******@*****.***
* http://bin*.github.io/
Software Developer
BIO
Date of Birth/Place : 31.03.1988/Giresun
Military Service : Deferred - 2016
Marital Status : Single
SUMMARY
I am a passionate software developer who is striving to learn new technologies & approaches. I code for fun
in my spare times so I feel very lucky being able to do that in my daily job. I always looking for improving
myself, experiencing with new stuff.
I am very interested in; multithreaded programming, concurrency, high load web services, realtime applica-
tions and full-text search engines.
EDUCATION
Computer Engineering, M.S.
Fall 2013 - . . .
Bahcesehir University, Istanbul
Software Engineering, B.S.
Fall 2006 - Spring 2011
Bahcesehir University, Istanbul
BACKGROUND
I have been coding Java and dealing with backend stuff for 4 years. I also love dynamic languages like Python,
Javascript/Node.js and coding Erlang for fun. Lately, I am trying to learn Go.
Other stuff: mysql, mongodb, couchdb, redis, lucene, elasticsearch, sphinx, spring, guice, thrift, netty, junit
EXPERIENCE
sahibinden.com, Istanbul
Software Engineer - February 2012 to Present I work as backend engineer for sahibinden.com, which is
today the largest online classifieds and e-commerce platform in Turkey with 3.5 billion page views per month
generated by 28 million users, being a part of the development of core services of sahibinden.com especially
search result and classified detail pages which holds approximately %80 percent of the traffic. I also code
Javascript when required.
Some stuff I worked on:
Faceted search implementation on top of elasticsearch
Automatic fraud user detection
Web-service performance optimizations. Once I have improved the performance of “real-estate search
on map” feature about %40 after one week of work.
Dynamic, configurable html content caching mechanism implementation with spring interceptors, jsp
and memcached.
Fully rewrite of the classified detail pages and gained 15x faster response times at peak traffic, 4x
machine decrease
Search result pages optimizations; 2x faster response times, 3x less machines
stack: Java, php, spring, hibernate, tomcat, jax-rs, jersey, mongodb, mysql, redis, memcached, sphinx,
elasticsearch.
Netas, Istanbul
Software Engineer - April 2011 to February 2012 As a SE for Netas, I was responsible for defect fixing,
developing of the session manager (SIP server) which manages call sessions of a advanced voip telecommu-
nication product written in Java
Efabrika, Istanbul
Junior Software Developer - September 2010 to April 2011 (during last year of college) Responsible for
developing web and unix shell applications and worked as developer in gncplay.com which is an online
music streaming apllication on top of Java technologies like spring, hibernate, tomcat etc.. Efabrika was my
first professional job and learned lots of things that I never heard of.
Stack: Java, Php, bash scripting, Mysql, Redis, ExtJs, CouchDB
ITG Ltd, Istanbul
Software Intern - June 2009 to August 2009 Developing web applications with Java based Zk Ajax Frame-
work
PERSONAL PROJECTS
istanbus
public transportation system
Java, erlang, mongodb, neo4j, lucene, thrift, angular.js, phantom.js
playlist (discontinued)
realtime collaborative music playlist based on youtube
node.js, express, socket.io
I also wrote a simple publish subscribe messaging server in erlang; supports long polling, websockets and
tcp socket with a text protocol which was a lot of fun.
HOBBIES
Coding, reading about coding, gaming, music, movies, soccer.