Experience as a Backend Developer at VT Digital Services Corporation

19/12/2024

by Tekai

Experience as a Backend Developer at VT Digital Services Corporation

Experience as a Backend Developer at VT Digital Services Corporation

This is a series of blog post from Tekai's personnel sharing their past working experience and how those experience can help Tekai's future clients.

Overview of VT Digital Services Corporation

VT Digital Services Corporation is a pioneering company in Vietnam’s digital financial sector. It is responsible for developing advanced service systems such as:

  • VT Money: A comprehensive digital payment solution.
  • 360 TV: A leading digital entertainment platform.
  • Cybersecurity Insurance: A service that protects and secures personal information.

Headquarters: Floor 45, KeangNam Building, Pham Hung, Me Tri, Nam Tu Liem, Hanoi. The company collaborates with many prominent partners, notably VBI Insurance and MB Bank.

Role and Tech Stack

As a Backend Developer, I worked with a team of over 20 members, utilizing cutting-edge technologies, including:

  • Backend: Java Spring, Java Reactive.
  • Frontend: React JS, React Native.
  • DevOps: Jenkins, Kubernetes, Docker, and other CI/CD tools.

Unique Characteristics of the Project

The project at VT Digital Services Corporation featured both broad scope and high integration, with the following highlights:

  • Broad Scope and High Integration

    • Managed complex insurance processes, including access control, pricing, and financial formulas.
    • Ensured compliance with legal regulations and contract requirements.
  • Multi-Dimensional Business Processes

    • Deep integration between insurance and financial services, covering benefits, claims, investments, savings, and interest rates.
  • Diverse Integrations

    • Worked with banking systems, e-wallets, and IoT devices.
    • Optimized payment and risk verification processes.
  • Flexible Scalability

    • Guaranteed system performance during sudden increases in user demand.
    • Ensured continuous operation, even under disaster scenarios.
  • Advanced Data Management

    • Integrated backup systems and processed complex data using star schema.
    • Maintained accuracy and optimized data storage in the data warehouse.

Lessons Learned from the Project

This project provided invaluable lessons, such as:

  • Understanding insurance business processes:

    • Principles of collective contribution and protecting the minority.
    • Risk classification and product pricing.
    • Legal characteristics and contractual obligations.
    • Data transparency and responsibility.
  • Third-party payment gateway integration: Collaborated effectively with external partners to optimize payment workflows.

  • Handling complex data: From data analysis to managing associated risks.

  • Managing background tasks: Implemented systems for reminders, advisory services, and payment tracking.

Conclusion

Working at VT Digital Services Corporation not only enhanced my technical skills but also expanded my understanding of multi-dimensional business processes. This was a fantastic opportunity for growth and learning in a challenging and dynamic environment.