Scroll To View More
Özgün Atacan, Java Developer in London, United Kingdom
Özgün Atacan

Java Developer in London, United Kingdom

Member since January 18, 2016
Özgün is a senior software engineer with over 12 years of experience developing high-quality software solutions for a variety of domains. He worked with small teams, startups, big corporations, and mid-sized agencies, mostly on the JVM platform. He started with Java but more recently has been working with functional programming in Scala and reactive techniques using the Typesafe stack. He also has exposure to machine learning.
Özgün is now available for hire

Portfolio

  • eBay, Inc.
    Scala, Akka, Spray, Cassandra, Docker
  • Revolt
    Neural Networks, SVM, Genetic Algorithms
  • Salmon
    IBM Websphere, Java, Apache SOLR, Adobe Mercado Search Engine

Experience

  • Java, 13 years
  • Spring, 10 years
  • Hibernate, 10 years
  • Scala, 3 years
  • Machine Learning, 3 years
  • Akka, 2 years
  • Cassandra, 2 years
  • spray, 2 years
London, United Kingdom

Availability

Part-time

Preferred Environment

*nix, IntelliJ, Sublime Text, Git

The most amazing...

...thing I've coded is my own LSTM (a type of deep neural network), trained with musical notation in order to generate some classical music.

Employment

  • Senior Software Engineer

    2014 - 2015
    eBay, Inc.
    • Worked as part of an Agile team to deliver new API services that enable very large merchants to bulk list inventory from popular eCommerce platforms.
    Technologies: Scala, Akka, Spray, Cassandra, Docker
  • Machine Learning Consultant

    2013 - 2014
    Revolt
    • Helped my clients implement and maintain machine learning models mainly in finance and betting.
    • Developed an algorithmic Forex trading system based on pattern recognition techniques. Created models with neural networks and support vector machines, optimized using evolutionary algorithms. Some libraries used: LibSVM, ENCOG, and MOEA. The system currently runs on Dukascopy Bank JForex platform.
    • Designed and implemented a horse racing betting bot simulation which consumes Betfair API data and takes automatic lay/back decisions using historical data, SVM, and genetic algorithms.
    Technologies: Neural Networks, SVM, Genetic Algorithms
  • Senior Software Engineer

    2012 - 2013
    Salmon
    • Developed a new Argos eCommerce website using IBM Websphere commerce platform.
    • Developed faceted search with Adobe Mercado Search Engine.
    • Migrated to SOLR search engine.
    Technologies: IBM Websphere, Java, Apache SOLR, Adobe Mercado Search Engine
  • Agile Software Developer

    2010 - 2012
    Gamesys
    • Designed and developed a campaigns and promotions service using REST and DDD principles.
    • Developed and maintained the main customer services (supporting more than a few million customers) using Spring and Hibernate.
    • Built a CRM and call center application using Ruby and RoR.
    Technologies: Spring, JDBC, JAXB, TestNG, Mockito, Hamcrest, Concordion, Liquibase, Hibernate, Ruby, RoR, Rspec, Cucumber, jQuery
  • Software Developer

    2008 - 2010
    Miniweb
    • Developed the back-end services for a social TV platform.
    • Designed and developed a search and recommendation platform on top of Apache SOLR and Autonomy IDOL.
    • Modularized the platform using OSGi and Apache Felix.
    Technologies: Spring, Hibernate, JAXB, ActiveMQ, Apache Camel, Apache Felix, Jersey, Apache Solr
  • Sofware Developer

    2005 - 2008
    Sony
    • Developed Vaio Europe websites using Spring MVC, JSTL, Hibernate, and Lucene.
    • Developed Sony product API and service using Mule, Hibernate, Lucene, Spring, Groovy, and REST Principles (Restlet mainly).
    • Oversaw performance monitoring and tuning of all Sony Europe sites (approx. 2.5 million hits per month) like JVM monitoring, garbage collection tuning, and profiling.
    • Developed and created the technical design for Sony Eurasia’s main unified navigation solution using technologies like Grails, Rome, jQuery, Spring, Quartz, and JMX.
    • Developed and created the technical design of Sony Survey application using Jetty, Spring MVC, Jakarta Tiles, Castor, JAXB, and Spring WS.
    Technologies: Java, Spring Framework, Hibernate, Lucene, Grails, Restlet, Performance monitoring and tunning on JVM

Experience

  • Large Merchant Integration System (Development)

    Integration between eBay marketplace platform and the most popular eCommerce systems like IBM commerce using Scala, Akka, Spray, Cassandra, and Docker.

Skills

  • Languages

    Java, Scala
  • Frameworks

    Akka, Play, Selenium, Hibernate, Spring, Apache Spark, Machine Learning, Spring MVC, Apache Camel, Jersey
  • Paradigms

    Test-driven Development (TDD), Java Performance Optimization, Design Patterns, REST, Agile Software Development, Functional Programming, Functional Reactive Programming, Pair programming
  • Libraries/APIs

    JDBC, Slick, spray, Eventbrite API, Scikit-learn, Twilio API
  • Tools

    ScalaTest, Jenkins, Maven, SBT, Git
  • Storage

    Cassandra, MySQL, PostgreSQL
  • Platforms

    Amazon Web Services (AWS), Heroku, Docker
  • Other

    Domain-driven Design (DDD)

Education

  • Bachelor's degree in Computer Science
    2001 - 2005
    Ege University - Turkey
I really like this profile
Share it with others