Zhe Li, Developer in Gothenburg, Sweden
Zhe is available for hire
Hire Zhe

Zhe Li

Verified Expert  in Engineering

Software Developer

Location
Gothenburg, Sweden
Toptal Member Since
August 26, 2014

Zhe is a senior full-stack developer and entrepreneur with a proven ability to develop efficient back-end services for mobile and other applications. He is experienced in Python, Django, Django REST framework, Scala, and Akka Http.

Portfolio

Minna Technologies
Kubernetes, Akka Streams, Akka HTTP, Scala
Jetshop AB
Amazon Web Services (AWS), Docker, Django, Python
OfferQA
New Relic, DigitalOcean, Vagrant, SaltStack, Celery, Memcached, Jinja, jQuery...

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Spacemacs, Vim Text Editor, Linux

The most amazing...

...thing I've done is help my current company to scale infrastructure from one to four different markets.

Work Experience

Developer

2017 - PRESENT
Minna Technologies
  • Built a back-end system to identify subscriptions from financial data.
  • Helped the team to scale up services using Kubernetes and other technologies.
Technologies: Kubernetes, Akka Streams, Akka HTTP, Scala

Senior Developer

2015 - 2017
Jetshop AB
  • Built a pipeline to fetch production data as well as transform and send information to different advertising and market platforms.
  • Built a CI/CD system and improved the release speed 10x.
  • Adapted Docker in the production environment and redesigned the application to enable autoscale in production.
Technologies: Amazon Web Services (AWS), Docker, Django, Python

Founder

2014 - 2015
OfferQA
  • Improved and customized the existing Q&A system Askbot.
  • Deployed and maintained web services using Vagrant, SaltStack, and DigitalOcean.
  • Handled front-end development using Twitter Bootstrap and jQuery.
  • Handled user development using MailChimp, a custom landing page, and Google Analytics.
Technologies: New Relic, DigitalOcean, Vagrant, SaltStack, Celery, Memcached, Jinja, jQuery, Bootstrap, Twitter, PostgreSQL, Django, Python

Web Developer

2014 - 2015
Ericsson
  • Worked on job queue systems using Python and RabbitMQ for distributed functional and system testing.
  • Implemented and improved a RESTful API in Python and Drupal.
  • Implemented service analysis and monitoring tools using Python.
  • Performed front-end development with jQuery and Drupal.
  • Implemented an inventory system using Meteor.
Technologies: jQuery, Drupal, PHP, Redis, RabbitMQ, MySQL, Python

Consultant

2012 - 2015
HiQ AB
  • Created a data visualization web application for a welding test using Django, Twitter Bootstrap, and JavaScript. Managed the server with SaltStack and Vagrant.
  • Developed embedded system tests using C, C#, and Python.
  • Performed web service back-end development using Django REST Framework.
  • Handled continuous integration system development using Python/Jenkins.
  • Developed the web front-end using JavaScript and CoffeeScript.
  • Developed test automation systems using Python and the Robot Framework.
Technologies: Vagrant, SaltStack, PostgreSQL, MySQL, CAN Bus, Robot Framework, PHP, C#, C++, C, jQuery, JavaScript, Django REST Framework, Django, Python

Test Developer

2012 - 2014
ESAB AB
  • Created a data visualization web application for a welding test using Django, Twitter Bootstrap, and JavaScript. Managed the server with SaltStack and Vagrant.
  • Performed UI development on an embedded device using Rhapsody C++.
  • Implemented functional tests on embedded system via C#, Python, and CAN bus.
  • Developed a continuous integration system using Jenkins, the Robot Framework, and Python.
Technologies: C#, C, C++, Python, JavaScript

Co-founder, Back-end Developer

2012 - 2014
metoo LLC
  • Created a RESTful API for metoo's social networking app on both iOS and Android.
  • Implemented an activity feed using Python and MongoDB.
  • Took advantage of TDD, DevOps, and Kanban, and released the first few versions with limited resources.
  • Handled user development using Localytics, Urban Airship and MailChimp.
  • Coordinated with developers in Serbia for mobile application development.
Technologies: Redis, PostgreSQL, MongoDB, SaltStack, Django, Python

Consultant

2011 - 2012
DFind
  • Implemented functional test development and assignment at Ericsson using TTCN.
Technologies: C, Python, TTCN

Test Developer

2011 - 2012
Ericsson
  • Implemented functional tests for the Ericsson LTE (4G) gateway system using TTCN.
  • Analyzed test results using Wireshark and other tools.
  • Helped the team to adopt to Scrum methodology as the Scrum Master.
Technologies: TTCN, Python

Test Developer

2008 - 2011
Lavasoft
  • Implemented a continuous integration system with a distributed test system using Buildbot, Python, and VMware.
  • Implemented functional and UI automatic tests for Ad-Aware.
  • Developed an installer using WiX.
  • Developed a test management system using Python and Web2Py.
  • Developed a real-time web application showing software activation location on a spinning globe (Python, JavaScript).
Technologies: Python

Software Engineer

2005 - 2006
Transco.cn
  • Improved an automatic legacy test for Autodesk products (Inventor Pro).
  • Helped build a wiki website (http://www.oklocalization.org).
  • Created manual GUI and functional tests on Sitescope Cisco Works Monitor.
  • Performed unicode and localization tests for Autodesk products.
Technologies: Silk Test, C++

Back-end RESTful API Service for Metoo

This service, for a social network app, was implemented mainly using Django and the Django REST framework. The tech stack includes Nginx, PostgreSQL, MongoDB, and Redis. All the services are managed by Fabric and SaltStack on DigitalOcean.

OfferQA

A social Q&A website—sort of a StackOverflow for Chinese expats—OfferQA is one of my startup projects. Technologies used are Python, Django, Askbot, Memcached, PostgreSQL, jQuery, SaltStack, and Vagrant.

Hyperdrive - Product Feed Management

http://jetshop.se/e-handel/digital-marknadsforing/
Hyperdrive is a sub-production for eCommerce solution company Jetshop AB. It manages and delivers your product feed to different channels like Google Product Search, Amazon, and Bing Product Search.

Languages

Python, JavaScript, Scala, C, C++, C#, PHP, TTCN

Frameworks

Django REST Framework, Django, AngularJS, Robot Framework, Bootstrap, Jinja

Tools

Mailchimp, SaltStack, Vagrant, RabbitMQ, Silk Test, Celery, Vim Text Editor, Spacemacs, IntelliJ IDEA

Paradigms

Scrum, Test-driven Development (TDD), Kanban, DevOps

Platforms

Linux, Kubernetes, Docker, Google Cloud Platform (GCP), Arduino, Amazon Web Services (AWS), Drupal, Twitter, DigitalOcean, New Relic

Other

Front-end Development, Back-end Development, CAN Bus, Akka HTTP

Libraries/APIs

React, jQuery, Akka Streams

Storage

SQLite, Memcached, MongoDB, Redis, PostgreSQL, MySQL

2006 - 2008

Master's Degree in Systems Biology and Bioinformatics

Gothenburg University - Gothenburg, Sweden

2001 - 2005

Bachelor of Science Degree in Materials Chemistry

Jinan University - Shandong, China

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring