Ruben Lara verfügbar

Ruben Lara


Profilbild von Ruben Lara Softwarearchitekt aus Berlin
  • 12059 Berlin Freelancer in
  • Abschluss: nicht angegeben
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | spanisch (Muttersprache)
  • Letztes Update: 11.07.2020
Curriculum vitae

Diese Anzeige ist nur für angemeldete Nutzer möglich.

During my long-time professional activities around software development I have gained a lot of Knowledge and Experience from the different perspectives since I have taken on multiple IT-roles like technical lead, business analyst, software architect and developer.

My primary focus is on building reactive systems based on a microservice architecture and use of architecture patterns and paradigms such as CQRS, Event Driven Architecture, Event Sourcing, Domain Driven Development, Messaging, REST among other concepts. I have a good know-how in technology stacks including Akka, Spring Boot, Spring Cloud, Docker and Kubernetes, Gitlab Continuous Integration, Deployment and Delivery.  

I’m very familiar with standards for agile project implementation such as Scrum or Kanban.

My know-how in BPMN and UML complete my profile.

Advanced trainings and certifications:
  • Reactive Architectures: Building Scalable Systems
  • Reactive Architectures: CQRS & Event Sourcing
  • Reactive Architectures: Distributed Messaging Patterns
  • Reactive Architectures: Domain Driven Design
  • Reactive Architectures: Reactive Microservices
  • Software Architecture Camp - Domain Driven Development 2017
  • Microservices Summit 2017 in Berlin
  • Microservices Summit 2016 in München
  • Certified Scrum Product Owner (ScrumAlliance)
  • Certified Scrum Master (ScrumAlliance)
  • Software Architecture Summit 2015 in Berlin
  • Software Architecture Summit 2014 in Berlin
  • iSQI®-Certified-Professional for Requirements Engineering
  • OMG Certified Expert Business Process Management Notation (BPMN2)
  • PMI Certified Project Management Professional (PMP)
  • PMI Certified Associated for Project Management (CAPM)
  • CobIT Practitioner (ISACA)
  • ITIL V3 Foundation
  • V-Modell XT Pro
  • iSQI Certified Professional for Project Management
  • iSQI Certified Software Architect
  • IHK Project management certification
  • Sun Certified Enterprise Architect for Java Enterprise Edition Technology (SCEA)
  • Sun Certified Web Component Developer
  • OMG Certified UML Professional
  • Microsoft Certified System Administrator on Microsoft Server 2003
  • Microsoft Certified Professional
  • LPI Linux Certified System Administrator
For completness, please see the attached CV.

Deustche Bahn
05.2017 - untill now
Function / Role: Software architect
Scope / Background: Implementation of a distributed system based on a microservice archtecture
Technologies: Spring boot, Docker, Kubernetes, Vault, OAuth2, Open ID connect, DEX, Postgresql, RabbitMQ, Spring Integration, Hazelcast, RESTful, HATEOAS, Swagger, AWS

12.01.2017 (1 Day)
Function / Role: Software architect
Scope / Background: Architecture assestment consulting support
Technologies: Node.js, Docker

11.2016 – 04.2017
Function / Role: Software architect / developer
Scope / Background: Implementation of a distrubuted system as a "Connected Car"-Solution based on a microservice architecture (Event Source, Event Driven Architecture, Domain Driven Design)
Technologies: Spring boot, Spring Security, Postgresql, RabbitMQ, Spring Reactor, Hazelcast, REST, Swagger

SBB Bern
06.2016 – 08.2016
Fucntion / Role: Software architect / developer
Scope / Background: Implementation of a mobile application based on microservices for tracking journey information by train ticket controllers
Technologies: Spring boot, Spring cloud, Openshift, Kubernetes, Docker, Spring Security, Postgresql, RabbitMQ, Cassandra, Hazelcast, REST, Swagger, Zuul, Hystrix

Bosch Mobility Media
02.2016 – 06.2016, 12.2014 – 12.2015, 06.2013 – 07.2013
Function / Role: Software architect / developer
Scope / Background: Development of services in a SOA based architecture within the scope of the implementation of a “Connected Car” project.
Technologies: SOAP Webservices, XML, WSDL, Spring, Oracle DB, BPMN
I'm only interested on local projects (Berlin). Projects in other locations are interesting too if they can be done from remote (at least 2 days per week remote).