CV

I am a software developer and a former database researcher whose passion is building data-intensive applications.

I have a strong foundation in data and database with overall 8 years of hands-on experience in database theory and in implementing database kernel components: indexing, storage, and query processor.

I earned a PhD degree in Database Technology and a Master degree of Computer Science both at Uppsala University, Sweden. Among other research works, I have some research publication that contributed to the foundation of StreamAnalyze AB, which provides edge computing or analytic engine.

Prior to this, I had started my software developer career since 2005 primarily developing desktop applications and web applications.

Keywords

  • interests
    • distributed and scalable systems
    • big data, data engineer, data science
    • cloud services
    • machine learning
    • data infrastructure
    • DevOps
    • data governance: GDPR, data lineage, business glossaries, etc.
  • programming
    • C, C++
    • Python, Java, Lisp
  • databases
    • SQL-based technologies(e.g MySQL, PostgreSQL, Microsoft Server)
    • NoSQL technologies (e.g. Cassandra and MongoDB)
    • Specialized in database indexes
    • and query optimization
  • development
    • CI-CD, Travis, Github Action, Cloud Build
    • Agile, Kanban, or Scrum
    • Systems Development Life Cycle - Life Cycle Phases
  • tools
    • Hadoop ecosystem and different frameworks: HDFS, YARN, MapReduce, Apache Pig, Hive, and Kafka.
    • Real-time processing Framework (e.g Apache Spark, Apache Beam)
    • Google Cloud Platform: BigQuery, App Engine, etc
    • Microsoft Azure Cloud
    • ETL
    • Airflow, Elastic Search, Kibana
    • Kubernetes, Docker, Helm charts
    • Ngnix, Let’s Encrypt
  • others
    • problem solving
    • fika

Experience

Sep 2021 - present Lead Cloud Data Engineer
SEB, Stockholm, Sweden
Sep 2020 - Sep 2021 Senior Data Engineer
H&M Group, Stockholm, Sweden
Jul 2018 - August 2020 Data Engineer
TV4 Media AB, Stockholm, Sweden
Jun 2016 - Jun 2018 Database Research Engineer
Starcounter AB, Stockholm, Sweden
Jan 2011 - May 2016 Research & Teaching Assistant
Uppsala University, Uppsala, Sweden
Sep 2009 - Jan 2010 System Developer
Mobile Art, Stockholm, Sweden
Feb 2008 - May 2008 Software Engineer
ELCA, Zurich, Switzerland
May 2007 - Jan 2008 Team Leader
ELCA, Ho Chi Minh city, Vietnam
May 2005 - Apr 2007 Software Engineer
ELCA, Ho Chi Minh city, Vietnam

Education

Jan 2011 - May 2016 PhD in Database Technology
Uppsala University, Uppsala, Sweden
Aug 2008 - Apr 2010 Master of Computer Science
Uppsala University, Uppsala, Sweden
Sep 2001 - Jul 2005 Bachelor of Computer Science
University of Natural Science, Ho Chi Minh city, Vietnam

Projects

Followings are selective and recent projects which I can hold throughout discussions about.

  • 2018 C More, TV4 recommendation.
    Similar TV shows, movies recommendation and personalized recommendations.

  • 2016 Starcounter query processor.
    Designed and implemented the first version of query processor for Starcounter database.

  • 2014 Sandvik AB Stream logged analytic system.
    Designed and implemented a prototype to tune analytical queries on stream of sensor readings.

  • 2010 Similar image searching - a database of images
    Designed and developed a database where similar images are retrieval with SQL, extended from standard SQL.