ERTUG KARAMATLI CV 2009
-----------------------
E-mail: ertug@karamatli.com
Web: http://karamatli.com
SUMMARY
-------
Over 8 years of experience in programming, web development and computing.
A solid foundation in computer science.
SKILLS
------
* Programming Languages: Python, Java, C/C++, PHP, C#, Assembly, Ruby,
Lisp, Haskell, JavaScript, SQL, ActionScript, MATLAB/Octave, XHTML,
CSS, Bash
* Frameworks and Libraries: Django, Twisted, PEAR, CodeIgniter, jQuery,
.NET/Mono
* Source Control Systems: Git, Subversion
* Open Source Development: Collaborative development, distributed source
control, pair programming
* Power user and sysadmin of Linux
* Virtualization: Linux Vserver, VirtualBox, VMware
* Networking: TCP/IP, DNS, routing, iptables, configuration
* Embedded systems design and programming
TECHNICAL INTERESTS
-------------------
Distributed Systems and Cloud Computing
Data Mining
Web Standards and Semantic Web
Information Security
Digital Image Processing and Computer Vision
Electronics and Robotics
EDUCATION
---------
Bachelor of Science in Computer Engineering, Dogus University, 2005–2009
(Currently attending, 4rd year, irregular)
WORK EXPERIENCE
---------------
October 2008 to present
Part-time Software Developer at Zeitin
http://www.zeitin.com
A company of Parkyeri.
Both office and remote work. Collaboration via email, phone, IM, wikis,
ticket management systems, using SSH.
July 2008 to September 2008
Software Developer Intern at Parkyeri
http://www.parkyeri.com
Parkyeri is a software development company that provides high-end
mobile and e-commerce software solutions. Istanbul based IT company
established in early 2001, with widely respected experience in mobile
value adding services and 3rd generation mobile networks. A Gold
Business Partner of Turkcell, Parkyeri currently employs more than 30
people, mostly engineers and software developers who make the
innovation not just a buzzword, but an integral part of the company
culture.
July 2007 to August 2007
Intern at NCR Turkey
Mainly worked on software installation to POS terminals which runs
Windows or Linux.
July 2006 to August 2006
Intern at Girgin Electronics
Girgin Electronics, is an privately hold company that builds custom
electronics solutions and specialized in robotics. Worked on design
and prototyping of robotics projects.
2001 to present
Freelance Web Developer
Completed many web site projects. They range from simple static web
sites to complex e-commerce sites. Technologies used are XHTML,
CSS, PHP, CodeIgniter, Python, Django, ASP, ASP.NET(C#). Also,
administration of a VPS(Virtual Personal Server) that runs
Debian GNU/Linux.
PROJECTS
--------
2008 to present
Snake Platform
A next-generation CMS service and application hosting platform. A
complete rewrite and advanced version of Yayıngaç in Python. The
purpose of this project is to make a CMS service that is scalable and
can be extensible by the user. Users can write Python code to extend
the system. There is a restricted python environment for user code to
run (similar to Google App Engine). It is very flexible that users only
need to override the necessary parts of the system to create a custom
site. This minimizes the development time and duplicate code. Also,
it is possible that user can override the whole system to create a
completely different application. It also integrates DNS, FTP and Mail
services.
2006 to 2008
Yayingac
A next-generation CMS service. It has an intuitive interface that
everybody can easily use. It includes on page content creation,
editing and drag&drop. It uses component based content management and
has a plug-in system. Plug-ins can be added and removed dynamically.
Written in PHP.
2008 to present
Linux server setup and administration
Installing of Debian GNU/Linux to a server of Computer Engineering
Department. Setting up an virtual server environment (Linux Vserver)
on it for 2 virtual servers. One for an X server to provide students
access to a GNU/Linux environment from Windows environments in labs
and one for an Oracle database server. Currently, sysadmin of this
server.
2008
Log analyzer and web interface for Quake 3 based games
It parses the game logs and generates user statistics. Also shows the
online players. (Django, Python, PHP)
2007
Security and Exploration Robot
A remote controlled mobile robot design and implementation for
security and exploration. Consists of microcontrollers, sensors,
assembly and PicBasic programming, RF and serial communication,
a network protocol implementation (similar to TCP).
2006
RF-based retail systems automation
Developed with 4 people from IEEE Student Branch. Contributed with my
experience about electronics, microcontrollers and RF communication.
2001 to 2003
Many hobby projects with Microsoft Visual Basic 6
Some of them are: A HTML editor with syntax highlighting and code
completion, A network utilities program (ping, traceroute, ftp,
etc.), An instant messaging application, A trojan, A breakout style
game.
PROJECTS AS A COURSEWORK
------------------------
3rd year
Face Recognition using Eigenfaces (Digital Image Processing)
Implemented in MATLAB.
Multi-Threaded Web Server (Computer Networking)
HTTP/1.0 implementation in Python.
Online Course Registration System (Software Engineering)
Developed with 4 people and I was the project manager. It has a new
approach to simplify course registration. It lists the courses that a
student can take for that term. Student selects the courses he/she
wants. It calculates and lists all suitable schedules. Finally,
student selects a schedule and registration is completed.
Written in PHP.
2nd year
CPU Scheduling Simulation (Operating Systems)
It simulates a single queue system by using two scheduling algorithms
with the same pool of processes. It generates the processes' arrival
and burst times randomly using a poisson distribution. At the end it
shows a comparison of statistical data collected while running each
algorithm.
Online Pong game (Advanced Object Oriented Programming)
Socket and game programming with Java.
AWARDS AND ACHIEVEMENTS
-----------------------
2007
Second Prize in Projistor '07
It is an annual circuits and systems project competition for
university students in Turkey. It is organized by IEEE Student Branch
in our university and supported by IEEE. Joined with my Security and
Exploration Robot project and won the second prize.
2007, 2008
Participation in IEEEXtreme
Joined with a team of 3 members both in 2007 and 2008.
http://www.ieee.org/xtreme
2001
High School Students Programming Finalist in BİTEK-O
It is an annual programming competition organized by Microsoft and
Sabanci University. It was restricted to students which are in the
middle or high school. Joined when in the middle school and my project
was a network utilities program.
SEMINARS
--------
Open Source Software Development Model (Dogus University)
Invited speaker at Dogus University, IT Club Events, Turkey, 2008
Microcontrollers and Robotics (Parkyeri)
Invited speaker at Parkyeri, Internal Company Training, Turkey, 2008
Open Source and Linux (Dogus University)
Invited speaker at Dogus University, IT Club Events, Turkey, 2007
ASSOCIATIONS
------------
IEEE, IEEE Robotics & Automation Society
IEEE Student Branch, IT Club, Music Club of Dogus University
LANGUAGES
---------
English (Fluent, both written and spoken)
Turkish (Native)
HOBBIES
-------
Guitar playing and music theory
Listening Progressive Metal, Rock and Blues music
REFERENCES
----------
(*)
(*) Not available in the online version. Please send a request to ertug@karamatli.com.
Last update: 15.05.2009