Ertuğ Karamatlı Resume

Contact: ertug@karamatli.com
Web Site: http://karamatli.com

Summary

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.

Timeline

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
Participated in 10K Apart Developed two HTML5 Canvas applications (Litesaber Training, Paper Marbling) with under 10K of JavaScript code.
2010
Started M.S. in Software Engineering at Bogazici University
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.
2006
Intern at Girgin Electronics Design and prototyping of robotics projects
2005
Started B.S. in Computer Engineering at Dogus University
  • His graduation project ResuNER (Resume Information Extraction System) was awarded for being the third most successful.
  • Published Resume Information Extraction with Named Entity Clustering based on Relationships.
  • Won the second prize in Projistor '07. It is an annual electronics project competition organized by Dogus University IEEE SB. He built a mobile robot that uses RF communication.
  • Participated in IEEEXtreme 1.0 and 2.0 (24-Hour Programming Competition).
  • Presented "Open Source Development Model" as a IT Student Club activity
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
1988
First breath