At Soincon, I completed professional placements in development and security. In development, I worked on a Spring Batch pipeline that moved data between CSV files, REST APIs, and databases, with the entity set through external configuration.
I built BatchProcessor, a generic data integration engine with nine routes between CSV, REST APIs, and databases. It includes custom parameterized ItemReader and ItemWriter components, dynamic entity resolution, and 20 tests running in CI.
I built RadioStack, an online radio application using Java and Spring Boot, with one JWT identity source for HTTP and STOMP. Its 166 tests exposed three real issues.
My projects also include full-stack task managers in React, Angular, and FastAPI, a Rust search engine, and Python agent frameworks and pipelines. Across these projects, I work with automated testing and CI, using tools such as JUnit 5, pytest, and GitHub Actions.

