I am a Software Architect and an senior developer. I have worked as a developer, team leader and architect in 10 plus years of developing applications and frameworks. In last 10 years I have developed web and mobile applications. I have worked for 2 different e-commerce startup in Turkey. Nowadays I am working as remote senior java developer for Up and Running Software. I am working for a blockchain project. It is based on bitcoin and name is PAI project. I am working on restful microservices implementation to communicate with python workers. And also i am working for web wallet and block explorer projects for PAI project.And also I am working for a single sign on server implementation which name is PAI-PASS. it is a greenfield project we are developing it using spring boot framework
Spring MVC, Grails, JSF, Play!Framework, Rails
MySQL, Postgresql, Oracle, Neo4j, Redis, MongoDB, Couchbase, Rethinkdb
GORM, Hibernate, Spring Data
Agile Methodologies, Big Data, E-Commerce, Key Value Databases, Functional
Programming, Web Programming, Continuous Integration, Refactoring, Object Oriented
Programming, Graph Databases, Design Patterns, TDD, Clean Code, DevOps
Tools and APIS
Git, Maven, Gradle, Jenkins, Sonar, Confluence, Jira, Kafka, Spark, AWS, Docker, Solr
I designed and implemented large e-commerce system for Dogus planet using Java,
Spring, Hibernate, Spring MVC, Grails, Scala and JSF for Unix Environments. I managed
a scrum team which has seven members. My and my team's responsibilities are bulk
product import for platform, product detail page, search page. We also designed and developed RtDash project using java, scala, kafka, spark, cassandra and websocket. It is a
real time dashboard for e commerce platform statics monitoring. I designed and implemented Baazar Project which is a grails project. It is an integration application for
marketing websites like Google Merchant center, criteo and some other affiliate marketing
platforms. I designed and implemented CSV generator which is a scala, akka project. It is an integration application for recommendation engine.
I worked as remote developer for teamed.io. I worked on 2 different open source project.
One of them is Takes which is true object-oriented and immutable Java web framework.
And other one is netbout project. Netbout is a private talks website.
Aksigorta is an insurance company. I was working with Java/Spring Technologies. In this
Project i was using Seam, JSF 1.2, IceFaces, Spring, Hibernate, PL/SQL, Oracle. One of the sub project of SAT it was Kasko-Hasar-Hasarsizlik i used Spring, Hibernate, JSF 2.0,
PrimeFaces, Oracle and also for source version control i used GIT. SAT was
transformation project from Oracle Forms to Java.
I worked for this project almost 14 months. It was about creating a new social network. It
was a research and development project. I implemented user interface parts, contact
server, feed server and android client using java, groovy, spring, mongodb, cassandra. I and one of the our team member, chinese member, we developed contact server together. I
stayed in Shenzhen, China for 4 months to develop SA project.
I used core java.
I used core java.
I am designing and developing an auction platform for real estate property marketplace.
Tapu.com's platform stack based on java,spring mvc, hibernate, mysql, redis, memcache, rabbitmq, mongodb, neo4j, solr, angularjs and aws services. I am using ec2, rds, s3, cloudfrount as aws services. Tapu.com is a startup project and i joined the team on early stage. I was single developer to design, implement, deploy and monitor the system. But now we are small team which has three member, one frontend developer and one backend developer and me. I am leading this small team and responsible from tapu.com technology decision.
I designed and implemented Future job project which is a java,mongodb project. It is saving tasks for future and process them when time is reached.
I designed and implemented Customer graph project which is a pyhton,neo4j,mysql,mongodb project. It is collecting customer data from system persisted from mysql, mongodb and then persisting to graph database. Business analysts are using graph database to discover new selling opportunities.
I am participating part time remotely in a Blockchain cryptowallet project which is based on PaiCoin. It is distributed between 15 team members. I am working on 2 different projects simultaneously. One of them is BlockExplorer which is an explorer of blocks between Pai chains. Other is a middleware project between Python workers and java restful endpoints. It is a part of PAI platform project. I am interacting with java 8, spring, mongoDB, WildFly and Json RPC. It is docker based containerized application.
And also I am working for a single sign on server implementation which name is PAI-PASS. it is a greenfield project we are developing it using spring boot framework.