I'm always excited to take on new projects and collaborate with innovative minds.

Phone Number

+61 474077291

Messenger

BrianDev

Address

Adelaide, South Australia

Social

Brian
Brian
<span>

Hey, I’m Brian

</span>

Senior {Full Stack}Web & DevOps &
System engineer_

<p>With expertise in cutting-edge technologies such as NodeJS, React, Angular, and Laravel... I deliver web solutions that are both innovative and robust.</p>

...and more
[ Download my CV ]
BrianBrian
Cooperation

Designing solutionscustomized
to meet your requirements

Web & App Development

Creating dynamic, responsive, and user-friendly applications using modern frameworks such as Node.js and Next.js focuses on delivering seamless user experiences while ensuring performance, scalability, and reliability.

Caching plays a critical role by improving performance and reducing server load through the storage of frequently accessed data sin memory or distributed cache systems, while load testing validates system reliability under varying traffic levels to identify bottlenecks and optimize performance.

Scalability ensures that an application can grow to accommodate increasing users and data volumes without compromising performance. It is a cornerstone of modern web and app development.

Database Management

Database management involves the design, implementation, and maintenance of structured or unstructured data storage systems using technologies like SQL such as MySQL, PostgreSQL, and MongoDB. Effective database management ensures data integrity, scalability, performance, and security.

In multi-tenant systems, a single database serves multiple customers (tenants), ensuring that each tenant’s data is isolated, secure, and performant. The design and management of such databases pose unique challenges, requiring careful planning to handle diverse needs.

API Development

Creating and integrating RESTful APIs to enable smooth communication between front-end and back-end systems, while ensuring robust security through measures like authentication, rate limiting, data encryption, and input validation.

Separating APIs into public (for external client access) and server-side (for internal operations) enhances security, minimizes data exposure, and ensures a clear structure for scalable and reliable application functionality.

Performance Optimization

Enhancing the speed and efficiency of web applications ensures smooth user interactions and faster response times. Using tools like Node.js and Express, developers optimize server-side processes, reduce latency, and handle concurrent requests effectively.

Techniques such as caching, database query optimization, and minimizing server overhead further boost application responsiveness.

Regular monitoring and load testing help identify bottlenecks and ensure consistent performance under varying traffic loads.

Scalable Multi-Region Security

A system designed to handle high user traffic must ensure scalability through load balancing, caching, and distributed architectures.

To address multi-region access, it employs geographically distributed servers with data replication and synchronization to reduce latency and improve availability.

User data security is maintained with encryption, region-specific compliance, and robust access controls to protect sensitive information across all locations.

Microservices and Multi-Tenancy

A microservices architecture breaks down applications into smaller, independent services that can be developed, deployed, and scaled independently, improving flexibility and fault isolation

In a multi-tenant database system, a single database serves multiple customers (tenants), ensuring data isolation, security, and performance for each tenant

Designing and managing these systems requires careful planning to handle scalability, secure data access, and performance optimization for diverse and growing user needs.

Excited to take on new projects and collaborate.
Let's chat about your ideas. Reach out!

Brian
Projects

My Recent Works

Fpt Techday 2022 2023 2024

Video Editing &
Social Media Management

The Media Management project involved developing a video editing and social media management platform for content creators and influencers. The platform offers a suite of tools for editing videos, creating engaging content, and managing social media accounts. Users can access a library of templates, effects, and music to enhance their videos, schedule posts, and analyze performance metrics. The system supports multiple social media platforms, enabling users to streamline their content creation and distribution processes.

  • Project Info
  • Client

    FPT Corporation

  • Completion Time

    6 months

  • Technologies

    Node.js, Nextjs, MongoDB, Redis, Kafka, K8s, Checkpoint, Flutter,...

Fpt Techday 2022 2023 2024

FPT Techday
Annual Event

FPT Techday is Vietnam's premier annual technology event, hosted by FPT Group. This event gathers experts, leaders, and tech enthusiasts to showcase cutting-edge technology solutions and explore emerging trends. Each year, millions of users simultaneously access the event to stay updated, engage in online activities, and interact in real-time. The event's distributed system architecture ensures seamless scalability and high performance, even during peak traffic periods

  • Project Info
  • Client

    FPT Corporation

  • Completion Time

    6 months

  • Technologies

    Node.js, Nextjs, MongoDB, Redis, Kafka, K8s, Checkpoint, Flutter,...

Fpt Techday 2022 2023 2024

Centralized source code
Management

This project focuses on building a write-code-on-server system that eliminates the need for team members to clone source code to their local machines. Instead, all source code is securely stored on a centralized server. Core components of the project are separated and assigned permissions, ensuring that team members can only access specific parts of the code configured for their tasks. Reduces the risk of code leaks, especially in teams with frequent member changes. Manages all code updates and versions in one place, making it easier to track changes and resolve conflicts. Ensures team members work on the same environment, avoiding discrepancies between local setups. Enables new members to quickly connect to the server and start working without complex local configurations.

  • Project Info
  • Client

    FPT International

  • Completion Time

    6 months

  • Technologies

    Bashcript, docker, Kubernetes, Linux, VSCode,...

Fpt Techday 2022 2023 2024

Comprehensive F&B Sales
Management Solution

The F&B sales application is a comprehensive solution for managing food and beverage businesses. It simplifies menu customization, order processing, and bill payment, while also supporting online booking and customer scheduling. The app enhances operational efficiency by integrating table management, kitchen notifications, and real-time status updates for a seamless customer experience

  • Project Info
  • Client

    FPT HO

  • Completion Time

    6 Months

  • Technologies

    Node.js, Nextjs, Postgresql, RabbitMQ, k8s, React Native,...

Fpt Techday 2022 2023 2024

Resource Booking &
Management

The Booking application is a centralized resource management tool designed for companies and organizations. It facilitates efficient booking and usage management of both physical assets (such as meeting rooms and equipment) and non-physical assets. By consolidating all resource bookings within a single platform, the application enhances organizational coordination and optimizes resource allocation

  • Project Info
  • Client

    FPT International

  • Completion Time

    6 months

  • Technologies

    Node.js, React, MongoDB, K8s, React Native,...

Fpt Techday 2022 2023 2024

Work &
Management

The Work application is an efficient task management tool that helps individuals and teams organize, assign, and monitor tasks seamlessly. It provides real-time progress tracking and performance evaluation to ensure productivity and successful project execution

  • Project Info
  • Client

    FPT International

  • Completion Time

    6 months

  • Technologies

    Node.js, React, MongoDB, React Native,...

Fpt Techday 2022 2023 2024

Approval &
Management

Approval Management is a centralized platform designed to streamline and automate approval processes within organizations. The application supports various types of approvals, such as leave requests, expense claims, and purchase orders. It enables users to submit, track, and manage approvals efficiently, ensuring transparency and reducing processing time. With features like customizable workflows, role-based access control, and real-time notifications, the system enhances collaboration and improves decision-making across teams.

  • Project Info
  • Client

    FPT International

  • Completion Time

    6 months

  • Technologies

    Node.js, React, MongoDB, React Native,...

Brian

My Resume

Highly skilled and results-driven DevOps Engineer with over 5 years of experience in designing, implementing, and optimizing CI/CD pipelines, automating infrastructure, and enhancing system reliability for large-scale applications. Proficient in cloud platforms (FPT Cloud, AWS), containerization (Docker, Kubernetes).
Demonstrated expertise in collaborating with cross-functional teams to drive continuous improvement and streamline development operations. Passionate about leveraging modern DevOps practices to achieve operational excellence, scalability, and faster delivery cycles.

Education

Certified Kubernetes Administrator (CKA)

Linux Foundation and the Cloud Native Computing Foundation (CNCF)

Ultimate AWS Certified Solutions Architect Associate

Udemy

Professional Scrum Master™ I (PSM I)

Scrum.org

Bachelor In Information Technology

Hanoi University of Science and Technology

Experience

2022 - Present

Tech Leader

FPT Head Office

2021-2022

Devops Engineer

FPT International

2019 - 2021

FullStack Nodejs & Reactjs

FPT International

Brian . Software Engineer . Dev ops

Projects

My Skills

  • Front-End:

    HTML, CSS, JavaScript, React, Nextjs, Ant Design
  • Back-End:

    Node.js, Express, Nestjs, Private npm package
  • Databases:

    MySQL, PostgreSQL, MongoDB, Redis, Multiple Tenant
  • Message brokers:

    RabbitMQ, Kafka, MQTT Brokers, Amazon SQS
  • Tools & Platforms:

    Git, Docker, AWS, K8s, Gitlab runner, Argorcd, Jenkins, ELK Stack, Prometheus, Grafana
  • Others:

    RESTful APIs, Microservices, Agile Methodologies, Mongoose, Sequelize

Let’s connect

Phone Number
+61 474077291
Messenger
BrianDev
Address
Adelaide, South Australia