Перейти к содержимому
M

Madi Karim

Java Backend Developer

Junior Алматы, Kazakhstan
1 г. 3 мес. опыта 33 навыка

О себе

Java Backend Developer with 2+ years of commercial experience building reliable server-side systems. Specialized in Spring Boot, PostgreSQL, and secure REST API design. Experienced with authentication (Keycloak, OAuth2/JWT), event-driven architecture (Kafka), and production-grade microservices — with a focus on code quality, transactional consistency, and maintainable enterprise-grade solutions.

Опыт работы

XXLMEBEL (Hubnity platform)

04.2026 — по н.в. 2 мес.

Software Engineer

Офис Almaty, Kazakhstan

Developed server-side modules using TypeScript (NestJS) and PostgreSQL with Prisma ORM for schema management. Implemented business logic and API endpoints following modular backend architecture. Wrote and maintained unit tests using Jest to ensure code reliability and stability. Collaborated via Git workflow (branches, pull requests) and maintained technical documentation.

Mate.kz

04.2025 — 10.2025 6 мес.

Software Engineer

Офис Almaty, Kazakhstan

Developed backend services using Java and Spring Framework, implementing RESTful APIs and business logic. Designed and maintained PostgreSQL database structure using PL/pgSQL and Flyway migrations. Improved system performance and maintainability through refactoring and modular architecture improvements. Used Git for version control, participated in debugging, testing, and code reviews.

DosStar.agency (Dos-Star.kz)

12.2024 — 04.2025 4 мес.

FullStack Developer

Офис Almaty, Kazakhstan

Developed frontend features using React based on Figma designs with responsive UI implementation. Built a RESTful voting service with Express.js, including endpoint design, request validation, and persistent state management. Configured domain, DNS, and deployed production environment, including Google Forms integration. Performed debugging, bug fixing, and iterative improvements in production codebase.

SchoolPro.kz

03.2024 — 06.2024 3 мес.

Mobile App Software Engineer

Офис Almaty, Kazakhstan

Developed backend services using Python (Django) and PostgreSQL, implementing core business logic and database interactions. Deployed and configured full-stack environment (Angular + Django + PostgreSQL) on cloud VPS. Worked in a team environment following basic Agile practices and Git workflow. Integrated backend APIs with iOS and Android mobile clients, ensuring consistent data contracts and response handling across platforms.

Проекты

Doner na Abaya - MSA Backend

Designed and implemented a microservices-based backend system for a food delivery platform using Spring Boot, following event-driven architecture principles. Developed distributed system with Apache Kafka for asynchronous communication between Order and Delivery services, ensuring reliable event processing and decoupled service interactions. Implemented authentication and authorization using Keycloak with OAuth2/JWT, supporting role-based access control for users, couriers, and administrators. Designed and maintained PostgreSQL databases for multiple services with Flyway migrations, relational constraints, and optimized query performance. Built order management system including product catalog, order processing, and loyalty program (5% cashback "doner coins") with transactional consistency. Containerized full system using Docker Compose, enabling reproducible local development environment including services, databases, Kafka, and Keycloak.

Образование

Kazakh-British Technical University

2022 — 2026

Bachelor of Science in Computer Science, Information Systems

Бакалавр

Навыки

Java SQL TypeScript Python Spring Boot Spring Security Spring Data JPA NestJS REST API Apache Kafka Event-Driven Architecture Keycloak OAuth2 JWT RBAC PostgreSQL Redis MariaDB Hibernate Prisma ORM Flyway Query Optimization JUnit Mockito Jest Docker Docker Compose Git GitHub Actions Linux Maven Gradle Swagger (OpenAPI)
Ссылка скопирована