Mert Kahyaoğlu

I'm a full stack software engineer living in Turkey, focusing mainly on engineering for the web and open source. I'm a big fan of continuous learning. I love solving algorithmic puzzles, writing open source code and contributing to open source projects.


I graduated with the highest GPA (3.94) amongst 2016 graduates (~7000 students) at Mugla University, awarded with the High Honor Student Certificate.

Software Engineer at iyzico
[email protected]

mert-kahyaoglu.com

Skills


  • Proficient with programming languages such as JavaScript, Python, PHP, Ruby & Elixir.
  • Prototyped and designed high performance mobile-friendly front-end applications using HTML5, CSS3, ESNext, React & Redux, Angular and jQuery.
  • Created server-side applications using frameworks in various languages such as NodeJSLaravel, Flask, Django, Phoenix.
  • Developed mobile applications using Android SDK, React Native and Ionic.
  • Developed various software solutions using Git, MongoDB, Redis, MySQL, Docker, AWS, Heroku.
  • Proficient with multiple operating systems such as OSX, Linux, Windows.

Experience

Software Engineer at iyzico, Sep 2017 - Present

  • Working on merchant control panel. Developing high performant , responsive user interfaces.
  • Using technologies such as React, Redux, Styled Components, Webpack, Jest & GraphQL.
  • Contributing to public payment APIs written in Python, Go & Elixir.

oznetyazilim.png

Full Stack Developer at Oznet, Jul 2016 - Aug 2017

  • Responsible for technology & product development of the company.
  • Created a custom CMS from scratch using Laravel, specifically for e-commerce websites. Implemented various features such as blog/content management, product management, detailed cargo management, order management, statistics & reporting, money transfer system.
  • Built mobile applications for customers for both IOS & Android platforms using hybrid technologies such as React Native & Ionic.
  • Created commercial websites using Wordpress and developed in-house plugins.
  • Integrated various automated features for the team to decrease operations load.

oznetyazilim.png

Software Engineer Intern at Google, Apr 2016 - Aug 2016

  • This internship was part of Google Summer of Code 2016 program. I developed a graphical user interface for Jekyll. I worked side by side with mentors from Github. The project is divided into two parts, a Ruby-based HTTP API that handles Jekyll and file system operations, and a front end built with ReactJS.

new-google-logo-2015.png

Software Engineer Intern at Mugla University R&D Department,  Jul 2015 - Aug 2015

  • Contributed to Atom Editor (GitHub's Open Source Text Editor) and developed a real-time chat package for the editor.
  • Practised JavaScript frameworks such as React, Angular and Ractive.
  • Made weekly presentations about web development tools (React, Gulp, Jasmine, Less, Webpack).

mulogo.png

Full Stack Developer Intern at Oznet, May 2014 - Sep 2014

  • Built websites with CMS using PHP, Javascript, HTML and CSS.
  • Developed a micro Wordpress framework that makes building websites fast and easy.

oznetyazilim.png

Education

BS in Computer Engineering, 2012 — 2016

  • GPA: 3.94/4.00, 1st rank of the university (among ~7000 students), High Honor Student.
  • Specializations: Web development, data mining, machine learning, programming languages.
  • Finished English preparatory year with the score of 92/100.

Projects

Jekyll Admin - Official admin panel for Jekyll

A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. The project is divided into two parts. A Ruby-based HTTP API that handles Jekyll and filesystem operations, and a front end built with React & Redux, built on that API.

Atom Chat & Atom Video

  • Developed a chat package for Atom Text Editor. Used CoffeeScript for the front end, NodeJS for the back end and Socket.io for seamless communication between two.
  • Developed a video chat package using React.js, Redux and Peer.js that clients talk to each other with P2P.

Twitter Sentiment Analysis for Turkish tweets

  • Developed a machine learning application using Python.
  • Used Twitter API (Tweepy) to collect data, cleaned tweets and populated a train data.
  • Applied Naive Bayes Classification algorithm to classify tweets either positive or negative.
  • Built a user interface that shows percentages of positive and negative tweets of a user.
  • Related slides can be found in the Github repo.

Movie Stats - Statistics about top 250 movie of imdb.com.

  • Collected data using web mining tool Scrapy.
  • Built a user interface with AngularJS.

Brainballs - 2D Memory game for web & mobile platforms

  • Used Phaser.js for the web application.
  • Developed an Android application as well.

You can find more about my projects on my personal website.

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume