26.04.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software Developer / Data Engineer / DevOps

Neufahrn bei Freising, Deutschland
Weltweit
Wirtschaftsinformatik
Neufahrn bei Freising, Deutschland
Weltweit
Wirtschaftsinformatik

Profilanlagen

CV_Bai_Xia.pdf

Skills

Clean CodeJavaAgile MethodologieTest AutomationCloud ComputingCqrsInformation EngineeringETLDevOpsDjangoElasticsearchGitHubApache HadoopRekrutierungPythonPostgreSQLMachine LearningMikrometerNatural Language ProcessingNeo4jOAuthOpenShiftOracle FinancialsScrumRedisOpenid ConnectAnsiblePrometheusClouderaMesosStatistikenTypeScriptTest-Driven DevelopmentGrafanaApache SparkSpring BootDeep LearningCobraFastAPIKotlinKanbanAngularJSKubernetesCassandraApache KafkaSuchmaschinenGraphQLTerraformDomain Driven DesignRefactoringDockerJenkinsMicroservices
Kurze Zusammenfassung meiner Erfahrung:
  • Java, Python > 14 Jahre
  • Spring > 8 Jahre
  • Kafka > 7 Jahre
  • Spark, Hadoop > 9 Jahre
  • Software-Architektur > 7 Jahre
  • Cloud-Umgebungen (Kubernetes, Openshift, Mesos) > 6 Jahre
  • Machine Learning (NLP, statistical ML) > 6 Jahre
  • Agile Entwicklung (Scrum) > 10 Jahre
Programmiersprachen:
  • Java
  • Python
  • Kotlin
  • Go
  • Typescript
Frameworks:
  • Springboot
  • Micronaut
  • Kafka-Streams
  • Micrometer(Monitoring)
  • Angular
  • Spark
  • Cobra(Go)
  • Operator-SDK(Kubernetes, Go)
  • Django(Python)
  • FastAPI(Python)
Methodiken:
  • Clean Code
  • Refactoring
  • Test Driven Development
  • Agile Development (Scrum, Kanban)
  • Cloud Native Development
  • Domain Driven Design
  • DevOps
  • Test Automation

Devops Tools:
  • Ansible
  • Kustomize
  • Helm
  • Jenkins
  • ArgoCD
  • JFrog Artifactoy
  • Github
  • Terraform
  • Keycloak
  • Prometheus
  • Grafana

Datenbanken:
  • Neo4j
  • Elasticsearch
  • Postgres
  • Redis
  • Oracle
  • Cassandra

Plattform:
  • Kubernetes
  • Openshift
  • Kafka
  • Docker
  • Cloudera(Hadoop)

Technologien:
  • Webentwicklung
  • Oauth2
  • OpenID Connect
  • Realtime-ETL
  • Event-Sourcing(CQRS)
  • GraphQL
  • Cypher
  • Microservice

KI:
  • Natural Language Processing
  • Deep Learning
  • Statistical Machine Learning
  • Recommendation Engine
  • Search Engine

Sprachen

ChinesischMutterspracheDeutschverhandlungssicherEnglischgut

Projekthistorie

Senior Software Developer / DevOps

Building new Insurance CRM System; Versicherungskammer
Description:

This project involved the evaluation of numerous cutting edge technologies. This
new CRM-System is based on Event Sourcing/CQRS Design Pattern, which
resulted in a significant increase in data transfer speed. It enables transaction
data transfer from monthly to seconds time interval. By using microservice
architecture, the complexity of software development was also significantly
reduced and simplified the product development life cycle by applying automated
CI/CD pipeline.
Kafka streaming platform enables recording of all user generated transactional
data of contract development and processes them in real time.

Key deliveries:
- Design and implementing of Kafka based real-time event sourcing system
- Implementing Kappa architecture
- Implementing Kerberos authenticated security client for backend data transfer
- Implementing Oauth with Keycloak for Microservice authentication and
authorization
- Implementing GraphQL Oauth Security library for backend authorization
- Design and implement Kubernetes-Operator for installing production-like
infrastructure on developer machines
- Implementing library for simplifying Micronaut and Kafka-Streams based
application-monitoring
- Evaluating and Implementing Graph service with Neo4j and Kafka for tracking
and analyzing realtime events in event sourcing system
- Build CI/CD Pipeline with Jenkins, Go(Cobra), Python
- DevOps and Third-Level Support
- Technical consulting




Tools: Kafka, Openshift, Keycloak, Springboot, Micronaut, Kotlin, Go, Python,
Shell-Script, Jenkins, Keycloak, Operator-SDK, Cypher, GraphQL, Kustomize,
Helm

- Implementing Kappa architecture

Plattform/Solution Architect

Building On Premise Big Data Platform & Data Lake; Versicherungskammer
Description: Building and Design a Cloudera Hadoop based Data Platform with
multi-tenant features.

Key deliveries:
- Technical project management
- Design and implementing real-time data processing pipeline
- Implementing part of machine learning use cases in production
- Platform administration

Tools: Cloudera Data Science Workbench, Openshift Container Platform, Spark

Senior Software Engineer / DevOps

Building On Premise Big Data Platform & Data Lake; Reply AG
Lake (Client project at MAN Bus & Trucks)

Company: Reply AG

Position: Senior Software Engineer / DevOps

Description:
This platform is based on Cloudera 5.9 and enables the storage of cross-source
system data. By using docker technology it simplified accessing company wide
data via sandbox and performing data analytics. Kafka was used as central data
hub for real time data ingestion from multiple source systems i.e. DB transaction
data, log files etc..

Key deliveries:
- Cluster Operation with Cloudera Manager, Marathon etc.
- Data ingestion with Sqoop and Kafka
- Creating Docker images for Microservices
- Implementing ETL jobs for data migration




Tools: Cloudera 5.9 Stack, Mesos, Marathon, Docker, Calico, Confulent Kafka,
ElasticSearch, Kibana, GitLab, GitHub, GlusterFS, Consul, Chronos, Jupyter, R
Shiny Server, Java, Python, Shell, Anisble, Intellij, etc.

Senior Software Engineer / DevOps

Building Energy Data Platform for Altran UK; Altran/ Capgemini Engineering
Description:
Implementing prototype for energy provider clients. The platform is based on
Lambda-Architecture and is used for collecting and analyzing sensor data.

Key deliveries:
- Research use cases with streaming technologies and NoSQL database
- Implementing Lambda-Architecture
- Handling time series data with Spark Streaming and Kafka
- Implementing automated Cluster-Installation with Ansible in AWS

Tools: Hadoop2.6, Spark1.5.2, Cassandra, R, Java, Shell, Ansible, AngularJS,
SparkR, Redis.

Data Warehouse Developer

Altran/ Capgemini Engineering
Description:
Implementing classical DWH ETL pipeline for internal controlling department.

Key deliveries:
- Data migration
- Design ETL
- Implementing Java based plugin for Pentaho-DI

Tools: Pentaho-DI, Java SE, PowerShell, MS-Server, Oracle 11g, MySQL etc.

Software Engineer

Metafinanz/Allianz Technology (Allianz Group)
Project)

Company: Metafinanz/Allianz Technology (Allianz Group)

Position: Software Engineer

Description:
Building DWH-like data storage architecture by using Hive and Hadoop.
Analyzing web application logs with Hive, Pig and MapReduce.

Key deliveries:
- Research new Big Data technologies for certain insurance use cases
- Implementing Java-MapReduce application
- Implementing Hive, Pig based user defined functions
- Data profiling, cleaning for Data Scientists
- Implementing offline recommendation feature by using collaborative filtering
algorithm

Tools: CDH 4.6, Hue, Hive, Impala, Oozie, Java-MapReduce, Eclipse, Maven,
SVN

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden