03/23/2026 updated
BM
100 % available
Backend Developer & Software Engineering
Almaty, Kazakhstan
Worldwide
B.Sc. in Software Engineering (in progress)HTMLJava (Programming Language)Application Programming Interfaces (APIs)Data AnalysisBusiness LogicArchitectural DesignBuild AutomationData ModelingDatabase DesignWeb DevelopmentGitHubJava Persistence APIPython (Programming Language)PostgreSQLProject Management
Backend Development
Layered backend architecture design using Java, Spring Boot, Spring MVC, and Spring Data JPA with REST API development for CRUD operations and business logic implementation
Database Management
Database design and implementation using PostgreSQL with structured data modeling for core entities and relationships
Web Application Development
Full-stack web application development using Python, Flask, HTML, and integration with external APIs like Spotify Web API through OAuth 2.0
Version Control
Git-based collaboration and code management with GitHub repositories for project development and version tracking
Build Tools
Maven for project dependency management and build automation in Java applications
API Documentation
Swagger implementation for REST API documentation and testing interface creation
Testing
Basic test creation for key API workflows to improve reliability and validate expected behavior
Data Analysis
Visual analytics implementation including genre distribution, listening activity analysis, and user behavior insights
Layered backend architecture design using Java, Spring Boot, Spring MVC, and Spring Data JPA with REST API development for CRUD operations and business logic implementation
Database Management
Database design and implementation using PostgreSQL with structured data modeling for core entities and relationships
Web Application Development
Full-stack web application development using Python, Flask, HTML, and integration with external APIs like Spotify Web API through OAuth 2.0
Version Control
Git-based collaboration and code management with GitHub repositories for project development and version tracking
Build Tools
Maven for project dependency management and build automation in Java applications
API Documentation
Swagger implementation for REST API documentation and testing interface creation
Testing
Basic test creation for key API workflows to improve reliability and validate expected behavior
Data Analysis
Visual analytics implementation including genre distribution, listening activity analysis, and user behavior insights
Languages
EnglishFluentRussianGood
Project history
Designed and implemented a layered backend architecture for a Programming Challenges Service training application managing users, coding challenges, attempts, and progress tracking using Java, Spring Boot, and PostgreSQL
Built a Flask web application connecting to Spotify API through OAuth 2.0 to generate personalized analytics dashboard based on user listening data with visual analytics and music preference insights