Able to work at any level of a technology stack from the user interface
all the way down to hardware while learning new technologies in
real-time.
2010
Senior Software Developer at
Sahibinden.com
- Made improvements on our proprietary PHP web framework.
- Doing maintenance on a legacy system.
- Developing RESTful web services written in Java using Spring, Hibernate, and JAX-RS for our Service-oriented architecture (SOA).
2010
Software Engineer at
Intimatek
- Worked on Siberfiber, an innovative business process framework that is backed by a national R&D; fund (TUBITAK).
- Made improvements and implemented new features on server-side (Python, Twisted, Mono C#, PostgreSQL) with extensive use of asyncronous (event-driven) programming.
- Migrated many SQL queries to key-value datastore compatible counterparts
- Developed drag&drop; user interfaces with Qooxdoo JavaScript framework and HTML5 Canvas.
- Installed and administrated HP ProLiant servers that run Debian GNU/Linux
- Worked with a survey research company to model their workflow in Siberfiber and improve our application based on their feedback
- Mentored interns
2008
Software Engineer at
Zeitin
- Worked on development of VidiAPI, an API-oriented live video streaming service that uses Flex on client-side and Red5 on server-side.
- Designed a RESTful API and implemented a lightweight routing engine
using reflection in Java to utilize existing Axis web services.
- Developed the web site of the project and written documentation.
- Developed a load-balancer for Red5 (an open source flash video server written in Java) that supports round-robin and weighted modes.
- After active development is completed he was responsible for maintenance, marketing, and sales of VidiAPI.
- Worked as a Lead Developer (PHP and MySQL) and Linux System
Administrator (Red Hat Linux) for a medium-traffic e-commerce and
classifieds site in Turkey. Also, developed an online auction system
based on live video chat that uses VidiAPI.
- Administrated our servers that run Debian GNU/Linux and virtualized using Linux-VServer
- Worked on a Facebook application and a cloud computing platform based on Linux-VServer
- Written tools in Python to monitor and produce reports about live streams and also for many other minor tasks
- Written Bash scripts to automate creating Debian packages for deployment
- Presented "Scaling Live Video Streaming Applications" at Free Software & Linux Days 2010 at Bilgi University
- Coordinated online broadcasts both on-site and remotely
- Mentored interns
2008
Software Developer / Intern at
Parkyeri
- Made improvements on a proprietary and innovative PHP web framework
- Worked on a Java EE web application that is being developed for the largest GSM operator in Turkey (Turkcell)
- Investigated doing data mining on a dataset
- Developed a front-end with jQuery for our cloud computing application
2007
Intern at NCR Turkey Mainly worked on software installation to POS terminals which runs Windows or Linux.
2006
Yayingac.com Developed a hosted CMS service
with in-place content editing and drag&drop;, similar to Google
Sites. Used it for more than 10 freelance web projects.
2004
First encounter with GNU/Linux Became a penguin
2002
First freelance web development work Completed many web projects to date ranging from static web sites to e-commerce applications
2002
Started Istek Acibadem High School
2001
BITEK-O Programming Competition Finalist Developed a network utilities program that uses WinAPIs in VB6
2001
3 articles about VB6 published on vbturk.net It was a popular Turkish VB6 programming web site
2001
First experiments with programming in VB6 Developed
a HTML editor with syntax highlighting and code completion, a physics
engine with simple collision detection and Newton laws, an IM
application, a trojan, an automatic file backup application, and more
2000
First experiments with HTML, CSS, and JavaScript
1991
First encounter with the computer