Scroll To View More
Özgün Atacan

Özgün Atacan

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
  • eBay, Inc.
    Scala, Akka, Spray, Cassandra, Docker
  • Revolt
    Neural Networks, SVM, Genetic Algorithms
  • Salmon
    IBM Websphere, Java, Apache SOLR, Adobe Mercado Search Engine
  • Java, 13 years
  • Spring, 10 years
  • Hibernate, 10 years
  • Machine Learning (ML), 3 years
  • Scala, 3 years
  • Akka, 2 years
  • spray, 2 years
  • Cassandra, 2 years
London, United Kingdom
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.
  • Senior Software Engineer
    eBay, Inc.
    2014 - 2015
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
  • 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.

  • Languages
    Java, Scala
  • Frameworks
    Akka, Selenium, Hibernate, Spring, Play, Spring MVC, Apache Camel, Jersey, Apache Spark
  • Paradigms
    Test-driven Development (TDD), Java Performance Optimization, Design Patterns, REST, Agile Software Development, Functional Reactive Programming, Pair programming, Functional Programming, Domain-driven Design
  • Libraries/APIs
    JDBC, Slick, spray, Scikit-learn, Eventbrite API, Twilio API
  • Tools
    ScalaTest, SBT, Maven, Jenkins, Git
  • Storage
    Cassandra, MySQL, PostgreSQL
  • Platforms
    Heroku, Docker, Amazon Web Services (AWS)
  • Misc
    Machine Learning (ML)
  • Bachelor's degree in Computer Science
    Ege University - Turkey
    2001 - 2005
I really like this profile
Share it with others