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.
- 3/2024 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.
-
Event processing: Kafka Stream, Flink study, AWS Managed Service for Flink; Spark Streaming.
-
Messaging studies: ActiveMQ open source, Amazon MQ, IBM MQ, Kafka, Amazon SQS
- Distributed systems, Reactive Systems
- Vaccine delivery solution
- Real time inventory solution
- A demonstration for an event-driven solution of autonomous car rides.
Cloud¶
- Cloud architecture: AWS body of knowledge (useful to keep level 100 to 200 knowledge on AWS service) Certified AWS SA Associate (May 23), and AWS SA Professional (Dec 23)
- Serverless: AWS Lambda with its complementary prototypes git repo, Step function, API Gateway. Joined AWS Serverless technical competency group in September 2023.
- Container (docker) and Kubernetes / OpenShift
- Infrastructure as code: CDK, SAM
-
Java, JEE, Java Microprofile, Quarkus, Spring boot
Data¶
Analytics¶
AI¶
Machine Learning¶
Deep Learning¶
Development¶
- Java, Python, nodejs, bash
- Quarkus
- 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 and Domain Driven Design
- Agile business rules development (Creator)
- DevOps, Gitops