Rainer Bieniek
Senior Developer
Experience
Senior Developer
RWE Trading
- Developed custom microservices for power exchanges based on Spring Boot 3 using PostgreSQL, ActiveMQ, Kafka, and S3
- Refactored and reimplemented legacy microservices (Scala / Akka) on Spring Boot 3
- DevOps tasks for operating microservices in an AWS runtime environment
- Senior role in development in collaboration with an internal client
Senior Developer
Hagebau IT
- Lead developer for building custom microservices in the data pool area based on Spring Boot 3 using MongoDB, Elasticsearch, and Kafka
- DevOps tasks for running microservices in a HashiCorp Nomad runtime environment
- Direct support for project management
Senior Lead Developer (Part-time)
Open Source Office
- Further developed the Open Source Review Toolkit in the area of FOSS compliance
- Integrated the microservice architecture with OAuth2 / OpenID systems and set up the Keycloak system
- Lead developer for custom microservices to automate FOSS compliance processes on Spring Boot 2 & 3
- Configured, managed, and administered the AWS runtime environment
- Senior role in DevOps and development tasks in collaboration with an internal client
Senior Lead Developer
Airrplus
- Integrated the microservice architecture with OAuth2 / OpenID systems and extended Keycloak with custom modules
- Operational support for Red Hat SSO / Keycloak
- Lead developer for custom microservices in authentication, authorization, and CRM integration on Spring Boot 2 & 3
- DevOps tasks for running microservices in a Microsoft Azure runtime environment
Senior Development Lead
Signal Iduna
- Technical lead of the internal developer team for cloud-based services in the electronic document archive
- Designed and implemented a microservice architecture for archiving and validating PDF documents (PDF/A)
- Integrated with existing OAuth2 / OpenID systems
- Planned and implemented operational and technical metrics in the microservice architecture
- Established and executed a DevOps approach in development and operations
System Architecture Consultant
ITZ Bund
- Support in the area of system architecture for the implementation of a register-based process
- Creating concepts and building a proof of concept for an on-premises private cloud infrastructure
- Troubleshooting and evaluating concepts and processes in collaboration with the internal client
Developer
Kühne & Nagel
- Development of RESTful microservices and GWT web applications in air freight logistics
- Using Java 8, Java EE 7, Spring Framework, and messaging architectures (SOA, REST, EIP)
- Designing mobile and desktop-based dialogs using HTML5
System Architecture Consultant
ITZBund
- Support in the area of system architecture for the implementation of a register-based process
- Detecting, analyzing, and resolving errors in application and infrastructure components
- Containerization and Docker deployment
Solution Designer
Vodafone Group
- Designing and implementing a solution for scheduled invocation of REST service endpoints (up to one hundred parallel calls/second)
- Using Spring Boot, Akka Messaging, Quartz, Infinispan, Docker, and Kubernetes
Solution Architect & Lead Developer
Hermes Deutschland
- Designing and implementing a microservice architecture for backend and middleware services (order creation for private customers)
- Introducing Akka Messaging, Infinispan Data Grid, and Kafka
- Migrating from Spring Boot 1 to Spring Boot 2, using Docker, Kubernetes, OpenStack, and OpenShift
- Building a CI/CD platform with Jenkins and implementing a DevOps process
Developer
Deutsche Bahn
- Set up a logging solution for a project replacing handhelds with Android tablets
- Developed a RESTful microservice to store and retrieve logs
- Integrated a search engine implementation into a relational database
Architecture Consultant
Mobilcom / Debitel
- Advised on architecture and design to build an internal API for document and print services
- Analyzed and gave recommendations based on Domain-Driven Design
- Designed and implemented a RESTful web service for the Apigee Edge Gateway
Developer
Vodafone Group Services
- Developed API proxies to migrate SOAP endpoints to REST using Spring Framework, Spring Boot, and Spring Cloud
- Designed a global OAuth2/OpenID infrastructure and integrated it into the API gateway
Developer
Kühne+Nagel
- Developed RESTful microservices and GWT web applications in air freight logistics
- Built programmable mock implementations for REST and SOAP services
- On-demand PDF generation with Apache FOP and XSL-FO, virtualization using VirtualBox and Docker
Developer
Hydro Aluminium Rolled Products
- Developed a solution for managing the storage area with Java 7, JSF, EJB, JPA, and Wildfly 8.2
- Developed and tested business logic, PC and mobile dialogs, and integration tests with external systems
Technical Lead & Lead Architect
Vodafone Group Services
- Technical Lead & Lead Architect for the APIX API Exposure Gateway for controlled backend integration
- API/RESTful/Microservice design and NoSQL (Cassandra) schema design
- Migration of SOAP interfaces to RESTful services (HATEOAS)
- Support for IoT prototypes (MQTT) and distributed log collector solutions on Kafka
Technical Lead
Vodafone Group Services
- Architecture and implementation of a chat bridge solution between Vodafone 360 and chat networks (Google Talk, Yahoo, MSN)
- Team lead for developing scalable Hadoop-based reporting solutions for data volumes up to 1 TB/month
JEE Developer
Vodafone Group Services
- JEE development for the customer self-service portal and migration of the billing system to ESB/Tibco
- Design and implementation of the MMS product D2 Easy Reply
Prototype Developer
Vodafone Group Services
- Prototype development and field trial live@home (Mobile World Congress 2007)
- Group SMS solution GroupComms and integration into networks
- Planning and operation of development and test environments
Managing Partner, Technology
GTN – Society for Telecommunications and Network Services
- Planning, setup, and operation of the first private nationwide German internet data network with international connections
- Organization and management of first and second level support
Consultant
GTT – Company for Telephone and Telecommunications Consulting
- Planning, building and operating in-house data networks
- Developing custom software solutions for telephone and data networks
Freelancer
Independent Software Developer
- Designing and implementing computer games for Sinclair ZX Spectrum, QL and Commodore Amiga
- Developing hardware and drivers for sound solutions and hard disk drives
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 Telecommunication (19.5 years), Information Technology (9.5 years), Transportation (2.5 years), Insurance (1.5 years), Government and Administration (1 year), and Energy (0.5 years).
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 (33.5 years), Product Development (17.5 years), Operations (8 years), Customer Service (5 years), Business Intelligence (4 years), and Project Management (1.5 years).
Summary
Programming languages: Java, C, C++, C#, Rust, Shell, Perl, Sed, Awk
IDEs: IntelliJ, Eclipse, Visual Studio, Xcode
Tools: Maven, Gradle, Git, Ant, Subversion, RCS, CVS
Test & integration frameworks: JUnit 4/5, Mockito, AssertJ, Awaitility, TDD, BDD, Jenkins
Web design: Bootstrap, Tailwind CSS / UI
Frameworks: Spring Boot / Framework (WebMVC, Reactive) / Data / Cloud / Security, OSGi, Apache Camel, Swing, JEE & WildFly / JBoss, Apache Hadoop, Hibernate
Operating systems: Solaris / Linux / FreeBSD, Windows
Databases: PostgreSQL, MySQL, Oracle, Sybase, MS-SQL, MongoDB, Cassandra, Redis, Memcached
Process models: Scrum, Kanban, V-Model, Waterfall model
Project experience in Domain-Driven Design
Languages
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Rainer based?
What languages does Rainer speak?
How many years of experience does Rainer have?
What roles would Rainer be best suited for?
What is Rainer's latest experience?
What companies has Rainer worked for in recent years?
Which industries is Rainer most experienced in?
Which business areas is Rainer most experienced in?
Which industries has Rainer worked in recently?
Which business areas has Rainer worked in recently?
What is the availability of Rainer?
What is the rate of Rainer?
How to hire Rainer?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Developer
Nearby freelancers
Professionals working in or nearby Großheide, Germany