Gokhan O.

Gokhan O.

Senior Java Developer

Request Rate
Turkey, Istanbul

Gokhan has been developing software since he was 15 years old. He is a big fan of Agile methodologies (Scrum and Kanban), automated deployment and continuous integration (Hudson/Jenkins), Core Java and Java EE for Web and mobile development. He’s experienced in working in high-paced environments, and good at understanding the domain and software quality requirements. He enjoys working with smart people who have passion for delivering high quality solutions. If he feels that he doesn’t know something important today, he will learn it tomorrow.

Gokhan worked with companies from all over the world including USA, Europe, China, Japan and India. He’s a great communicator and fluent English speaker.


  • Java
  • MySQL
  • Angular
  • AWS


Freelance, Remote

Full Stack Angular-Java Developer

March 2018 to Present

Stack: Java, Angular, Ionic


  • Participated in development, maintenance and deployment of the software products written in Java, Angular or Ionic. 

Aurea, United States, Texas

Technical Support Engineer

June 2017 to March 2018

Website: https://www.aurea.com/

Stack: Java, AWS, Apache Tomcat, JavaScript, Akamai CDN, Content Delivery Network


  • Provided 2nd and 3rd level technical support for customers using Jive CRM application;
  • Trained junior engineers for the task, solved technical issues related to CRM application, Operating System, Content Delivery Network, Browser or Load Balancer layers of the stack.
  • Conducted routine code inspections according to my findings, filed bug reports based on inspections and customer reports, prepared custom application builds according to customer needs.

Freelancer / Self-Employed, Remote

Full Stack Angular-Java Developer

October 2016 to June 2017

Stack: Java, Angular, Ionic


  • Developed web and mobile applications for customers all around the world, using Ionic Framework for mobile projects and Angular - Java for SPA requirements.

AKBANK, Remote

Senior Java Developer / Lead API Developer

March 2015 to October 2016

Stack: Java


  • Lead developer for publishing banking API’s for the public developer use.
  • Created in-house desktop applications for filtering and searching utilities within the firm.
  • Development of middle-ware logging and security applications written in Java dispatching over 1.5 billion concurrent requests per day. 

Ericsson, Remote

Java R&D Engineer

May 2012 to June 2013

Stack: Java, Apache Camel


  • Implemented alarm traps using SNMP Protocol with Apache Camel to diagnose faulty sensors within the array using Java technologies.

Turkcell, Remote

Senior Java Developer

June 2011 to March 2015

Website: turkcell.com.tr

Stack: Java, Spring, Hibernate, JavaScript


  • Developed, documented and maintained.
  • Used Java - Spring - Hibernate - Javascript technologies for the main stack and worked with Agile principles.
  • Created turkcell.com.tr from scratch using new technologies with brand-new design paradigms. Working on Mainframe, distributed computing and cloud computing


MS Degree in Software Engineering, Bogazici University

August 2014 to December 2017

Istanbul, Turkey

Focused on software architecture, software development process, Data Mining and Machine Learning fields. Implemented fully functioning Recommendation System with Matrix Factorization. Picked up quite some Python skills along the way.

BSc Degree in Computer Science, Sabanci University

September 2006 to September 2012

Istanbul, Turkey

High Honor Scholarship. 875th best student in quantitative science among 2 million candidates.