Mehmet Erdemsoy
Senior Consultant

ArDevCo is a freelancer company focused on Architecture, Development and Consultancy.

I am a full stack developer. I like to be involved in all stages of an IT project. Beside the technical challenges, I am also interested in the business aspects of a project and also in the architecture.

I am specialized in designing, developing, migrating, scaling out, troubleshooting and tuning complex Enterprise Systems.

I am experienced in object-oriented analysis and design, developing and implementing of large-scale, n-tier distributed back-end and web applications as well as maintaining and supporting of enterprise systems. I have experience in building large systems using Microservice architectures as wel as Event Driven architectures.

I have expert knowledge in Java (EE, Spring) and Oracle Database. I have also solid knowledge in NoSQL and in memory databases like Mongo, Cassandra, Redis and Oracle Coherence. I have build up wide experience in search engines Lucene and Elasticsearch enriched with theoretical knowledge about data analyse and search engines.

I have been using DevOps technologies on my projects like Docker, OCI, Vagrant, Jython, Shell scripts, Groovy, Jenkins, Gitlab, Bamboo, Hudson and Jira.

I have used software development methods like Continuous Integration, Continuous Delivery, Waterfall and Agile (scrum). I am also skilled in knowledge-sharing, presentation and documentation.
I can communicate in Dutch and English fluently.

Company Info

Portfolio

Go to next/previous page

  • All
  • Consultancy
  • Architecture
  • Development
  • Devops

Resume

Go to next/previous page

Work Experience

  • Ministerie van Economische Zaken
    2017 -

    Full Stack Developer

    Java, Spring, Java EE, Angular, CSS, Javascript, PostgresSQL, Maven, GIT

  • Ministerie van Binnenlandse Zaken en Koninkrijksrelaties
    2016 - 2017

    Full Stack Developer

    Java, Spring boot, Elasticsearch, Angular, CSS, Javascript, PostgresSQL, Maven, GIT

  • Alliander
    2014 - 2016

    Integration Consultant

    Java, Java EE, Weblogic, Oracle Service Bus, Oracle Database, Maven, GIT, SVN

    Some Projects:
    1. LIP (Landelijk Intake Portal)
      Realized an Internet portal for twenty five cooperating operators of energy, water and communications infrastructure. The portal will support expected for 5 million households in the Netherlands. Project goals successfully achieved.
    2. De Slimme Meter Keten Application Redesign
      Successfully (re)designed and developed a new release of CTS to be able to process the growing amount of new generation electricity meters using Java (EE), Oracle database and OSB. Project goals, higher reliability, higher availability and more capacity successfully achieved.
    3. EnergyWorks
      Implemented Restful services in Java 8 and Java EE6. Project goals successfully achieved.
    4. Security service
      Implemented integration services for the security systems for the offices in OSB. Project goals successfully achieved.
    5. DevOps
      Consulting and setting up dev-ops solutions for the team using Jenkins and other tools. Project goals successfully achieved.
    6. Tulp
      Implementing a migration system to migrate new electricity meters using Java (EE), Oracle database and OSB. Project goals successfully achieved.
  • TMNS
    2012 - 2014

    Integration Consultant

    Java, Java EE, Oracle Fusion Middleware, Oracle Service Bus, Oracle Database, Spring Framework, Shell Scripting, Security, Jenkins, Bamboo, Hudson, Maven, Ant

    Some Projects:
    1. Liberty Global
      2012 - 2014

      Integration Consultant

      Java, Java EE, Weblogic, Oracle Fusion Middleware, Oracle Service Bus, Oracle Database, Shell scripting, Hudson, Jenkins, Bamboo, Maven, Ant

      Some Projects:
      Kabel Baden-Wurttemberg, Germany
      Implemented new releases of the integration software of the company for bug-fixing and new functionality in Oracle Fusion, Service Bus and Java(EE).
      UnityMedia, Germany
      Implemented new releases of the integration software of the company for bug-fixing and new functionality in Oracle Fusion, Service Bus and Java(EE).
      One Fusion Framework, all countries
      Designed, developed and implemented a configuration oriented framework to make integration faster and easier.
      Recovery Service, all countries
      Designed and developed a recovery system to automatically recover failed requests in the BPEL using rules without human intervention.
      Continuous Delivery/Integration implementation, all countries
      Set up successfuly continuous integration/continuous deployment environment using Bamboo. The existing Hudson implementation is migrated to Bamboo entironment.
      Oracle Database scaling out
      Developed a partition strategy for the audit and log files of the company.
    2. Agiv
      2013 - 2013

      Application Developer

      Java, Java EE

      Extended the back-end application with new functionality including security.
    3. InterGamma
      2013 - 2013

      Application Developer

      Java, Java EE, Spring Framework

      Developed new functionality on a test framework using Spring framework for the Service Bus.
    4. Dirk
      2013 - 2013

      Application Developer

      Java, Java EE, Spring Framework

      Developed new functionality on a test framework using Spring framework for the Service Bus.
  • Vattenfall
    2005 - 2012

    Consultant

    Java, Java EE, BPM( currently Oracle Fusion Middleware), ALSB, Oracle Service Bus, Oracle Database, Spring Framework, JavaScript, Struts Framework

    Some Projects:
    1. Website nuon.nl

      Java, Java EE, Spring Framework, CSS, Freemarker, Oracle Database, Oracle Service Bus, XQuery, XSLT

      Worked to the front-end and back-end releases of the web site.
    2. NUTS, Handelsplatform for natural gas

      Java, Java EE, Spring Framework, CSS, Freemarker, Oracle Database, Oracle Service Bus, XQuery, XSLT

      Developed an online gas trading platform.
    3. EDSN Sectorreleases

      Oracle Service Bus, Java, Java EE, Oracle Database, XQuery, XSLT

      Implemented several Sectorreleases.
    4. Internal applications using Struts and Spring framework

      Java, Java EE, Spring Framework, Struts Framework, Tiles, CSS, Freemarker, Oracle Database, Oracle Service Bus, XQuery, XSLT

      Designed, developed and implemented several applications for internal use.
    5. Design and development databases and business logic implementations using PLSQL

      Oracle Database, PLSQL, SQL

      Designed and developed several database schemas and libraries.
    6. Integration applications using Oracle Service Bus, BPM, Java and Java EE

      Oracle Service Bus, Java, Java EE, Oracle Database, XQuery, XSLT

      Designed and developed several integration applications on the Oracle Service Bus.
    7. Design and implementation integration layer architecture
      Designed and developed the architecture and developed a framework for the integration projects.
    8. Mobile application for charging electrical vehichels

      Java, Java EE, Oracle Database, XQuery, XSLT, CSS, Tiles, Struts Framework, Google libraries

      Implemented a mobile application for the electric vehicle users for charging services like locating the charging stations, administeting the status, history etc.
    9. WLS Security integration

      Oracle Weblogic Application Server, JAAS

      Designed and developed a new JAAS authentication and authorization service using Weblogic API to integrate the Weblogic with the existing user credential databases.
  • Logica
    2001 - 2004

    Consultant

    C, C++, Database, Shell Scripting

    Some Projects:
    1. KNMI, Weather Forecasting System

      C, RTAP, Ingres

      Developing new functionality and bugfixing.
    2. RIVM, Air Pollution Control System

      C, RTAP, Ingres

      Developing new functionality and bugfixing.
    3. Rijkswaterstaat, Motorway Traffic Management System 2

      C, RTAP, Ingres

      Developing new functionality and bugfixing.
    4. Rijkswaterstaat, MoniCa

      C, RTAP, Ingres

      Developing new functionality and bugfixing.
  • Valar Automatisering
    2001 - 2004

    Consultant

    Basic, C, FoxPro, Shell Scripting

    Some Projects:
    1. Commerce, CRM application

      Basic, C

      Designing, developing and implementing an CRM application owned by the company.
    2. Rolf Leermiddelen

      Basic, C

      Implementing Commerce, developing new functionality.

Education

Skills

  • Java 80%

  • Java EE 80%

  • Spring 60%

  • Struts 80%

  • Hudson 60%

  • Jenkins 60%

  • Bamboo 60%

  • XPath 80%

  • XQuery 80%

  • XSLT 80%

  • JavaScript 60%

  • SQL 80%

  • PLSQL 80%

  • Jython 70%

  • Shell Scripting 80%

  • HTML5/CSS3 50%

  • Linux 70%

  • Unix 70%

  • Windows 70%

  • Maven 70%

  • Ant 70%

  • Gradle 50%

  • Groovy 50%

  • SVN 70%

  • GIT 70%

  • Scala 20%

  • soapUI80%

  • Vagrant10%

  • Puppet20%

  • Docker50%

  • HDFS20%

  • Hadoop20%

  • MongoDB50%

  • Cassandra50%

  • Lucene60%

  • Elasticsearch60%

  • Oracle Fusion Middleware/Oracle Coherence 60%

  • Oracle Fusion Middleware/Oracle Weblogic Application Server 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle BPEL Process Manager 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Human Workflow 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Mediator 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Business Rules 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Enterprise Service Bus 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Business Activity Monitoring 80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Web Services Manager 60%

  • Oracle Fusion Middleware/Application development tools/Oracle JDeveloper80%

  • Oracle Fusion Middleware/Oracle SOA Suite/Oracle Application Development Framework 20%

  • Oracle Fusion Middleware/Systems management/Oracle Enterprise Manager 80%

Languages

  • Dutch 75%

  • English 65%

  • Turkish 90%

Services

  • Architecture
  • Development
  • Consultancy

Blog

Go to next/previous page

Unfortunately I turned off my blog site due to lack of time.

All problems in computer science can be solved by another level of indirection, except of course for the problem of too many indirections.
David John Wheeler
Premature optimization is the root of all evil.
Donald Knuth
Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away.
Antoine de Saint Exupery

Contact Us

Go to next/previous page

Contact info

  • Rotterdam, Netherlands
  • info@ardevco.com

Send us a message

Thanks for sending your message! We'll get back to you shortly.

There was a problem sending your message. Please try again.

Please complete all the fields in the form before sending.