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.