Mai Nhan Phuc
CTO & Software Engineer
Career Objective
Short-term: Strengthen team management and communication skills to deliver projects more efficiently. Mentor junior developers and help team members grow professionally. Optimize workflows and improve code quality within the team.
Long-term: Advance to a senior management role such as Engineering Manager or CTO, leading larger teams and shaping company technology strategy. Become a key contributor in setting technical direction and building an innovative, sustainable engineering culture.
Work Experience
TECHSHIELD TECHNOLOGY CO., LTD
Leading technology direction, system architecture, and engineering team at Techshield.
VISSOFT TECHNOLOGY JOINT STOCK COMPANY
Nearly six years here — from engineer to Team Lead, delivering sales, fintech, mobile, and national-scale credit big-data platforms (CIC).
Projects
Viettel High Technology Corporation
- Discuss, analyze requirements, and come up with solutions to solve problems.
- Write documents describing functions.
- Build projects, design databases.
- Participate in system optimization.
- Participate in coding.
- Deploy field environment.
VN GREEN EARTH., JSC
- Coding.
- Solution analysis.
- Storing projects in microservices.
- Participate in product implementation.
VN GREEN EARTH., JSC
- Customer exchange.
- Analyze requirements, create solutions.
- Divide tasks, review merge code, coding.
- Deploy test, deploy product.
EPAY SERVICES JOINT STOCK COMPANY
- Customer exchange.
- Set up dev environment (install database).
- Build a microservice base project.
- Analyze the bank's integrated documents.
- Deploy test, simulate test data.
- Divide work, review merge code, coding.
Digilife Vietnam Digital Services Co., Ltd.
- Work directly with end users to collect requirements and finalize business processes.
- Design and build a centralized system for sales management, inventory management, and customer management for VNSKY telecom.
- Develop a dedicated web portal for partners to manage SIM stock and perform new subscriber activation.
- Support system operation and troubleshoot arising issues.
- Assign tasks, code review, and guide team members.
Digilife Vietnam Digital Services Co., Ltd.
- Design and develop a management app dedicated to telecom partners.
- Manage SIM resources, packages, and activate new subscribers.
- Integrate and synchronize data with the BCSS system to control the entire sales lifecycle.
- Support system operation, training, and troubleshooting for partners using the app.
- Assign tasks, mentor team members, and conduct code reviews.
Digilife Vietnam Digital Services Co., Ltd.
- Design and develop an outboard SIM sales website for international travelers.
- Optimize SEO and deliver a mobile-friendly interface.
- Manage orders, product listings, and reconciliation reports for partners.
- Support system operation and troubleshoot issues after golive.
- Assign tasks, code review, and mentor team members.
GREEN EARTH Vietnam IT & Communication JSC
- Deploy and operate the system for managing SIM inventory, number management, order management, and reconciliation reporting to support sales activities for Mobifone.
- Integrate with Mobifone (MBF) and e-commerce platforms such as Shopee, Lazada, and TikTok.
- Manage orders from various sales channels.
- Operate and monitor the system, support troubleshooting during operation.
- Generate reconciliation reports for sales activities, ensuring accuracy and timeliness.
Digilife Vietnam Digital Services Co., Ltd.
- Design and develop an eSIM sales app for VNSKY, Mobifone, and related services such as topup.
- Build both the mobile app and a CMS for order management, product registration, and sales reporting.
- Integrate with BCSS and GEM systems for effective eSIM sales across the ecosystem.
- Support system operation, troubleshoot issues, and provide training for partners.
- Lead the team, assign tasks, review code, and provide technical mentoring.
Vietnam National Credit Information Center (CIC)
- Discuss and analyze business requirements with clients and stakeholders.
- Manage development team, assign tasks, and track project progress.
- Design and build large-scale credit data processing system.
- Review code, provide technical guidance, and ensure product quality.
- Coordinate with other teams for system deployment and operation.
- Set up and manage CI/CD pipeline with Jenkins.
- Deploy and manage applications on Kubernetes (K8s) using Argo CD.