Virak Sun

Lead Tech / Full Stack Developer

17+ years of experience

Passionate about technology since childhood, I am committed to continuous learning and staying at the forefront of industry innovations.

I thrive in collaborative environments, adapting to diverse situations while contributing meaningfully to team objectives. I champion empathy, transparent communication, and mutual trust as cornerstones of successful partnerships.

I view challenges and setbacks as valuable learning experiences that drive continuous improvement.

Contact me on LinkedIn

test on ovh 1

Professional Experience

Technical Lead / Full-Stack Developer · Total Energies
since October 2022
Rueil Malmaison, France
Applications implemented for Total Energies
  • Studiolub: A Total Energies digital studio specializing in enterprise application development.
  • Led cloud infrastructure migration from Azure to AWS
  • Orchestrated authentication provider migration and integration
  • Established and implemented WCAG accessibility standards
  • Defined and enforced development best practices across teams
  • Architected comprehensive analytics tagging and tracking solutions
React Router V7 / Remix Next JS React Router PostgreSQL SQLite Algolia Tailwind Tealium AWS Typescript i18Next
Full-Stack Developer · Evolua
March 2022 – March 2022
Paris, France
DiagOnAir
  • Developed the "Indalo Supervision" module for real-time building air quality monitoring and reporting.
  • Integrated Indalo API and designed comprehensive dashboard for statistical analysis and visualization.
React Bootstrap Node JS Express
Full-Stack Developer · Redpill
November 2021 – February 2022
Paris, France
Redpill Live ( B2B video streaming product platform)
  • Developed frontend features and functionality
  • Refined user interface to align with design specifications
React Typescript Styled component
Exxtention ( Web platform for online conference )
  • Engineered full-stack features including frontend components and API endpoints
  • Transformed user interface to meet design requirements and enhance user experience
Next Js Typescript Mongo Realm Mongo DB Algolia Search GraphQL Storyblok Tailwind
Go Mojo ( Gaming mobile application on Android and iOS )
  • Built cross-platform features spanning mobile frontend and backend API
  • Redesigned interface to match visual specifications and improve user engagement
React Native Typescript Atomic design methodology Node JS Express
Full-Stack Developer Freelance · Evolua
January 2021 – October 2021
Paris, France
Client: C2S Analyse - DiagOnAir ( Online platform for air diagnostics report )
  • Designed and implemented client-facing dashboards for establishment analytics and reporting
  • Architected RESTful API supporting core application functionality
  • Developed data extraction tools leveraging Microsoft Graph API for Excel integration
  • Configured secure authentication workflows using Microsoft Graph API
  • Created dynamic data visualizations from Live Object Orange sensor data streams
  • Integrated and customized Google Maps API for location-based features
  • Built comprehensive data export functionality for Excel reporting
  • Established CI/CD pipelines for automated deployment of frontend and API services
React Express Graph Microsoft Live Object Orange Google Map API jquery font-awesome bitbucket jenkins
Client DoggyBug : Second website (luttepunaisesdelit.com)
  • Developed informational portal website dedicated to bed bug awareness and prevention
php htccess css html meta and og tags google analytics jquery font-awesome bitbucket jenkins
Front End Developer · Ontex
March 2020 – December 2020
Levallois, France
Implement back office application from scratch in React
  • Designed scalable application architecture from the ground up
  • Developed comprehensive feature set aligned with business requirements
React i18Next axios jquery bootstrap scss html jest enzyme bitbucket jira
Full stack Developer · Evolua
June 2019 – March 2020
Paris, France
Client DoggyBug : Implement their new website
  • Developed responsive desktop interface from design specifications for French localization
  • Created mobile-optimized interface aligned with provided design mockups
  • Enhanced SEO strategy resulting in improved organic search visibility
  • Implemented multimedia galleries for video and image content management
  • Provided strategic digital business consulting and recommendations
php htccess css html meta and og tags google analytics jquery font-awesome bitbucket jenkins
Client Penkus Design : Migration , backup and hosting website
  • Set up daily automate backup system for website
  • Set up mail configuration
  • Migration of website
  • Web hosting for the site
Wordpress Plesk Linux Server Mail configuration DNS configuration Mysql Php bitbucket
Client Emission de voyance : Website maintenance, hosting and facebook login
  • Login Facebook feature configuration
  • Website hosting
  • Security check and protection
Joomla Plesk Linux Server Mail configuration DNS configuration Mysql Php bash script bitbucket
Full Stack Developer · Deloitte
June 2017 – June 2019
La Défense, France
Implement Web application for internal and external Deloitte"s clients.
  • SSO set up and configuration: SAML 2 , Open Id Connect
  • Implement authorisation layer using Acls
  • Implement business logic application
  • Implement digital solution based on client needs analysis
  • Set up deployment systems for CI/CD
  • And so on ...
Angular React Node JS Elasticsearch Docker Loopback Mysql Jenkins Gitlab Electron Sketch Script SH SonarQube Gatling Snyk
Full Stack Developer · PSA
November 2015 – May 2017
Paris, France
New Digital Peugeot
  • Implementation of new features and bug fixing on Front app.
  • Implementation of new features and bug fixing on Back app
  • Animate working group ( Web Sécurité, Git, IA, TDD ).
Symfony 2 Foundation Redis Patternlabs API rest Postman Méthode Agile Jenkins PhpUnit PhpCs PhpMd Jira Jquery Grunt Jasmine Karma Phake Git Facebook API
Front end Developer · France Télévision
April 2015 – November 2015
Issy-les-Moulineaux, France
France TV Education
  • Implementation of new features and bug fixing on API app.
  • Implementation of new features and bug fixing on Front app.
  • Implementation of new features and bug fixing on Back app
Symfony 2 Bootstrap Ace theme CasperJS MongoDB Elastic Search API rest Postman Méthode Agile Jenkins PhpUnit PhpCs PhpMd Jira Confluence Jquery Font- awesome Grunt Git Facebook API.
Full Stack Developer · BNP Paribas / Hello Bank
July 2013 – February 2015
Paris, France
Pegase Hello Bank! ( Hello Bank Clients Management Tool System. )
  • Technical advices
  • Implementation of the new interface for the application
  • Set up automate system for clients registration.
Zend Framework Mysql Svn Jquery Bootsrap Highcharts D3 Web Service ( Soap et Rest ) API google
I-Point De Vente ( Search Engine Tool for BNP Agencies locations )
  • Full implementation of the application new version
  • Improve application speed and UX performances.
Zend Framework Mysql Svn Jquery Bootsrap Highcharts D3 Web Service ( Soap et Rest ) API google
iCare ( BNP Clients Calls Tools )
  • Full implementation of the application ( Database stack, Architecture Stack, UX/Design Stack, and so on ... )
Zend Framework Mysql Svn Jquery Bootsrap Highcharts D3 Web Service ( Soap et Rest ) API google
Fil Info ( Warning tool system )
  • Technical advices
  • Implement application for Windows 7 and Ipad
  • Implement the Web application version
  • Application Maintenance
Zend Framework Mysql Svn Jquery Bootsrap Highcharts D3 Web Service ( Soap et Rest ) API google
Contextor Hello Bank! ( Automate tools for clients registration )
  • Improve and add feature for the automaton
  • Fix up automaton bugs
Jquery Javascript Contextor XML
Contextor Bddf Operation ( Automate tools for clients transfert )
  • Implementation of the automaton for clients transfert account between BNP and Hello Bank
  • Technical Advices and maintenance
Jquery Javascript Contextor XML
Full Stack Developer · Evolua
May 2013 – June 2013
Paris, France
Kilogo ( Professional trips management tool : www.kilogo.fr )
  • Tutorials writing
  • Application architecture and implementation
  • Applicaiton design and UX
HTML5 Jquery Mobile Jquery Bootstrap Mysql Git Youtube API
ModelTab ( Community Platform for Models/Mannequins/photographer: www.modeltab.com )
  • Full implementation / Co founder
Zend Bootstrap Jquery Font-awesome Mysql Git Facebook API Google API Paypal API Configuration réseaux Gestion de base de donnée
Full Stack Developer · Châteaux Hôtels Collection
November 2012 – April 2013
Paris, France
Web application for online booking: www.chateauxhotels.com
  • Design architecture application
  • Implement payment web workflow
  • Implement the search engine
  • A/B Testing set up
  • SEO set up with entity Wasabi
Zend Framework Mysql Svn Jquery Bootsrap, Web Service ( Soap et Rest ) Paybox API google Certification Web Reservit
Software Engineer · Société Générale with Consort NT
March 2010 – September 2011
La Défense, France
Marley ( Asset Management Tool in Société Générale )
  • Implement authentification system and credentials settings
  • Implementation of Workflows
  • Implementation of DB Script for batch data update
  • User Stories writing for developers located in India
  • User Stories testing for developers located in India
  • Technical documents writing
PHP( Zend ) Ext JS Ajax Oracle Script SH
Web developer · Pixmania
April 2009 – March 2010
Paris, France
Customized Dropshipment ( BtoB tool )
  • Search engine improvements
  • Organisation of product into UCMS ( Univers, Catégorie, Marché, Segment )
  • Implement rss for product update information
Javascript PHP 5 Code Igniter Oracle Smarty Ajax nuSoap Linux Smarty Web Services ( Soap, Restful ) MemCache Flux XML MVC pattern
Web developer/designer · Total Internet
December 2007 – December 2008
Melbourne, Australia
Clients websites
  • Implement agency clients websites
  • Design clients website and animation
Javascript PHP 5 Symfony Framework in House Framework Mysql Flash Actionscrip Photoshop

Certification and Diplomas

2025 Certification : Machine Learning with Python ( FreeCodeCamp )
2025 Formation : Web development accessibility foundations ( Accessiway )
2021 Certification : Quality Assurance ( FreeCodeCamp )
2021 Certification : Data Visualization ( FreeCodeCamp )
2021 Certification : Back End Development and APIs( FreeCodeCamp )
2021 Certification: Scientific Computing with Python ( FreeCodeCamp )
2019 Responsive Web Design Certification ( FreeCodeCamp )
2019 JavaScript Algorithms and Data Structures Certification ( FreeCodeCamp )
2019 Front End Libraries Certification ( FreeCodeCamp )
2018 Certified PROFESSIONAL SCRUM MASTER I
2016 Seminar JS Total - Delicious Insights
2016 Certification Web Marketing
2015 Seminar Web Marketing
2014 Advanced Security and Hacking V5 Seminar - Sysdream
2014 Certified Zend Framework
2011 Seminar Gestion de projet
2008 Master Of IT - Web Development – Swinburne University, Melbourne, Australie
2007 Bachelor Of IT - Game Development – Swinburne University, Melbourne, Australie
2005 DUT en Informatique - Génie Logiciels – Université Paris 13, France

Side projects / Articles

JS Fighting Game screenshot
Game Development
JS Fighting Game

A little JavaScript 2D fighting game built from scratch and JavaScript.

JavaScript HTML5 Développement de jeux
Life Block DataViz screenshot
Data Visualization
Life Block DataViz

A representation of your life spent and remaining in form of squares.

JavaScript css Data Visualization
Screenshot coming soon
Methodology
Workflow for fixing a bug

A representation of your workflow when implementing a new feature or fixing a bug.

Excalidraw