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