Skills¶
As a seasoned senior consultant, I have had the privilege of immersing myself in a wide range of technologies throughout my career. My insatiable passion for learning continually drives me to explore new concepts and expand my knowledge base. In this section, I would like to provide you with a high-level overview of the breadth and depth of my expertise in certain subjects.
My Git repositories showcase my commitment to delving deeper into specific solutions, as I consistently develop and refine assets that contribute to these areas.
- 9/2025 Skill Map
The following figure illustrates the two main pillars for my knowledge base: software architecture and AI, with sub-pillars, I am continuously working on over time:
I will try to assess the skill level using the following definitions:
| Level | Description |
|---|---|
| 100 Foundational | I can present the feature overview, address value proposition, pro-cons, fit for purpose |
| 200 Intermediate | Being able to articulate best practices, demonstrate the product feature, code using the product |
| 300 Advanced | Bbe able to deep dive into a topic, a feature, an integration, and support deeper architecture discussions |
| 400 Expert | Product dev experience. Good knowledge on how a product works. Understand parameters. Code around the product deployment. Support long term consulting engagement. |
Architecture¶
EDA¶
- My book on Event Driven Architecture and solutions.:
- Architecture: ──▶ level 400
- Kafka: ──▶ level 300
- Event-driven microservice with design patterns: ──▶ 300
-
Event processing:
- Kafka Stream ──▶ level 200
- Flink study ──▶ level 300
- AWS Managed Service for Flink ──▶ level 200
- Spark Streaming ──▶ level 100
-
Messaging studies:
- ActiveMQ open source ──▶ level 300
- Amazon MQ ──▶ level 100,
- IBM MQ ──▶ level 200,
- Kafka ──▶ 200,
- Amazon SQS ──▶ 200
-
Distributed systems, Reactive Systems ──▶ level 300
- Vaccine delivery solution This simulated scenario was created end of spring 2020 for a customer to illustrate the potential of IBM’s technology to help address challenges presented by mass-scale vaccine delivery, using an Event-driven architecure. ──▶ level 400
- Real time inventory solution ──▶ level 400
- A demonstration for an event-driven solution of autonomous car rides. NOT COMPLETED.
Cloud¶
-
Cloud architecture:
- AWS body of knowledge (useful to keep level 100 to 200 knowledge on AWS service) Certified AWS SA Associate (May 23)
- AWS SA Professional (Dec 23)
-
- AWS Lambda with its complementary prototypes git repo,
- Step function,
- API Gateway. Member of the AWS Serverless technical competency group 2023 - 2024.
- Container (docker) and Kubernetes / OpenShift
- Infrastructure as code: CDK, SAM
-
Java, JEE, Java Microprofile, Quarkus, Spring boot
Data¶
- Main content is in this repository.
- Moving from batch to real-time processing
- Data play with Postgresql, SQL puzzles and Duckdb
Analytics¶
AI¶
Machine Learning¶
* [Agentic App]() ──▶ level 200
Deep Learning¶
Development¶
- Java, Python, nodejs, bash
- Quarkus
- Apache flink
- Web Development Vuejs, Angular JS
- Business rules based system
- SQL Database with JPA and JTA: Postgresql, DB2
- Document oriented DB: DynamoDB, Mongodb, Cassandra
- Kafka Streams API, Kafka API, reactive messaging
Methodology¶
- Agile development, Lean Startup, Design Thinking,
- Event Storming ──▶ level 400
- Domain Driven Design ──▶ level 400 and applies to projects
- Agile business rules development (Creator - See Springler book) ──▶ level 400
- DevOps, Gitops ──▶ level 200