Hi, I'm Jonas Van Assche

Full stack web developer

In Short

I've been doing web development for almost 10 years, and have worked on the whole stack. From client-side work in JavaScript, to translating designs into CSS and driving the application with PHP, JS, Ruby or Python. Linux servers don't have any secrets from me either.

Over the years I've grown from my role as full stack web developer into team lead and later into head of technology for a whole company. I've honed my people management skills by managing multinational teams over multiple countries.

The past 10 years I've lived and worked in China, which has allowed me to understand the unique, innovative and exciting Chinese tech landscape.

Timeline

Moved back to Belgium

Puurs, Belgium
- present
2 yrs, 4 mos

Senior Full Stack Developer

Bizzcontrol Ghent, Belgium

HSK 4 Certified (Mandarin language)

Confucius Institute Shanghai, China
-
5 yrs, 3 mos

Technology Director

Maximum / aTalent Shanghai, China

Head of Technology for the whole company.

Management

  • Recruiting and managing development teams to deliver small to medium sized web projects for mostly Fortune 500 companies
  • Overseeing quality assurance and pushing TDD (test driven development)
  • Vetting and co-writing digital project proposals
  • Presenting digital solutions to international clients
  • Performance reviews and setting out KPI’s for developers
  • People management (making sure everyone is happy and in the right role)
  • Setting up and maintaining a company’s IT infrastructure (Network, Hardware, Email suite, Fileserver, etc)
  • Organizing internal technology workshops to promote and learn new technologies
  • Supporting Account, Creative and Research teams with technological advise and solutions

Web Development

  • Back-end development
  • Front-end development
  • Server and hosting platform management
  • Uptime and centralized error monitoring
  • Web analytics implementation and analysis

China specific

  • 9+ years experience with the Chinese Firewall and how to optimize for it
  • Recruiting and managing international  tech teams with Chinese developers (communicating in Chinese)
  • Working with all types of WeChat official accounts, and implementing their API
  • ICP license application
  • Aliyun hosting and server management
  • Office / network infrastructure for China locations

Ran a full Marathon

Shanghai, China

Ran the Shanghai marathon in 4 hours 9 minutes

-
2 yrs, 1 mos

Digital Developer

Maximum Shanghai, China

Worked as full stack web developer on various projects, mostly for the HR industry. Project sizes ranged from small front-end projects, like HTML5 landing pages, to full blown platforms such as a referral tool, an internal mobility platform, and others.

Most projects were tailored to the China market, with heavy WeChat integration for some.

Technologies: PHP, Laravel, Elasticsearch, HTML5, SASS, ReactJS, Linux, Docker, ...

Clients: HTC, H&M, FCA, Corning, Starbucks, Dulwich College, Yum China, ...

-
1 yrs, 4 mos

Web Manager

Heritage Wine Club Shanghai, China

Building and managing a custom made PHP e-commerce website to sell wine on the Chinese market.

Core tasks:
  • Managing all IT related aspects of the company: Looking for a hosting company and overseeing server configuration, dealing with an SEO agency to improve the website's SEO (mainly Baidu), coding and overseeing EDM campaigns
  • Recruitment and management of 2 developers
  • Drastically improving the website's performance by improving the coding, implementing caching techniques and obtaining a CDN service
  • Adding Chinese online payment gateways (Alipay + Bank of Communications)
  • Created a subscription with Alipay payments in instalments
  • Added various e-commerce promotions + redesigned big parts of the website built with the Symfony 2 (PHP) framework
-
11 mos

Project Manager

Davyin Internet Solutions Shanghai, China

Managing web projects developed by Chinese developers using the Drupal content management system.

Core tasks:
  • Managing multiple web projects simultaneously from start to end
  • Interacting with (foreign) clients: taking website specifications, controlling the scope of the project through the development process and providing maintenance support afterwards
  • Building UI mockups based on client's needs and converting them to designs by instructing a designer
  • Managing a team of mostly Chinese developers throughout the development process of several web projects
  • Choosing a suitable hosting company and supervising the deployment of several web projects
  • Researching suitable solutions for complex client needs within the Drupal content management system
  • Providing consulting sessions to a client on which development platform to use, and how to work out his rudimentary web project
-
9 mos

Chinese language (Mandarin)

Zhejiang University Hangzhou, China

Moved to China

Shanghai, China
-
2 mos

Web Developer Intern

Altima Beijing, China

I worked at THEM's (now Altima) office in Beijing, doing web development (mainly CMS - Drupal) and Search Engine Optimization.

Core tasks:
  • Building websites from design screenshots
  • Rewriting existing Drupal modules
  • Developing custom Drupal themes
  • Making websites SEO friendly
  • Integrating website design (CSS)
  • Integrating multilingual systems for existing Drupal websites
-
2 yrs, 9 mos

Bachelor's Degree, Information Management & Multimedia

Katholieke Hogeschool Mechelen Mechelen, Belgium
  • Web development (Drupal, ASP.net, Adobe Flex)
  • Business Intelligence (Cognos)
  • Datawarehousing
  • Database administration
  • Oracle PL/SQL
  • Service Management (ITIL)
  • Programming (Visual Basic.net, C++, java)
  • Design (Adobe Photoshop CS5 & Adobe Flash AS 3.0)

Important project and papers:

  • Thesis on Search Engine Marketing and Search Engine Optimization
  • Integrated web development project in ASP.net: The project was a car selling website with extensive product search and sort possibilities. We started by interpreting the client's wishes and negotiated with him about the best plan. After obtaining this information we made an analysis with UML diagrams. Then we made (wrote) the website and had to take into account a lot of sudden changes in the client's needs. With the website near to completion, we did user testing to make the website bug-free. This project was a team-effort and made me fully understand the process of building a commercial website from start to finish.
-
1 mos

IT Manager Intern

OZ - Onafhankelijk Ziekenfonds Antwerp, Belgium

Intern at the IT department of the company. Later continued into a one month summerjob. My work here consisted of help desk, computer hardware maintenance and replacement of broken components, installing new systems in new offices and backing up a server.

Skills

Back-end

  • PHP
  • Laravel
  • Symfony
  • Python
  • Ruby
  • MySQL
  • PostgreSQL
  • Docker
  • Elasticsearch
  • PHPUnit
  • Ruby on Rails
  • Selenium
  • NLP
  • Dialogflow
  • OctoberCMS

Front-end

  • HTML
  • CSS
  • JavaScript
  • SASS
  • jQuery
  • ReactJS
  • VueJS
  • GruntJS
  • Webpack

Devops

  • Ubuntu
  • AWS
  • Google Cloud Platform
  • Aliyun
  • S3
  • Cloudfront
  • Alibaba CDN
  • Pipelines
  • Sentry
  • Uptime monitoring
  • Netlify

Analytics & Tools

  • Google Analytics
  • Google Optimize
  • Google Search Console
  • SEO
  • Sketch
  • PHPStorm

Work

aTalent

Social Recruitment Monitor

Data collection of social media accounts

  • PHP
  • Laravel
  • Python
  • Selenium
  • SASS
  • VueJS
aTalent

Lunch Roulette

Weekly lunch date with a random colleague through WeCom.

  • PHP
  • Laravel
  • SASS
HTC

Careers Website

Careers website with Google and Bing maps JS SDK

  • SASS
  • jQuery
Corning

Employee Referral Program

Social referral platform with gamification

  • Ruby
  • Elasticsearch
  • SASS
  • ReactJS
Astra Zeneca

EVP Week

Internal UGC video campaign

  • PHP
  • Laravel
  • VueJS
APLL

Careers Website

Careers website with OctoberCMS

  • PHP
  • SASS
  • jQuery
  • OctoberCMS

Contact

Interested in my profile? Shoot me a message to see how we can help each other.