Virak Sun

Virak Sun

Developer Full Stack Freelance

13 years of experience and counting.

Based in Paris, France. Speaks English and French

Last update: 13 September 2022

PROFESSIONAL EXPERIENCES

From November 2021 To February 2022 ( Freelance )
Full-Stack Developer at Redpill ( Paris, France )

Redpill Live ( B2B video streaming product platform)

  • Implement features for the front
  • Update interface to fit required design

ReactTypescriptStyled component

Exxtension ( Web platform for online conference )

  • Implement features for the front and API
  • Update interface to fit required design

Next JsTypescriptMongo RealmMongo DBAlgolia SearchGraphQLStoryblokTailwind

Go Mojo ( Gaming mobile application on Android and iOS )

  • Implement features for the front and API
  • Update interface to fit required design

React NativeTypescriptAtomic design methodologyNode JS Express

From January 2021 To October 2021 ( Freelance )
Full-Stack Developer Freelance at Evolua ( Paris, France )

Client: C2S Analyse - DiagOnAir ( Online platform for air diagnostics report )

  • Implement user interfaces for clients to review their establishments stats
  • Implement an API for app features
  • Implement tool for gathering Excel information using Graph API Microsoft
  • Set up authentication with Graph API Microsoft
  • Implement data visualization graph from Live Object Orange captors data
  • Set up custom google map for the app
  • Implement export data tool for Excel document
  • Set up CI/CD environment for the front App and API

ReactExpressGraph MicrosoftLive Object OrangeGoogle Map APIjqueryfont-awesomebitbucketjenkins

Client DoggyBug : Second website (luttepunaisesdelit.com)

  • Implement a portal website for inform about bed bugs

phphtccesscsshtmlmeta and og tagsgoogle analyticsjqueryfont-awesomebitbucketjenkins

From March 2020 To December 2020 ( Freelance )
Front End Developer at Ontex ( Levallois, France )

Implement back office application from scratch in React

  • Set up application architecture
  • Implement application features

Reacti18Nextaxiosjquerybootstrapscsshtmljestenzymebitbucketjira

From June 2019 To March 2020 ( Freelance )
Full stack Developer at Evolua ( Paris, France )

Client DoggyBug : Implement their new website

  • Implement new desktop interface based on given design for french version
  • Implement new mobile interface based on given design
  • Improve SEO in organic search results
  • Implement video and image gallery
  • Online business strategy advices

phphtccesscsshtmlmeta and og tagsgoogle analyticsjqueryfont-awesomebitbucketjenkins

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

WordpressPlesk Linux ServerMail configurationDNS configurationMysqlPhpbitbucket

Client Emission de voyance : Website maintenance, hosting and facebook login

  • Login Facebook feature configuration
  • Website hosting
  • Security check and protection

JoomlaPlesk Linux ServerMail configurationDNS configurationMysqlPhpbash scriptbitbucket

From June 2017 To June 2019 ( Freelance )
Full Stack Developer at Deloitte ( 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 ...

AngularReactNode JSElasticsearchDockerLoopbackMysqlJenkinsGitlabElectronSketchScript SHSonarQubeGatlingSnyk

From November 2015 To May 2017 ( Freelance )
Full Stack Developer at PSA ( 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 2FoundationRedisPatternlabsAPI restPostmanMéthode AgileJenkinsPhpUnitPhpCsPhpMdJiraJqueryGruntJasmineKarmaPhakeGitFacebook API

From April 2015 To November 2015 ( Freelance )
Front end Developer at France Télévision ( 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 2BootstrapAce themeCasperJSMongoDBElastic SearchAPI restPostmanMéthode AgileJenkinsPhpUnitPhpCsPhpMdJiraConfluenceJqueryFont- awesomeGruntGitFacebook API.

From July 2013 To February 2015 ( Freelance )
Full Stack Developer at BNP Paribas / Hello Bank ( 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 FrameworkMysqlSvnJqueryBootsrapHighchartsD3 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 FrameworkMysqlSvnJqueryBootsrapHighchartsD3 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 FrameworkMysqlSvnJqueryBootsrapHighchartsD3 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 FrameworkMysqlSvnJqueryBootsrapHighchartsD3 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

JqueryJavascriptContextorXML

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

JqueryJavascriptContextorXML

From May 2013 To June 2013 ( Freelance )
Full Stack Developer at Evolua ( Paris, France )

Kilogo ( Professional trips management tool : www.kilogo.fr )

  • Tutorials writing
  • Application architecture and implementation
  • Applicaiton design and UX

HTML5Jquery MobileJqueryBootstrapMysqlGitYoutube API

ModelTab ( Community Platform for Models/Mannequins/photographer: www.modeltab.com )

  • Full implementation / Co founder

ZendBootstrapJqueryFont-awesomeMysqlGitFacebook APIGoogle APIPaypal APIConfiguration réseauxGestion de base de donnée

From November 2012 To April 2013 ( Freelance )
Full Stack Developer at Châteaux Hôtels Collection ( 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 FrameworkMysqlSvnJqueryBootsrap,Web Service ( Soap et Rest )PayboxAPI googleCertification Web Reservit

From March 2010 To September 2011 ( Full Time Contract )
Software Engineer at Société Générale with Consort NT ( 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 JSAjaxOracleScript SH

From April 2009 To March 2010 ( Full Time Contract )
Web developer at Pixmania ( 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

JavascriptPHP 5Code IgniterOracleSmartyAjaxnuSoapLinuxSmartyWeb Services ( Soap, Restful )MemCacheFlux XMLMVC pattern

From December 2007 To December 2008 ( Part Time Contract )
Web developer/designer at Total Internet ( Melbourne, Australia )

Clients websites

  • Implement agency clients websites
  • Design clients website and animation

JavascriptPHP 5Symfony Frameworkin House Framework MysqlFlashActionscripPhotoshop

TECHNICAL KNOWLEDGES

Languages
PHPJavascriptCSSSASSPython
Frameworks / Libraries
Symfony 2/3Loopback 3Node ExpressZend Framework 1/2Next JSReact 15/16Bootstrap 3/4/5Tailwind 3Foundation 5React NativeAngularFont AwesomeJqueryJquery UIJquery Mobile
APIs
Live Object Orange APIFacebook APIGoogle APIFacebook APIPaypal APIStripe APIMongo Realm
Databases
MySQLMongo DBOracle
Tools
Visual Studio CodeSketchGatlingSeleniumContextorJiraPostmanMongo DB Compass
OS
Mac OSWindowsKali Linux

STUDIES & FORMATIONS

2018

Certified PROFESSIONAL SCRUM MASTER I

2016

JS Total Seminar - Delicious Insights

2016

Certification Web Marketing

2015

Web Marketing Seminar

2014

"Hacking et Sécurité Avancé V5" Seminar - Sysdream

2014

Zend Framework Certification

Certified Zend Framework

2011

Project managment seminar

2008

Master Of IT - Web Development – Swinburne University, Melbourne, Australia

2007

Bachelor Of IT - Game Development – Swinburne University, Melbourne, Australia

2005

DUT en Informatique - Génie Logiciels – Université Paris 13, France

SIDE ACTIVITIES

I like to go skateboarding during the summer and snowboarding during the winter. Spending time with my family is something important to me. I enjoy travelling around the world to taste different cuisine style and get amazed by different cultures. There is always new discovery to make. I like playing piano during my spare time and of course video game like FPS.

Like everybody, I have different "Period" where I tend to spend a bit of time on a certain topic:

  • DIY Smart Mirror with a Rasberry Pie
  • Rootme challenges
  • Photography
  • Magic tricks
  • And so on

SIDE SMALL PROJECTS

Your life spent displayed in cubes

A small side project to view the number of weeks you have lived so far in a nice and relevant way based on your gender and date of birth.

Javascript Fighting Game

A simple fighting game made in Javascript / Canvas / HTML / CSS

CONTACT