I am a software engineer focused on backend development in the Java ecosystem. Also interested in system design, full development lifecycle (from domain analysis to deployment), and mathematical methods.
Certain that understanding and structuring a problem is harder than solving it.
Backend: Java • Spring (Web, Data, Security)
Frontend: TypeScript • React • MobX • CSS
Desktop: Java • JavaFX
Databases: PostgreSQL • Redis • SQLite
Infrastructure: Git • Maven • Docker • Nginx
Testing: JUnit • Mockito • Pytest • Jest
Data / ML: Python • SQL • Pandas • Keras
System analysis: UML • BPMN • SADT • C4
Web platform for creating and distributing interactive documents as standalone digital artifacts.
Provides an ecosystem for authoring, publishing and viewing documents in the custom .doceo format with cryptographic verification.
Spring Boot, Web, Data, Security (Java) • React (TS) • MobX • PostgreSQL • Redis • Nginx • Docker • GitHub Actions
Key focus areas: Custom document format design; Interactive document editing and rendering; Verifiable publishing; Client-server architecture; Modular monolith architecture;
🔗 doceum.org • Repository • Format specification
Desktop developer tool for simplify and automate the management of local Git projects. Provides centralized projects management, dev tasks planning and automation of development workflows via user scripts.
Java • JavaFX • JGit • JDBC • SQLite
Key focus areas: Centralized project management; Development workflows automation; Cross-platform desktop support; Onion architecture;
🔗 Releases • Repository
A portfolio of system analysis and software design works. Includes requirements specifications (SRS), business process models and architectural diagrams.
UML • BPMN • IDEF0 • C4 • Requirements Engineering
Key focus areas: Domain analysis; Business process modeling; Requirements specification; System architecture modeling;
Gmail: musatowian@gmail.com
Yandex: honsage@yandex.com
Telegram: @honsage
VK: vk.com/honsage
Habr: @honsage
