Software Engineer | Specialized in Scalable Distributed Systems & AI Integration
- π System Design: Building Modular Monoliths and Microservices with a focus on domain-driven design.
- β Modern Java: Leveraging Java 25 Virtual Threads and Spring Boot 4 for high-throughput backends.
- π€ AI Engineering: Integrating LLMs, building RAG (Retrieval-Augmented Generation) pipelines, and managing AI agents.
π °οΈ Frontend Engineering: Crafting reactive UIs using Angular, Signals, and RxJS and SingleSPA and Webpack.- βοΈ Cloud Infrastructure: Architecting scalable environments on AWS (EC2, S3, RDS, CloudWatch, EKS).
- π¦ Open Source: Maintaining npm packages for the developer community.
- Modular Monoliths: Designing encapsulated modules to ensure easy transitions to Microservices when needed.
- Microservices: Orchestrating services with Spring Cloud, Kafka for events, and Redis for state.
- Intelligent Systems: Implementing semantic search, function calling, and vector embeddings into production backend pipelines.
- DevOps: Automating deployments via Jenkins, Docker, and GitHub Actions.
| Layer | Technologies |
|---|---|
| Core Backend | Java 25, Spring Boot 4.x, Hibernate, Spring Security, JDBC, Lombok, Spring Validation |
| AI & LLM Orchestration | LangChain4j, Spring AI, OpenAI API, Hugging Face, Ollama |
| Vector Databases | Pgvector, Milvus, Pinecone |
| Core Frontend | Angular, TypeScript, RxJS, SCSS, Tailwind |
| Cloud (AWS) | EC2, S3, RDS, EKS, Lambda, IAM |
| Messaging/Data | Apache Kafka, Redis, MySQL, FFmpeg |




