๐งช Violabs Software
Engineering excellence through tested, proven architectural design.
๐ฌ Who We Are
Enterprise software engineering firm specializing in JVM-based applications, architectural design, and integrated testing solutions. With nearly 2 years of delivering high-quality solutions, we provide both product development and engineering contracting services.
โ๏ธ Core Technologies
val techStack = mapOf( "Languages" to listOf("Kotlin", "Java"), "Frameworks" to listOf("Spring Framework", "Spring WebFlux"), "Data" to listOf("PostgreSQL", "Redis", "Kafka"), "Infrastructure" to listOf("Docker", "Kubernetes"), "Frontend" to listOf("React", "Angular") )
๐ Engineering Principles
We build on solid foundations:
Architecture
- ๐๏ธ Clean Architecture
- Domain-centric design
- Independent business logic
- Framework agnostic
- ๐ Event-Driven Design
- ๐ฏ Domain-Driven Design
- ๐งฑ SOLID Principles
- โก ACID Compliance
Testing Philosophy
- ๐งช Test-Driven Development
- ๐ฌ Behavior-Driven Development
- ๐ Continuous Testing
- โก Shift-Left Testing
- ๐๏ธ Infrastructure as Code
๐ Featured Projects
Picard - Current WIP
Using Konstellation DSL - A Kubernetes/Helm DSL Library
- Compiled time generation
- Uses Kotlin Poet and KSP
- Easy to setup
- Documented accessors
Konstellation
A DSL Generator library
- Compiled time generation
- Uses Kotlin Poet and KSP
- Easy to setup
- Documented accessors
Geordi
A Kotlin test framework simulating BDD capabilities similar to Spock:
- Behavior-Driven Development
- Expressive test syntax
- Enhanced readability
- Powerful assertion capabilities
Vanir
Educational application demonstrating reactive applications:
- Spring WebFlux implementation
- Redis integration
- PostgreSQL integration
- Kafka messaging
- Reactive programming patterns
Mimir
Educational multi-module application showcasing:
- Technology integration patterns
- Module architecture
- Clean Architecture principles
- Modern development practices
๐ป Services
- ๐ข Enterprise Application Development
- ๐ฏ Engineering Contracting
- ๐๏ธ Architectural Design
- ๐ Technical Refinement
- ๐ Data Management
- ๐ CI/CD Implementation
- ๐งช Test Automation Design
- ๐ Project Planning
๐ซ Connect With Us
object ContactInfo { const val website = "https://violabs.io" const val email = "contact@violabs.io" const val linkedin = "violabs-software" }