Home / Personal Blog / Career development

From UFM Valedictorian to Analytics Engineering: Why I Chose a More Demanding Path

Graduating as valedictorian in Management Information Systems at the University of Finance - Marketing, with a GPA of 3.7/4.0, gave me several comfortable career options. My first experiences in large enterprises revealed a critical gap in data teams: the need for someone who understands both engineering pipelines and the language of business.

At university, I was fascinated by optimization algorithms. I believed that the best engineer wrote the shortest code and used the least memory. Graduating as class valedictorian with a GPA of 3.7/4.0 was an important milestone, but entering the workplace fundamentally changed how I understood engineering.

1. The Critical Gap in Data Teams

A recurring divide appears in many organizations:

“Analytics Engineering bridges that gap by applying software engineering practices directly to the production and modeling of business data.”

2. Why I Chose Analytics Engineering

After graduating, I could have pursued a conventional business analysis role. Instead, I wanted to work on demanding problems: how can transactions from hundreds of points of sale and complex ERP systems reach a warehouse quickly, be deduplicated automatically, and become reliable fact and dimension tables?

Analytics Engineering brings together my two strongest foundations:

  1. Management Information Systems: An understanding of supply chains, financial accounting, procurement, and warehouse operations. I see more than numbers in a dataset: I see the movement of money and business assets.
  2. Technical capability: Advanced SQL, including window functions, CTEs, and recursive queries; Python tools such as dlt and pandas; cloud data platforms such as Snowflake; and transformation and modeling with dbt Core.
💡 My Engineering Principle
“A good pipeline is not defined by how many new technologies appear in its architecture diagram. It is defined by whether the business can trust the numbers when leadership opens the morning report.”

3. Working Toward Analytics Engineering in 2027

To turn theory into practice, I set a structured technical development plan. I use the discipline of maintaining operational IT infrastructure during my People's Police service to strengthen my systems thinking:

I am building an end-to-end, open-source AdventureWorks Data Platform platform: from running SQL Server with CDC in Docker and writing ingestion pipelines with dlt into Snowflake Bronze, to deduplicating CDC records with window functions and building a Kimball star schema with 30 automated tests in dbt Core.

In parallel, I validate my skills through professional certifications such as HackerRank SQL (Advanced) and DataCamp Data Engineer Associate. These credentials provide an external assessment of my ability to solve practical data problems under time constraints.

Closing Thoughts

Becoming a well-rounded Analytics Engineer takes patience, discipline, and a commitment to data accuracy. Graduating as valedictorian was a starting point. Practical engineering work, carefully maintained open-source projects, and an understanding of business needs are what will define my long-term contribution.

TRẦN ĐỨC (Dustin)

TRẦN ĐỨC (Dustin)

UFM Management Information Systems valedictorian (GPA 3.7/4.0). Currently supporting operational IT infrastructure in the People's Police and working toward Analytics Engineering with dbt, Snowflake, dlt, and SQL Server CDC.