Mert Sakarya

Mert Sakarya

Work History

Work History
Feb 2012 - Present

Software Director

Sahibinden

I am responsible for new web projetcs in sahibinden.com. By using SCRUM and agile development methodologies we are able to develop web projects very fast and efficient. I am managing people of 10 who are responsible for design, front-end, back-end development and as well as product management. Currently we are working on one web project, but in 2013 we have plans for expanding the team for two more projects by hiring new people.

Aug 2010 - Dec 2011

Software manager

Yemeksepeti

I have managed development team of 20, containing System Analysts, Test Developers, Database Administrators, Graphics department with designers, art director and UI developers. I have gained broad knowledge of SEO optimization, Web Analytics, e-Commerce structures. The infrastructure is running on virtual servers. The technologies use are, mostly Microsoft technologies including Commerce Server, Dynamics CRM, SQL Server, Microsoft.Net and Team Foundation Server. When I started the company my team consisted of 8 people in the end I ended up with 20, we were thinking of expanding to 25.

2002 - 2009

Dogan Holding
Sep 2008 - 2009

Technology and R&D Manager

Hurriyet A.S.

R&D on software technologies. Manage and guide software development on Linux and Microsoft environments. Implement agile and extreme software development methodologies. Develop core framework for search applications all over domain with Lucene and SOLR.

May 2005 - Sep 2008

IT Director

Yenibiris A.S.

While working at Dogan Online, my last project was architecting and managing the yenibiris.com recruitment web site. After the success of the project, a new company was established.

I was responsible for managing of Product Development (eight members), Software Development (eight members) and Systems Management (two members) teams, estimating and purchasing hardware needs for applications.

Under my management Yenibiris has won “Altin Orumcek 2007” award for its design and usability.

The site runs on eight IIS web servers, two SQL Server 2005 Database servers and five mail servers  load balanced with Citrix NetScaler.

Other than management, part of my responsibilites included, gathering the business requirements from other departments and external customers, measure them with the existing product status and create technical specfications. While working with the software development team we were using Agile Development methodologies and I also had the role of SCRUM Master and created the workflow between software department, product team and Q&A team. With this responsibilites, in each iteration, I was also creating and managing the project plan.

In Yenibiris we were using, nUnit for unit testing, SVN as source control (we switched from SourceSafe), nAnt and MSBuild for build and deployment. Also we used CruiseControl.Net for Continuous Integration.

My journey with Yenibiris has started with 200 customers and 20,000 page views per day and ended with 8,000 active customers and 1,500,000 page views per day with a successful running infrastructure.

Dec 2002 - May 2005

Software Architect / Team Leader

Dogan Online

Responsible for managing the team of nine developers and work as Software Architect in various projects. Developed and designed e-kolay Browser, implemented a Single Sign-on solution over 30 web sites. Involved with more than ten projects during my work at Dogan Online.

Feb 2002 - Jun 2002

(Web/Windows/e-Learning Applications Development)

Freelance Contractor Projects

AugustTraining.com Created a Crossword Puzzle Application. Nerdbooks.com Created a reporting system that uses Access 2000 with company’s own stock management application. Also developed a system that compares current stock with the stock available on company’s web site.

Sapien TechnologiesWorked as a tester of “PrimalCode 3.0” programming editor.

Nov 1999 - Feb 2002

Software Developer

Probil A.S.
  • Have developed a project management system for internal use by using XML/XSLT technologies that is also open to internet.
  • Developing web application for www.webokul.com. Application uses Microsoft IIS 4.0, MS SQL 7.0, Oracle 8i and Oracle Web Application Server 4.0.5. Programs used to develop the application are:Visual Interdev, used for creating ASP pages,Visual Basic 6.0, used for creating server side components,Access and Excel is used for testing and creating data (a lot of VBA code generated in background while developing),Delphi 5.0, used for developing utilities for local network.
    • Microsoft side of the site, is used for user management and authorization with
    • MS SQL 7.0
    • Oracle side of the site, is used for testing and training pages with Oracle 8i and Oracle Web Server using PLSQL.
  • Also developed AICC and SCORM, compatible trainings (WBT/CBT), coursewares. Coursewares developed with Authorware 5.2/6, Flash, DreamWeaver and CourseBuilder. Some of them used XML technologies.
  • Besides these tasks, I have programmed, www.arkadascafe.com and www.thekomik.com, which has more than 9500 unique hits per day with ASP and MS SQL 7.0.

Skills

Skills

RavenDB

As a Nosql solution, RavenDB fits very well on  .Net MVC projects.

Asp.Net MVC

I've been using Asp.Net MVC in all my web projects with repository and service patterns.

Other technologies I have used

AJAX, JSON (translated to Turkish at Json.org), RSS, OPML, RDF, ATOM, Windows Scripting Host, MSMQ, ADO.Net, LINQ, SQLXML, Active Directory, Exchange Server Development, Remoting, various protocols (HTTP, FTP, SMTP and SIP), Socket programming, Multi threaded programming, nAnt, msBuild, nUnit, jUnit, SourceSafe/Team Foundation Server/SVN, Software Design Patterns, Software design and architecture Project Management, SCRUM and Agile Development methodologies.

Lucene

I have deep understanding of ranking based search algorithms using Lucene. I have deployed and managed SOLR and Nutch servers in my recent projects.

IIS, Apache

SQL Server(s)

I've used many database servers including Oracle, Microsoft, MySQL, Postgres and SQLite. I am also familiar with correspondind SQL dialects.

Java, Python, Delphi, Visual Basic, Adobe Flex 2-3

I've also used these programming languages when they are needed. For open source projects I also have deep understanding of Eclipse development environment.

XML/XSL/XSLT

I have used many XML Tools and generated many XML implementations on development of my assignments. I am following the W3C standards since they came out as resource.

JavaScript

I have used many Javascript libraries during my experiences. Also used many libraries like jQuery, AJAX Toolkit and YUI. I have deep understanding of the ECMAScript based languages.

HTML / DHTML

I have great knowledge on HTML and supporting other standards.

.Net C#

My day to day development environment is Visual Studio 2008 and C#.

Enterprise Library

Used in custom applications and generated "Application Blocks".

Object Oriented Design & Software Architecture

Agile Development Methodologies

Education

Education
1987 - 1992

Marmara University

During my study, I was interested in Topology, Projective geometry, Statistics and Group theory, Algebra, Fractal geometry and Chaos theory.