end-logo

Ziya SARIKAYA

I am a curious, self-learner, lover of open source, automation-obsessed and polyglot software architect and developer living in the Istanbul on the northwest coast of Turkey who's passionate about researching and developing applications for desktop, web and mobile devices.

Briefly

curious, self-learner, lover of open source, automation-obsessed, polyglot and platform independent


My Technical
Expertise

  • C#
  • Asp.NET MVC / Web API
  • Node.js
  • Mono / Xamarin Stack
  • Entity Framework / Dapper
  • SignalR / Socket.io
  • WCF
  • WPF
  • Team Foundation Server
  • Object Oriented Design
  • Python
  • Angular.js
  • Elasticsearch / Solr
  • TDD - DDD
  • Ionic / Cordova
  • Git / Subversion
  • Jenkins / Hudson
  • Octopus Deploy
  • MongoDB
  • Redis
  • HTML / CSS / Less
  • jQuery / Mobile
  • SOA
  • InfluxDB
  • Gulp.js
  • RabbitMQ
  • Nginx


Professional
Work Experience

Software Architect, Trendyol.com

March 2015 - Current

  • Architecture design and development.
  • Migrate Trendyol.com Distributed Cache from AppFabric to Redis and provide high availability
  • Developing helper tools/libraries for internal software development and software maintain process
  • Motivating colleagues for R&D
  • Informing colleagues about new technologies / tools

Senior Software Developer, Trendyol.com

October 2013 - March 2015

  • Architecture design and development of R & D project.
  • Give support to design decisions.
  • Trendyol.com Search infrastructure design, Apache Solr integration and provide high availability
  • Projects updated to use local NuGet server.
  • Designing mobile web site architecture and implementation
  • Maintaining, adding new features and improving performance on applications
  • Developing helper tools/libraries for internal software development and software maintain process
  • Motivating colleagues for R&D
  • Informing colleagues about new technologies and discussing on implementation of them
  • Improvement on Push Notification sending infrastructure
  • Supporting testing process

Software Developer, yenibiris.com

March 2012 - March 2013

We were in charge of maintaining , improving performance, developing new features of human resource portal. I also developed internal usefull internal tools that make something easy.

  • Maintaining, adding new features and improving performance on company websites and R&D
  • Modeling and designing architectural patterns
  • Motivating colleagues for R&D
  • Informing colleagues about new technologies and discussing on implementation of them
  • Developing helper tools/libraries for internal software development and software maintain process
  • Supporting documentation process
  • Implementing internal services (WCF)
  • Training colleagues for technologies that used internal and may be used alternatively
  • Developing client-side micro-libraries

I also developed usefull tools/libraries to make something easy.


Software Developer, Veripark

July 2011 - March 2012

Worked as consultant at projects being developed at customer environment.

  • Analyzing, designing and implementing for the Örümcek, Service Point and Turkcell Mobile projects developed in Turkcell.
  • Writing technical design and deploying documents,
  • Designing software architecture
  • Acting as a Deployer when it is in need.
  • Informing colleagues about new technologies and discussing on implementation of them
  • Training colleagues for technologies that used internal and may be used alternatively
  • Leading new colleagues in orientation process

Freelance Software Developer, Microsoft Ankara Office - Kalitte Professional Information Technologies

Ocotober 2010 - May 2011

We developed a plug-in for Microsoft Visio. This extension allows the transfer of data to shape to Microsoft Visio drawing page. Data sources for this plug-in, SQL data base and shape files.


Software Developer / Intern, Kalitte Professional Information Technologies

July 2010 - October 2010

We developed decision support and analysis system for the Turkish State Railways and a web-based management system project for Turk Telekom's Health Foundation.

  • Management of high level enterprise software projects
  • Implementing business intelligence and decision support
  • Supporting documentation process
  • Suggesting new technologies and their implementation details


Education
& Professional
Affiliations

Computer Technologies and Information Systems, Mersin University

December 2006 - June 2011

I worked to perform a variety of duties ranging from administering IT systems, to design and develop complex computer applications at university.



Courses

  • Windows Azure, Microsoft Ankara Office, 2010
  • Microsoft Business Intelligence, Microsoft Ankara Office, 2010
  • Microsoft SharePoint, Veripark, 2011


Strengths

Well rounded individual and ambitions to continuously reach for the next level experience.

  • Self learner
  • Ability to deliver reliable solutions in a timely
  • Open minded team player
  • Open to suggestions
  • Ready to meet deadlines
  • Ready to take variety of projects
  • Love being unique and creative
  • Automation-obsessed