Recommended expert
Ioan (Claudiu) Dobre
Senior Software Developer
Experience
Oct 2024 - Jun 2025
9 monthsFrankfurt 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 monthGermany
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 monthsGermany
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 monthsGermany
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 monthsNuremberg, 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 monthsGermany
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 monthsNuremberg, 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 monthsFreising, 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 monthsGermany
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 monthsGermany
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 monthGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthsGermany
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 monthGermany
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 monthsGermany
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 yearParis, France
CORBA Project Consultant
IUT de Saint-Denis
- Project consulting for CORBA systems.
Jul 1999 - Oct 2000
1 year 4 monthsBucharest, 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 yearsBucharest, Romania
Software Developer
CRESCENDO
- Development of software applications.
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
NativeGerman
AdvancedEnglish
AdvancedEducation
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
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience