Dennis Thinh Tan Nguyen
Senior Software Developer at Swiipe- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Danish Native or bilingual proficiency
-
English Native or bilingual proficiency
-
Vietnamese Limited working proficiency
-
Java Professional working proficiency
-
C# Professional working proficiency
-
SQL Limited working proficiency
-
F# Professional working proficiency
-
Javascript Limited working proficiency
Topline Score
Bio
William Marstrand
Dennis is a friendly outgoing person who really cares about his work. He always puts a lot of effort into his work when we have been programming together, which is why he has been very competent as a group member and a good friend too. I would recommend Dennis to any company that wants a skilled software developer with a great personality.
William Marstrand
Dennis is a friendly outgoing person who really cares about his work. He always puts a lot of effort into his work when we have been programming together, which is why he has been very competent as a group member and a good friend too. I would recommend Dennis to any company that wants a skilled software developer with a great personality.
William Marstrand
Dennis is a friendly outgoing person who really cares about his work. He always puts a lot of effort into his work when we have been programming together, which is why he has been very competent as a group member and a good friend too. I would recommend Dennis to any company that wants a skilled software developer with a great personality.
William Marstrand
Dennis is a friendly outgoing person who really cares about his work. He always puts a lot of effort into his work when we have been programming together, which is why he has been very competent as a group member and a good friend too. I would recommend Dennis to any company that wants a skilled software developer with a great personality.
Credentials
-
Production of page-based digital communications
AMU SYDAug, 2013- Sep, 2024 -
Web design - interfaces for digital communications
AMU SYDAug, 2013- Sep, 2024
Experience
-
Swiipe
-
Denmark
-
Financial Services
-
1 - 100 Employee
-
Senior Software Developer
-
Oct 2022 - Present
• Plan and facilitate communication between multiple tech parties and stakeholders on large IT payment projects• Implemented API integration with Aiia to enable account-to-account payments for Swiipe merchants• Implemented API integration with Resurs Bank to enable BNPL payments for Swiipe merchants
-
-
Full Stack Developer
-
Oct 2020 - Nov 2022
As a Fullstack developer at Swiipe my main responsibilities are to implement new features and maintain existing implementations across the whole stack - besides the development role, I am the main knowledge holder of how payments operate at Swiipe.This includes • Backend : .Net Core/.Net 6 deployed as microservices on Azure• Frontend : React/Typescript,• Ecommerce plugin extensions (Php): WooCommerce, Magento1, Magento2.Honorable achievements and implementations:• Swiipe Win-back logic that creates opportunities for merchants to win back lost customers due to failed payment attempts (17,05% completed their payments despite initial dropoff)• Swiipe Payment-link - Allow merchants to create and send payment link of pre-created orders that customers can pay for through their native e-commerce platform• Ensured that Swiipe payments was ready for 3DS2• Payment methods: MobilePay DK - Dankort - Swish - Forbrugsforeningen - Vipps Show less
-
-
-
IT-Universitetet i København
-
Denmark
-
Higher Education
-
400 - 500 Employee
-
AI Research Assistant
-
Aug 2020 - Oct 2020
Due to the great interest of my thesis I was hired as a research assistant under supervision of associate professor, Sebastian Risi - I was co-first author of a paper where we propose to learn a world model that enables Evolutionary Planning in Latent Space (EPLS). The paper was accepted into the proceedings of EvoStar 2021, the leading European event on Evolutionary Computation. Due to the great interest of my thesis I was hired as a research assistant under supervision of associate professor, Sebastian Risi - I was co-first author of a paper where we propose to learn a world model that enables Evolutionary Planning in Latent Space (EPLS). The paper was accepted into the proceedings of EvoStar 2021, the leading European event on Evolutionary Computation.
-
-
-
Save the Children Denmark
-
Denmark
-
Non-profit Organizations
-
200 - 300 Employee
-
Senior Student Software Developer
-
Jan 2017 - Aug 2020
As a Backend Software Developer for Save the Children, I was responsible for implementing new solutions and maintaining existing systems for multiple stakeholders. Primary Responsibilities • Manage large software projects with multiple stakeholders • Develop and integrate inhouse solutions with Microsofts Dynamics 360 CRM (C#) • Develop and maintain inhouse RESTful API (.NET and C#) • Integrate and maintain connection to external systems (Zapier, C#, Python) Honorable Successes • Senior backend developer of Save the Children's RESTful API that is a critical key component for generating revenue at Save the Children. • Designed and integrated release process of RESTful API to streamline, automate and enforce good practices throughout development phases. This was made possible with MS devops. • Lead developer for integrating mobile pay payment channel. • Developed clawback function that saved Save the Children huge sums of danish kr. each quarter. Show less
-
-
-
-
Teacher's Assistant - Study Lab
-
Sep 2019 - Jun 2020
As a TA in the study lab I was helping the bachelor students in software development with their homework and course material they currently were enrolled in. This includes Distributed Systems, Database Design, Soware Architecture and Algorithms. As a TA in the study lab I was helping the bachelor students in software development with their homework and course material they currently were enrolled in. This includes Distributed Systems, Database Design, Soware Architecture and Algorithms.
-
-
-
-
Teacher's Assistant - System Development and Project Organisation
-
Feb 2017 - Jul 2017
As a TA in System Development and Project Organisation, I aided the Bsc students in software development understanding how to organize and manage software projects through different project lifecycles, management tools and methodologies such as waterfall, agile and scrum. As a TA in System Development and Project Organisation, I aided the Bsc students in software development understanding how to organize and manage software projects through different project lifecycles, management tools and methodologies such as waterfall, agile and scrum.
-
-
-
-
Founder
-
Sep 2013 - May 2016
Gaming Mouse Tips was a webpage created to help gamers know what to look for when buying gaming mice as well as reviewing them. This project taught me what affiliate marketing was, how to SEO optimize your webpage to increase traffic and in general how to develop a website and its contents. Gaming Mouse Tips was a webpage created to help gamers know what to look for when buying gaming mice as well as reviewing them. This project taught me what affiliate marketing was, how to SEO optimize your webpage to increase traffic and in general how to develop a website and its contents.
-
-
-
MoveOn Partners (DK) A/S
-
Denmark
-
Facilities Services
-
1 - 100 Employee
-
IT-Kabler & IT-Assistent
-
Aug 2015 - Aug 2015
As an IT-Kabler & IT-Assistant, I was part of a team with the main responsibility of relocating and installing IT equipment for third-party companies. Achievements I was involved in the largest relocation job in Europe where more than two-thousand workspaces for Novo Nordisk was to be relocated to a different site in Denmark within a short period of time. As an IT-Kabler & IT-Assistant, I was part of a team with the main responsibility of relocating and installing IT equipment for third-party companies. Achievements I was involved in the largest relocation job in Europe where more than two-thousand workspaces for Novo Nordisk was to be relocated to a different site in Denmark within a short period of time.
-
-
-
-
Production Assistant
-
Aug 2013 - Jun 2014
I was producing and dealing with various types of sheet metal for heat exchangers and was later responsible for ensuring the quality of the plates through various penetration tests. One single error in the quality assurance or production may result in orders with values up to millions of dollars being returned. Therefore, it was important that I had a laser precision during my tests and productions. This job was a part of my sabbath year after high school. I was producing and dealing with various types of sheet metal for heat exchangers and was later responsible for ensuring the quality of the plates through various penetration tests. One single error in the quality assurance or production may result in orders with values up to millions of dollars being returned. Therefore, it was important that I had a laser precision during my tests and productions. This job was a part of my sabbath year after high school.
-
-
-
-
IT Technician
-
Aug 2010 - Jul 2013
I was to manage and tend to the IT-Systems in a little store in Vejle. A broken printer or an outdated system can have devastating consequences if they are left unresolved for a prolonged time. Thus, I was the key person to assure that all connected systems was fully functional when demanded. I was to manage and tend to the IT-Systems in a little store in Vejle. A broken printer or an outdated system can have devastating consequences if they are left unresolved for a prolonged time. Thus, I was the key person to assure that all connected systems was fully functional when demanded.
-
-
-
Vejle Tekniske Gymnasium
-
Denmark
-
Primary and Secondary Education
-
1 - 100 Employee
-
Pianist
-
Aug 2011 - Jun 2013
As a pianist of my high school, I was responsible for providing, arranging and manage the correct and appropriate music and setting for specific events such as Christmas or graduation ceremonies. Therefore, It was important that I could understand the situation, the attending people and then apply my musical knowledge to provide an outstanding setting. As a pianist of my high school, I was responsible for providing, arranging and manage the correct and appropriate music and setting for specific events such as Christmas or graduation ceremonies. Therefore, It was important that I could understand the situation, the attending people and then apply my musical knowledge to provide an outstanding setting.
-
-
Education
-
IT-Universitetet i København
Master's degree, Computer Science and Machine Learning -
IT-Universitetet i København
Bachelor’s Degree, Computer Software Engineering -
Auckland University of Technology
Abroad student for a semester - Bsc, Computer Software Engineering -
Vejle Tekniske Gymnasium
High School, Digital og naturvidenskab -
Damhaven School
Elementary school (Folkeskole), Super basic academic knowledge