Unfortunately I turned off my blog site due to lack of time.
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
-
company nameArDevCo
-
nameMehmet Erdemsoy
- All
- Consultancy
- Architecture
- Development
- Devops
-
Consultancy
Advice
-
Consultancy
Plan
-
Consultancy
Design
-
Oracle Weblogic
Designing and developing Weblogic applications
-
Oracle Service Bus
Designing and developing applications using Oracle Service Bus
-
Oracle Fusion Middleware
Designing and developing applications using Oracle Fusion Middleware
-
Consultancy
Business process and system design
-
Consultancy
Project management support
-
Consultancy
Packaged software selection
-
Java SE
Developing applications using Java SE
-
Spring Framework
Developing applications using Spring Framework
-
Java Enterprise Edition
Designing and developing using Java EE framework
-
Consultancy
Plan
-
Consultancy
Design
-
Consultancy
Advice
-
Jenkins
Setting up, Designing and developing Jenkins
-
Hudson
Setting up, Designinig and developing Hudson
-
Bamboo
Setting up, Designing and developing Bamboo
-
Consultancy
Business process and system design
-
Consultancy
Project management support
-
Consultancy
Packaged software selection
-
GIT
Using GIT as Version Control System
-
SVN
Using SVN as Version Control System
-
Gradle
Using Gradle as build tool
-
Consultancy
Business process and system design
-
Consultancy
Project management support
-
Consultancy
Packaged software selection
-
Development
Designing and developing Oracle database
-
Development
Designing and developing SQL
-
Development
Designing and developing PLSQL
-
Consultancy
Advice
-
Consultancy
Plan
-
Consultancy
Design
-
Development
Designing and developing JavaScript
-
Development
Designing and developing Struts applications
-
Development
Designing and developing Groovy
-
Consultancy
Design
-
Consultancy
Advice
-
Consultancy
Plan
-
Architecture
Application Services Library
-
Architecture
Designing and developing enterprise architectures
-
Architecture
Prince II
-
Development
MongoDB
-
Development
Oracle Coherence
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 - 2017Full Stack Developer
Java, Spring boot, Elasticsearch, Angular, CSS, Javascript, PostgresSQL, Maven, GIT
-
Alliander
2014 - 2016Integration Consultant
Java, Java EE, Weblogic, Oracle Service Bus, Oracle Database, Maven, GIT, SVN
Some Projects:
-
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. -
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. -
EnergyWorks
Implemented Restful services in Java 8 and Java EE6. Project goals successfully achieved. -
Security service
Implemented integration services for the security systems for the offices in OSB. Project goals successfully achieved. -
DevOps
Consulting and setting up dev-ops solutions for the team using Jenkins and other tools. Project goals successfully achieved. -
Tulp
Implementing a migration system to migrate new electricity meters using Java (EE), Oracle database and OSB. Project goals successfully achieved.
-
-
TMNS
2012 - 2014Integration Consultant
Java, Java EE, Oracle Fusion Middleware, Oracle Service Bus, Oracle Database, Spring Framework, Shell Scripting, Security, Jenkins, Bamboo, Hudson, Maven, Ant
Some Projects:
-
Liberty Global
2012 - 2014Integration 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. -
Agiv
2013 - 2013Application Developer
Java, Java EE
Extended the back-end application with new functionality including security.
-
InterGamma
2013 - 2013Application Developer
Java, Java EE, Spring Framework
Developed new functionality on a test framework using Spring framework for the Service Bus.
-
Dirk
2013 - 2013Application Developer
Java, Java EE, Spring Framework
Developed new functionality on a test framework using Spring framework for the Service Bus.
-
-
Vattenfall
2005 - 2012Consultant
Java, Java EE, BPM( currently Oracle Fusion Middleware), ALSB, Oracle Service Bus, Oracle Database, Spring Framework, JavaScript, Struts Framework
Some Projects:
-
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.
-
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.
-
EDSN Sectorreleases
Oracle Service Bus, Java, Java EE, Oracle Database, XQuery, XSLT
Implemented several Sectorreleases.
-
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.
-
Design and development databases and business logic implementations using PLSQL
Oracle Database, PLSQL, SQL
Designed and developed several database schemas and libraries.
-
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.
-
Design and implementation integration layer architecture
Designed and developed the architecture and developed a framework for the integration projects.
-
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.
-
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 - 2004Consultant
C, C++, Database, Shell Scripting
Some Projects:
-
KNMI, Weather Forecasting System
C, RTAP, Ingres
Developing new functionality and bugfixing.
-
RIVM, Air Pollution Control System
C, RTAP, Ingres
Developing new functionality and bugfixing.
-
Rijkswaterstaat, Motorway Traffic Management System 2
C, RTAP, Ingres
Developing new functionality and bugfixing.
-
Rijkswaterstaat, MoniCa
C, RTAP, Ingres
Developing new functionality and bugfixing.
-
-
Valar Automatisering
2001 - 2004Consultant
Basic, C, FoxPro, Shell Scripting
Some Projects:
-
Commerce, CRM application
Basic, C
Designing, developing and implementing an CRM application owned by the company.
-
Rolf Leermiddelen
Basic, C
Implementing Commerce, developing new functionality.
-
Certificates
Click on the links to see the certificate
-
Elasticsearch Machine Learning
2017Elastic
-
M101J MongoDB for Java Developers
2015MongoDB University
-
Oracle IT Architecture Release 3 Certified Architecture Specialist
2013Oracle
-
Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert
2013Oracle
-
Oracle Certified Professional Java EE5 Business Component Developer
2011Oracle
-
Oracle Certified Professional Java EE5 Web Services Developer
2011Oracle
-
Prince2 Foundation
2009APMG International
-
Sun Certified Web Component Developer
2009Oracle
-
Sun Certified Programmer
2008Oracle
-
Oracle Program with PL/SQL
2008Oracle
-
Oracle Introduction to Oracle 9i: SQL
2008Oracle
-
Oracle PL/SQL Developer Certified Associate
2008Oracle
-
Application Service Library Foundations
2006Oracle
-
LOI Basisbegrippen NIAM, modellen, schema's en projectmatig werken
2002LOI
-
LOI Informatiekunde, informatievoorziening en informatiesystemen
2001LOI
-
LOI Hardware, Software, Netwerken en SQL
2000LOI
Courses
-
Logic: Language and Information 1
2014Coursera/The University of Melbourne
-
Pattern-Oriented Software Architectures for Concurrent and Networked Software
2013Coursera/Vanderbilt University
-
OPN Oracle SOA Suite 11g Implementation Boot Camp Ed 2
2012Oracle
-
BEA WebLogic Server 10g R3: Advanced System Administration ED1
2010Oracle
-
BEA WebLogic Server 9/10: System Administration
2009Oracle
-
Developing Aplications for the Java EE Platform
2008Sun
-
BEA Weblogic Integration 9: Developing Integration Solutions WLI-D11
2008BEA Systems
-
ISES Technisch Ontwerp
2007ISES
-
Java SE 5
2007BEA
-
Advanced C++
2001Datasim
-
Fundamentals of Ansi C++
2001Datasim
-
Introductie SCO Unix
1998SCO
-
Unix OpenServer 5 Systeembeheer 1
1998SCO
Education
-
Rotterdam University of Applied Sciences
2009 - 2012Faculty: Informatics
-
EXIN (AMBI)
2000 - 2002Automatisering en Mechanisering van de Bestuurlijke Informatievoorziening
-
Technical Lyceum (Physics)
1985 - 1988Lyceum, discipline Physics
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
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