Recommended expert

Ioan (Claudiu) Dobre

Senior Software Developer

Ioan Dobre
Roßtal, Germany

Experience

Oct 2024 - Jun 2025
9 months
Frankfurt am Main, Germany

Senior Software Developer

ING

  • Tribe Home, Product Area 4 - Customer in Life, Squad Cybertron.
  • Analysis, design, development, and testing of new requirements for Optimmo, mortgage financing software.
  • Analysis, design, development, and testing of the JEE application MWS kredit-baufi.
  • Analysis, design, development, and testing of the Wicket Optimmo application.
  • Analysis, design, development, and testing of kredit-baufi batch programs.
  • Migration of kredit-baufi batches to RHEL9.
  • CiL SCS consumer pacts with Finagle.
  • CiL SCS touch point architecture integration.
  • Team size: 10.
  • Tools / Frameworks: OpenJDK Java 17, Kotlin 1.6.0, Azure, Jenkins, Stash, JEE, GitLab, JIRA, Confluence, git, Spring 6.0, Spring Cloud, Spring Data, Hibernate, JPA, JMS, Kafka, Oracle, PL/SQL, Red Hat Enterprise Linux (RHEL), Maven, REST, JBoss, IntelliJ IDEA, Wicket 9 and 10, Istio.
Sep 2022 - Sep 2024
2 years 1 month
Germany

Senior Software Developer, Professional and Technical Lead

ERGO

  • Participation in the development of various projects from the 2022 project portfolio in the client's team.
  • Development of a Kerberos SAML requester library (based on Kerberos) and CRM integration with the library.
  • Adapting the CRM implementation for new requirements.
  • Log4J vulnerability fix for more than 5 applications.
  • Design and implementation of CRM tests.
  • Design, implementation, and integration for 30 microservices.
  • Development and maintenance of builds and deployments on a JEE environment.
  • Development and integration of the Kerberos SAML requester library.
  • Team size: 6.
  • Tools / Frameworks: OpenJDK Java 8 and 17, OpenShift 4, SAML, Kerberos, LDAP, JEE, Eclipse Scout, GitLab, JIRA, Confluence, git, svn, MongoDB, Python, Spring, Spring Cloud, Spring Data, Hibernate, JPA, Spring Cloud Stream, JMS RabbitMQ, Kafka, Oracle, PL/SQL, H2, Swagger Editor, Red Hat OpenShift Service on AWS (ROSA), Red Hat Enterprise Linux (RHEL), Maven, REST, Jetty, WebLogic, IntelliJ IDEA, ReactJS.
Oct 2020 - Aug 2022
1 year 11 months
Germany

Senior Software Architect

Toll Collect

  • Toll Collect, as the national toll operator, will implement a toll collection service for EETS providers. The Data Exchange Platform (DAP) handles data transmission in the centralized toll collection and booking process and acts as the interface to the toll operator's EETS subsystem and its provider communication module (PKM).
  • Analysis of 100 microservices and adjustments and optimizations of data flows and response times for DAP implementation to meet new requirements.
  • KPIs: Planning and implementation of monitoring solutions.
  • Design and implementation of microservice monitoring with Micrometer, Spring Actuator, Statsd, Telegraf, Splunk. All of this is integrated into the CI/CD pipeline and configured via GIT.
  • Splunk cybersecurity practice monitoring, managing, and fixing findings.
  • Adapting the DAP implementation for new requirements.
  • Design and execution of DAP tests.
  • Development and maintenance of builds and deployments in the native OpenShift cloud.
  • Team size: 10.
  • Tools / Frameworks: OpenShift, Kubernetes, Quarkus, micrometer, Prometheus, Thanos, Grafana, AlertManager, bash, LDAP, OpenJDK Java 11, OpenJDK Java 17, Camel, Spring Framework 5.2, Spring Integration, JAXB, XML, XSD, XSLT, JSON, Spring Data, Hibernate, JPA, Spring Batch, Spring Boot 2.4, Spring Cloud Config, Spring Cloud Vault, Camunda, BPMN, Zeebe, MongoDB, gRPC, OpenAPI, Karaf, OSGi, GitLab, JIRA, Confluence, git, svn, ActiveMQ Artemis, Kafka 2.7, InfluxDB, Oracle, JMeter, Karate Test Framework, Gatling, Swagger Editor, Splunk, Docker, Podman, Red Hat Enterprise Linux (RHEL), Maven 3.8, Ansible, Python, SOAP, REST, Jetty, Undertow, Oracle 19c, Spring Test, AssertJ, Mockito, JUnit 5, HTML5, Vue.js 2.6, Selenium.
Jun 2020 - Mar 2021
10 months
Germany

Senior Software Developer

Sopra Financial Technology

  • XS2A tests and QWAC certificate updates for a JEE application for PSD2.
  • Design, implementation, and testing of XS2A tests and QWAC certificate updates.
  • Team size: 8.
  • Tools / Frameworks: Java 11, JWT, REST, JSON, jq, curl, Spring Boot, Spring, WildFly, Maven, IntelliJ, git, JIRA, Apache HttpClient.
Jun 2020 - Oct 2020
5 months
Nuremberg, Germany

Senior Fullstack Developer

BAMF

  • Asylum, migration, and EU integration fund project.
  • Design, implementation, and testing of a microservice infrastructure.
  • Implementation and testing of an Angular frontend application.
  • Team size: 15.
  • Tools / Frameworks: Java 11, Angular 8, TypeScript, Node.js, OAuth2, JWT, REST, JSON, jq, curl, Spring, Spring Data, Spring Cloud, Spring HATEOAS, Spring Boot, Oracle, H2, Tomcat, Maven, IntelliJ, git, Mockito, TDD, JIRA, OkHttp, Scrum, Linux, Hibernate, Spring JPA Repository, Docker, Kubernetes, Cucumber.
Feb 2020 - May 2020
4 months
Germany

Senior Fullstack Developer

Media Markt Saturn

  • Sales performance data analysis to find the best products to sell.
  • Design, implementation and testing of a backoffice JSE/JEE application on the Google Cloud Platform.
  • Team size: 8.
  • Tools / Frameworks: Kotlin, Java 11, React, Ant Design, TypeScript, Node.js, GraphQL, OAuth2, JWT, REST, JSON, jq, curl, Spring Boot, Spring, Postgres, H2, Tomcat, Gradle, IntelliJ, git, Mockito, TDD, JIRA, OkHttp, Scrum, Linux, Google Cloud Platform, Hibernate, Spring JPA Repository, Docker, Kubernetes.
May 2017 - Dec 2019
2 years 8 months
Nuremberg, Germany

Senior Fullstack Developer and Solution Architect

ING

  • Migrate existing strong customer authentication and transaction authorization procedures to a new architecture. At the same time, integrate these procedures technically and functionally into local processes within the EU PSD2 (Payment Services Directive) requirements, and make them available via ING's global API platform (Touch Point Architecture / TPA).
  • In the context of Article 17 of the EU GDPR: Right to erasure, delete personal data for customer authentication and authorization systems.
  • Design, implementation and testing of JSE/JEE applications for the PSD2 payment services directive: hardware token means for the required strong customer authentication under PSD2.
  • Design, implementation and testing for ING authentication data migration and synchronization across various systems.
  • Design and implementation of distributed JSE/JEE applications for cleansing personal data based on legal requirements.
  • Main task is the development of new application components for blocking, anonymizing or deleting data in the access data and transaction authorization area. Plausibility and integration tests with H2, Spring Boot Test and Mockito.
  • Design and implementation of a solution for migrating from a monolith architecture to multiple SCS (Self Contained System) applications with the goal of using the same deployment environment for the monolith and, in the future, deploying the SCSs on a private cloud with OpenShift without additional effort.
  • Mentoring junior developers.
  • Delivered presentations of various solutions.
  • Analysis and resolution of 3rd level incidents in the final phase of the PSD2 project.
  • Team size: 10.
  • Tools / Frameworks: Java 9, Wicket 7, Vue.js, OAuth2, JWT, REST, JSON, jq, curl, Cassandra, Zookeper, Spring Boot, Spring, Lombok, Oracle 18c, H2, Tomcat, Jboss, ANTLR, RedHat, Maven, Eclipse, git, Mockito, TDD, JIRA, AsciiDoc, OkHttp, Pact, Kotlin (on JVM), Pact Based Mock Servers, Scrum, Linux, Intellij, Jenkins, Gatling, Cucumber, Spring Batch, Spring Data, Hibernate, JPA, Spring Cloud, Spring Cloud Contract, Spring Cloud Sleuth, Spring Cloud Circuit Breaker, Spring Cloud Config, Spring Cloud Vault, Spring Cloud Netflix (Eureka, Feign-Client, Ribbon), Kibana, Icinga, OpenTracing, Hibernate Envers, Docker, Kubernetes.
Oct 2016 - May 2017
8 months
Freising, Germany

Senior Software Developer

Bavarian State Institute for Agriculture

  • Further development of the agricultural operations statistics software application.
  • Team size: 4.
  • Tools / Frameworks: Java 8, Wicket 6, jQuery, Spring 4, Spring Security, Hibernate 4, Apache Tomcat, DB2, PostgreSQL, ANTLR, Linux Ubuntu, Maven, Eclipse, svn, Mockito, TDD, JIRA.
Apr 2016 - Sep 2016
6 months
Germany

Senior Software Developer

General Directorate of the Bavarian State Archives

  • Maintenance and bug fixing of the finding aid database.
  • Team size: 3.
  • Tools / Frameworks: eXistdb, Apache Camel, Linux Ubuntu, Java 8, Apache Tomcat, Eclipse, git.
Jan 2016 - Mar 2016
3 months
Germany

Senior Software Developer

Bavarian Insurance Chamber

  • New car insurance tariff, bug fixing.
  • Team size: 5.
  • Tools / Frameworks: Java 6, Apache Tomcat, Eclipse, IBM RTC.
Dec 2015 - Dec 2015
1 month
Germany

Senior Software Developer

Generaldirektion der Staatlichen Archive Bayern

  • Installation, maintenance and bug fixing of the finding aids database.
  • Team size: 3.
  • Tools / Frameworks: eXistdb, Apache Camel, Linux Ubuntu, Java 8, Apache Tomcat, Eclipse, git.
Sep 2015 - Feb 2016
6 months
Germany

Senior Software Developer

Valtech

  • Audi on Demand, vehicle registration.
  • VW Backend Configuration.
  • Team size: 5.
  • Tools / Frameworks: Java 7, Wicket 6, Vaadin, JQuery, RESTful Web Services, Docker, Hibernate 4, Apache Tomcat, H2, Maven, Linux Ubuntu, Eclipse, svn.
Nov 2014 - Aug 2015
10 months
Germany

Senior Software Developer

Bayerische Landesanstalt für Landwirtschaft

  • Getting familiar with the IT system landscape and development environment as well as the requirements of the applications to be implemented.
  • Collaborating on the implementation of an application to calculate the agricultural bookkeeping comparison for Bavaria.
  • Collaborating on maintaining the applications Fischerprüfung Online, Internet-Deckungsbeitragsrechnung, Meldeverfahren Fischkartierung and Stickstoffbilanz Bayern.
  • Team size: 4.
  • Tools / Frameworks: Java 8, Wicket 6, JQuery, Spring 4, Spring Security, Hibernate 4, Apache Tomcat, DB2, PostgreSQL, ANTLR, Linux Ubuntu, Maven, Eclipse, svn, mockito, TDD.
Jul 2010 - Oct 2014
4 years 4 months
Germany

Senior Software Developer

Unicredit Hypovereinsbank

  • Independent Price Verification, Management of Credit Risk, Basel II Framework.
  • Design and implementation of software architecture, object programming, Enterprise Patterns, Model Driven Design.
  • Requirements analysis, implementation of applications and batch programs.
  • Team size: 5.
  • Tools / Frameworks: Perl, Java 6, Eclipse RCP, RAD for WebSphere, Swing, Apache Commons, Apache Mina, WebSphere, Jenkins, Oracle, DB2, Solaris, DBUnit, Apache Camel, Eclipse, svn, Continous Integration, Refactoring, TDD, Scrum.
Apr 2006 - May 2010
4 years 2 months
Germany

Chief Software Architect, Senior Java Developer, Technical Leader

Bumblehood

  • Knowledge management software product and an instance for Wiki worldwide travel guides.
  • Realization of software architecture and application design through Domain Driven Design, object programming, Enterprise Patterns, Model Driven Design.
  • Implementation of application through automated unit and integration testing via Test & Behaviour Driven Development.
  • Realization and maintenance of project software development process.
  • Design, realization and maintenance of development, test and production environments.
  • Design and implementation of permission concept according to RBAC procedure.
  • RBAC configuration web console.
  • Management console with Vaadin.
  • Team size: 11.
  • Tools / Frameworks: Java 6, Tomcat 6, Tapestry 4.1, Javascript, Ajax, dojo, StringTemplate, Hibernate, OSGi, Mysql, Lucene, Spring, Eclipse, Subversion, Maven, JUnit, Easymock, Jython, svn, Java Content Repository, Grinder Load Testing Java Framework, Ant, Maven, JIRA, Continous Integration, Refactoring.
Nov 2004 - Mar 2006
1 year 5 months
Germany

Senior Java Developer, Technical Lead

Bayern LB

  • Capture component FIP (Early Warning – Intensive Support – Problem Loan Handling) to meet regulatory requirements such as MaK or Basel II.
  • Application design using OOAD and patterns (GoF, J2EE), Domain Driven Design.
  • Design and implementation of an authorization concept to support dynamic roles based on the session context.
  • Design of web application interface using the Tiles framework.
  • Design of the business layer.
  • Implementation of the application using automated unit and integration tests.
  • Team size: 7.
  • Tools / Frameworks: J2EE 1.3, JAAS, WebSphere 5.1, WSAD, Eclipse, DB2, Derby, Struts, Tiles, Hibernate, Spring, Eclipse, TDD, Continuous Integration, Clean Code, Refactoring.
Jul 2004 - Oct 2004
4 months
Germany

Software Architect

FAST GmbH (Softlab BMW Group Company)

  • SCVLI: Development and customization of a web application.
  • Team size: 2.
  • Tools / Frameworks: Java, JSP, Eclipse, Tomcat, Linux.
May 2004 - Jun 2004
2 months
Germany

Software Engineer

T-Systems International

  • IPLS: Development and customization of a multi-tenant system to support technical provisioning in standardized rollout projects.
  • Development and project support.
  • XSL transformation optimization.
  • Team size: 5.
  • Tools / Frameworks: Perl, PL/SQL, Solaris, Oracle, Xerces, Xalan.
Nov 2003 - Apr 2004
6 months
Germany

Senior Software Developer

BMW

  • BMW information system PASS: B2C and B2B architecture.
  • PaSS (Parts Sales Support) supports the sale of spare parts and accessories from dealers to fourth-level customers and the distribution of parts from markets to dealers.
  • Development and operation of applications based on the Solaris operating system.
  • Design and implementation of the presentation layer using Java Servlets, JavaServer Pages and Struts 1.1.
  • Team size: 7.
  • Tools / Frameworks: WebLogic, Eclipse, Oracle, Struts.
Jul 2003 - Oct 2003
4 months
Germany

Senior Software Developer

Bayern LB

  • Project S-Gate: design and development of the web portal for BayernLB.
  • Development and deployment of applications; application migration.
  • Team size: 2.
  • Tools / Frameworks: IBM WebSphere, HTTP Server on Linux, VIP Gauss Content Management System, JBuilder, CVS, Java, JSP.
May 2003 - Jun 2003
2 months
Germany

Senior Software Developer

FAST GmbH (Softlab BMW Group Company)

  • Project Timetool: a tool for time tracking in meetings and projects.
  • Designed and implemented the presentation layer.
  • Team size: 5.
  • Tools / Frameworks: JDK 1.4.2, Struts 1.1, Tomcat, MySql, Eclipse, CVS.
Apr 2003 - Apr 2003
1 month
Germany

Senior Software Developer

BMW

  • Project BMW Information System Elief: B2C architecture; electronic delivery of a web application for presenting PDF documents.
  • Designed, implemented, tested and deployed.
  • Team size: 7.
  • Tools / Frameworks: JDK 1.3.1, Weblogic 5.1.
Nov 2000 - Mar 2003
2 years 5 months
Germany

Senior Software Developer

BMW

  • BMW eCOM: B2B architecture between the information system in Germany and the UK.
  • Map server for the BMW information system for dealer search using dynamically generated maps.
  • Integration of a used car marketplace with the new BMW information system.
  • Integration of the Sales Agent System (SA3) with the BMW information system.
  • Development of an extension for the map server with an independent geocoder component.
  • Designed technical and test documents; performed development on Solaris.
  • Team size: 9.
  • Tools / Frameworks: JDK 1.1.7B, JDK 1.3.1, Weblogic 4.5.1, Weblogic 5.1, XML (Xerces), JDBC, MapXtreme 3.1, Oracle, JUnit.
Jan 2000 - Dec 2000
1 year
Paris, France

CORBA Project Consultant

IUT de Saint-Denis

  • Project consulting for CORBA systems.
Jul 1999 - Oct 2000
1 year 4 months
Bucharest, Romania

Java Developer and Project Manager

PRIND SRL

  • Electronic Commerce project: reference implementation for interactive e-commerce applications based on OSM PLUS specifications.
  • Design specifications defined in CORBA IDL 2.3 (Task and Session, Document Framework, Community Framework and Collaboration Framework).
  • Middleware for QBE driver to ensure message stability through abstract interfaces.
  • Designed, implemented, tested and deployed; led the project.
  • Team size: 8.
  • Tools / Frameworks: JDK 1.2.1/1.2.2/1.3, jBroker 2.1/3.0, CORBA 2.2/2.3.
Jan 1998 - Dec 1999
2 years
Bucharest, Romania

Software Developer

CRESCENDO

  • Development of software applications.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Banking and Finance (10 years), Information Technology (7.5 years), Automotive (3.5 years), Insurance (2 years), Transportation (2 years), and Government and Administration (1.5 years).

Banking and Finance
Information Technology
Automotive
Insurance
Transportation
Government and Administration

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (27 years), Product Development (11 years), Finance (4.5 years), Quality Assurance (1.5 years), Project Management (1.5 years), and Business Intelligence (0.5 years).

Information Technology
Product Development
Finance
Quality Assurance
Project Management
Business Intelligence

Skills

  • Java, Event Modeling, Ddd, Event Sourcing, Cqrs, Crdt, Tdd
  • Jee & Web Application Programming
  • Domain Driven Design, Tdd, Design Patterns, Solid Principles, Functional Programming, Continuous Integration, Scrum, Refactoring, Enterprise Design Patterns, Enterprise Integration Patterns, Oauth2
  • Java 11, Java 8, Jee, Oracle, Db2, Postgresql, H2, Derby, Mysql, Odbc, Jdbc, Sql, Influxdb
  • Vue.js, Json, Jwt, Xml, Xsl, Sax, Dom, Html, Css, Jquery, Dojo, Javascript, Angular.js
  • Kotlin, Shell Script (Bash, Ksh), Perl, Python, Regular Expressions, C, C++, Linux (Vms, File System Acl, Systemd), Solaris, Windows
  • Openshift, Docker, Splunk, Kubernetes, Apache Tomcat, Websphere, Bea Weblogic, Apache Web Server, Jboss, Wicket 7 9 10, Vaadin, Tapestry, Struts (With Tiles)
  • Apache Spark, Apache Commons, Spring, Eclipselink, Hibernate, Lucene, Jasper, Stringtemplate, Atomikos, Jackrabbit, Activemq Artemis, Easymock, Testng, Junit, Grinder, Dojo, Dbunit, Corba, Apache Camel, Xerces, Xalan, Firefox Developer Tools, Firebug, Swing, Okhttp, Apache Httpcomponents, Ribbon Load Balancer, Feign Client, Cassandra, Zookeeper, Mongodb, Camunda, Zeebe, Openapi, Bpmn, Soap, Jq, Curl, Lombok, Gatling, Docker, Osgi Equinox, Rad For Websphere, Eclipse, Mylyn, Jbuilder, Weblogic Development Tools, Svn, Maven, Ant, Kibana, Icinga, Grpc, Istio, Opentracing, Hibernate Envers, Spring Jpa Repository.

Languages

Romanian
Native
German
Advanced
English
Advanced

Education

Oct 1999 - Jun 2000

'POLITEHNICA' University of Bucharest

Master of Science · Open Systems – Architecture · Bucharest, Romania · 100%

Oct 1995 - Jun 1999

'POLITEHNICA' University of Bucharest

Bachelor of Science · Automation and Industrial Computing · Bucharest, Romania · 92.5%

Certifications & licenses

Goethe Certificate B2

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Ioan based?

Ioan is based in Roßtal, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Ioan speak?

Ioan speaks the following languages: Romanian (Native), German (Advanced), English (Advanced).

How many years of experience does Ioan have?

Ioan has at least 27 years of experience. During this time, Ioan has worked in at least 12 different roles and for 21 different companies. The average length of individual experience is 1 year and 1 month. Note that Ioan may not have shared all experience and actually has more experience.

What roles would Ioan be best suited for?

Based on recent experience, Ioan would be well-suited for roles such as: Senior Software Developer, Senior Software Developer, Professional and Technical Lead, Senior Software Architect.

What is Ioan's latest experience?

Ioan's most recent position is Senior Software Developer at ING.

What companies has Ioan worked for in recent years?

In recent years, Ioan has worked for ING, ERGO, Toll Collect, and Sopra Financial Technology.

Which industries is Ioan most experienced in?

Ioan is most experienced in industries like Banking and Finance, Information Technology (IT), and Automotive. Ioan also has some experience in Insurance, Transportation and Logistics, and Retail.

Which business areas is Ioan most experienced in?

Ioan is most experienced in business areas like Information Technology (IT), Product Development, and Finance. Ioan also has some experience in Project Management, Quality Assurance (QA), and Business Intelligence.

Which industries has Ioan worked in recently?

Ioan has recently worked in industries like Insurance, Transportation and Logistics, and Banking and Finance.

Which business areas has Ioan worked in recently?

Ioan has recently worked in business areas like Information Technology (IT) and Product Development.

What is Ioan's education?

Ioan holds a Master in Open Systems – Architecture from 'POLITEHNICA' University of Bucharest and a Bachelor in Automation and Industrial Computing from 'POLITEHNICA' University of Bucharest.

Does Ioan have any certificates?

Ioan has 1 certificate: Goethe Certificate B2.

What is the availability of Ioan?

Ioan is immediately available for suitable projects.

What is the rate of Ioan?

Ioan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Ioan?

To hire Ioan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 620-780 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.