
Norbert Tran Phat
Principal Software Engineer | Frontend Leadership
Salary / Daily rate
93 Regensburg, Germany
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Principal Software Engineer with 15+ years of expertise in frontend architecture and game development. Led frontend teams at HungerStation and Property Finder, implementing cutting-edge architectures and optimizing performance. Specialized in React, Flutter, and gaming technologies, offering technical leadership and a proven track record of building scalable solutions with focus on mobile and web platforms.
Work experience
Principal Software Engineer
HungerStation | هنقرستيشن
Feb 2021 - Present
5 years 9 months
Dubai - United Arab Emirates
Frontend team management Frontend tasks and projects management Analyze, improvement and optimization of consumer product in order to improve performance and visibility for SEO Technical decisions Create foundation of Flutter project Setup the development workflow Setup the CI/CD pipeline with automation test (unit and e2e) Create and organize Technical blog
Game Developer
FreelanceFreelance
Apr 2013 - May 2021
8 years 2 months
69340 Francheville, France
Mobile Serious Game development for SIEP Belgium organism about career guidance Create a Quizz game for Tablet to be used in nursing home based on the "Who Wants to Be a Millionaire" concept Implement demo of the European Serious Game "Supply Chain Gaming" regarding the organization of a Supply chain Mobile Serious Game for Maubeuge commune – Val de Sambre, for the First World War commemoration (1914-2014) Mobile Arcade game development "Vigo Volt" Mobile Application development for "Next to You" Mobile Application development for a Real Estate CRM
Lead Frontend Architect
Property Finder
Jan 2019 - Mar 2021
2 years 3 months
Dubai - United Arab Emirates
Frontend developers management from all squads of the company Global reorganization of the architecture in order of moving from all different legacy technologies still in production, into a unify architecture based on modern technologies Development and application of Guidelines Bring teams to follow best practices and workflow Create different POC to implement new development tools/technologies/libraries Daily follow up of each squad and technical code review through Pull Request Lead a React Native project which is the foundation of the new mobile application strategy Internal trainings for skills development Meetup organization Technical blogs (Medium.com) management
Technical Leader
Jamendo
Aug 2017 - Dec 2018
1 year 5 months
Luxembourg
Team Technical Leader Technologies and Architecture choice Project's Technical specification and planning Lead of Music Intelligence & Data Analysis projects Monthly Prototyping sessions organization Technology watch Projects implementation
atHome Group S.A.
Apr 2016 - Jul 2017
1 year 4 months
Luxembourg
Senior Tech Lead / Architect
Sep 2016 - Jul 2017
11 months
Luxembourg
Lead of the Platform development team and Architect of the IT Team Technologies choices for the global replatform of the website and of the whole infrastructure Development Team management Trainings, workshops organization and skills development Showcase and presentation of new technologies Heading discussion groups regarding future innovations Public Meetup organization in our office about development technologies (backend/frontend) Technical referent during Product Council
Senior Front End
Apr 2016 - Aug 2016
5 months
Luxembourg
Lead the Front End team for the replatforming of the new technology stack of the website Mortgage calculator development Extend Customer Backoffice by adding new feature to compare ads
Lead Developer
Jamendo
May 2013 - Mar 2016
2 years 11 months
Luxembourg
Mobile, Frontend et Backend Lead developer Create internal ORM based on a new communication protocole Windows Store 8.1 Application development Radio In-Store sur Mobile (Android, iOS et Windows Phone) application Replatform Licensing, Artist et Music website Create the first Universal JavaScript Framework with 92% of shared code (Server, Client, Mobile, …) Create micro-libraries: - to manage advanced data-binding - new Event Emitter to fix jQuery, Backbone.js and NodeJS one - first Music player fully compatible with HTML5 restrictions, fully multi-platoform and managing multi-tracks Designing global architecture of Jamendo platform Create Cordova plugin to create/manage player when mobile is locked (from Lock Screen) on Mobile (Android, iOS et Windows Phone) Contributor of Ribs.js 2.0, the Backbone.js extension which create a first approach of VirtualDOM
Web Developer
SwitchIT
Dec 2012 - May 2013
6 months
Brussels, Belgium
Maintenance and optimization of Websites Create Web modules for their internal Framework
Framework Developer
Eurocenter
Jul 2012 - Oct 2012
4 months
Saint-Maur-des-Fossés, France
Porting their C++ Game Engine, Graal, to HTML5/JavaScript - Scripting system GScript - Gani animation - GUI Controls - Tiles Leveling Creating a Workflow and unify working methods Create export tools from Flash IDE and Photoshop to GScript and assets in Graal format (Gani, Sprite, ...)
Developer
ResIT
Dec 2011 - Jul 2012
8 months
Paris, France
Update internal tools Create documentation of their eco-system
Game Developer
Yamago
Oct 2008 - Oct 2011
3 years 1 month
Paris, France
Creating newsletters system Multiplayer intereactions development for MMO Game for children Nooja: - Server modules development - Native SharedObject improvement - Queueing system of requests - Secure authentication service - Real Time Monitoring and Debugging tools for servers - Scripting system for dialogs and interactions - Grid of character customization using Google Maps-like approach - « Catazine » creation, mix between a catalog and a magazine (check attachment) - Rich Dialog Component development - Severals development tools - Graphical assets integration Game development under NDA for Cartoon Network (Game Creator) and Disney (AgentP iPhone,...) - Game Design for some games - Game Engine - Game Play - Assets integration - Level Designer - Resources export tools for mobile version (Sprite Sheet, …) Social gaming platform development (Facebook, OpenSocial, …) Subcontracting for Duke company to launch a social contest game for McDonald’s to celebrate the return of "McFarmer" burger Fast Food Game Designer for Windows Phone 7
R&D Developer
DIABOLOCOM
Sep 2007 - Jan 2008
5 months
Research and Development of new projects in order to diversify the company activities. Bluetooth Box development used in exhibition and convention places (08-09/2007) Creating Web-service to send SMS (09-10/2008) Flash Media Server video conference platform (11/2008) Browser video editing tools developed in JavaScript/Ajax (12/2008) Attend to different missions: - Technical interventions to customer - Development of a website for a new company service - Servers migration in the Data Center (Level 3)
Logistics
Gilbert Jeune
Aug 2006 - Oct 2006
3 months
Stores and inventory management.
Education
Orsys Formation
Certificat de formation
2017 - 2017
2 months
Luxembourg Lifelong Learning Center
Certificat de compétence PhoneGap
2015 - 2015
2 months
EPITECH - European Institute of Technology
Master Expertise Informatique
2006 - 2011
5 years 2 months
Martin Luther King
Bac Scientifique
2003 - 2006
3 years 2 months
Licenses & certifications
Flutter: Part 05 Flutter and Dart Packages
Issued: Jun 2022
Flutter: Part 04 Building an App with State
Issued: Jun 2022
Flutter: Part 03 Flutter Widgets
Issued: Apr 2022
Flutter: Part 02 Building Apps
Issued: Apr 2022
Flutter: Part 01 Introduction
Issued: Apr 2022
Become a React Developer
Issued: Apr 2022