An accomplished software engineer with a strong dedication to developing robust and scalable enterprise solutions characterized by their cleanliness and elegance. Diligently prioritizing code quality and long-term maintainability, while adhering to industry-standard design patterns and principles. Particular interest and expertise lie in the realms of blockchain, distributed ledger technology, and applied cryptography.
☑️ Principal Software Engineer: Working in banking, financial, and blockchain techology.
☑️ Founder of ONIXLabs: Building open-source tools, frameworks and libraries.
☑️ Batchelors Degree: Computer Science.
☑️ Language Proficiency: C#, Java, Kotlin and TypeScript.
☑️ Building Distributed Systems: Expertise in Blockchain, DLT, and secure transaction processing.
☑️ Applied Cryptography: Privacy preservation, verification, post-quantum, and zero-knowledge proofs.
☑️ Enterprise Software Development: Application architecture, design, and team leadership.
☑️ Open Source Contribution: Contributing to many open-source projects and initiatives.
Programming Languages: Kotlin | Java | C# | TypeScript | JavaScript
Java Ecosystem: Spring | Ktor | Faster XML | JUnit | Corda
DotNET Ecosystem: ASP.NET| Blazor | Entity Framework | xUnit
Web Ecosystem: Angular | Bootstrap | WebAssembly | SCSS
Distributed Systems: Kafka | RabbitMQ | AMQP | Consul | ectd
Developer Environments: IntelliJ IDEA | Rider | Visual Studio | VSCode
Design Principles: SOLID | Gang of Four | Clean Code