Java & .NET | Simple, reliable systems
Software Engineer with experience building reliable, maintainable, and scalable systems using Java (Spring Boot) and .NET. Focused on clean architecture, business logic, and data-driven applications, with a strong preference for simplicity and long-term maintainability.
I have working knowledge of modern frontend frameworks, enabling effective collaboration in full-stack teams while keeping my primary focus on backend engineering and system design.
I’m interested in environments that value code quality, thoughtful design, and continuous improvement.
{
"languages": ["Java", "C#", "Python"],
"frameworks": ["Spring Boot", ".NET"],
"databases": ["PostgreSQL", "MySQL", "SQL Server", "MongoDB"],
"messaging": ["RabbitMQ", "ActiveMQ", "Apache Kafka"],
"architectures": ["Microservices", "Hexagonal", "Clean Architecture", "Monolithic"],
"designPatterns": ["Strategy", "Builder", "Factory", "Circuit Breaker", "Facade", "Singleton"],
"devOps": ["Docker", "Jenkins", "CI/CD", "AWS (Basic)"],
"testing": ["JUnit", "Mockito", "Jasmine", "JMeter"],
"practices": ["Clean Code", "SOLID", "Agile", "Scrum", "KISS", "YAGNI", "ATOMIC"],
"tools": ["SonarQube", "Postman", "Git", "Github Actions"]
}
