PhucMN LogoPhucMNBlog
    HomeCase StudiesBlogServicesCV

    Mai Nhan Phuc

    Software Engineer & Dev Lead | Specialized in Java Spring Boot, Microservices, ReactJS

    5+ years of experience implementing sales systems, fintech, big data management for partners like Mobifone, VNSKY, Digilife

    Java Spring Boot System Architecture Consulting: Consulting on designing and optimizing Java Spring Boot system architecture, migrating from monolith to microservices, designing event-driven architecture.

    Hire Freelance Dev Lead: Providing dev lead freelance services with 5+ years experience, specializing in Java Spring Boot, microservices, ReactJS. Support team management, code review, technical solution design.

    Microservice System Optimization: Evaluate and optimize microservice system performance, handle database issues, message queues (Kafka, ActiveMQ), caching (Redis), and monitoring.

    View Case StudiesMy ServicesDownload CV

    Featured Case Studies

    Some notable projects with roles as Developer, Dev Lead, Team Lead

    View all →
    EMS terminal management
    Aug 2020

    Viettel High Technology Corporation

    Discuss, analyze requirements, and come up with solutions to solve problems.

    Java Spring Boot
    ZK
    Kafka
    ActiveMQ
    Read case study →
    Affliate Marketing (2021)
    June 2021

    VN GREEN EARTH., JSC

    Coding.

    Java Spring Boot
    Microservice
    MariaDB
    Redis
    Read case study →
    Affliate Marketing (2023)
    Feb 2023

    VN GREEN EARTH., JSC

    Customer exchange.

    Java Spring Boot
    Microservice
    MariaDB
    Redis
    Read case study →

    Java Spring Boot Services

    With over 5 years of experience developing and deploying Java Spring Boot systems, I provide consulting, design, and development services for enterprise-grade applications. Specialized in microservices architecture, RESTful API design, Spring Security, Spring Data JPA, and integration with message queue systems like Kafka and ActiveMQ.

    Java Spring Boot services include: backend API design and development, database performance optimization, authentication/authorization implementation, third-party service integration, and CI/CD pipeline setup. Successfully deployed large-scale projects for clients like Viettel, Mobifone, VNSKY handling millions of requests daily.

    If you're looking for Java Spring Boot system architecture consulting or need to hire a freelance dev lead for your project, please contact to discuss specific requirements.

    Microservices Architecture Consulting

    Microservices architecture consulting is one of my core services. With real-world experience from projects like BCSS, CIC, and EMS systems, I help businesses design and implement microservices architecture that fits their business needs. Includes: current architecture assessment, migration strategy from monolith to microservices, service boundary design, and event-driven architecture building.

    The migration from monolith to microservices process requires careful planning. I use patterns like Strangler Fig, Database per Service, and API Gateway to ensure safe and efficient migration. Successfully helped many teams migrate with minimal downtime and improved scalability.

    Microservices architecture consulting services include codebase review, optimization solutions, service mesh design, monitoring and observability setup with ELK Stack, Prometheus, Grafana. If you need consulting on microservices system architecture, please contact for detailed consultation.

    Big Data System Optimization

    With experience handling big data systems from the CIC project (processing 50+ million credit records daily) and other systems, I provide big data system optimization and batch processing services. Includes: database query optimization, data pipeline design, using Apache Cassandra for big data storage, ClickHouse for time-series data, and batch job optimization.

    Big data system optimization services focus on improving complex query performance, optimizing indexing strategy, effective caching with Redis, and appropriate data partitioning design. Helped many systems reduce query time from minutes to under 500ms, increasing throughput by 20x compared to before.

    If you're facing issues with batch system optimization or need consulting on big data processing, I can help assess the current state and propose optimization solutions that fit your infrastructure and budget.

    Technical Services

    Architecture consulting, implementation and optimization of IT systems to turn your ideas into reality

    Architecture Consulting & Review

    Evaluate current architecture (monolith → microservices, event-driven).

    Implementation & Feature Development

    Build API/backend using Java Spring Boot, microservices.

    Optimization & Operations

    Optimize DB queries, reports, batch processing of large data.

    Learn more about services

    Về tôi

    Software Engineer & Dev Lead với 5+ năm kinh nghiệm về Java Spring Boot, Microservices, ReactJS

    Liên hệ

    phucmnp@gmail.com0868608169

    Mạng xã hội

    FacebookGitHub

    Liên kết

    Case StudiesServicesCV

    © 2024 Mai Nhân Phúc. All rights reserved.