Archives | Categories

KDr2's Resume

Table of Contents

Status Quo

Settle in Xi'AN Shaanxi China. Active in software development, open for any proper opportunity.

Personal Information

Skills

  • Languages
    • Chinese (Mandarin, Simplified): Native Speaker
    • English: Conversant with Reading and Writing
    • Writing: Good at non-fiction writing
  • Platforms and Programming Languages
    • Linux, Bash, C/C++
    • Julia, R
    • Python, Perl, JavaScript
    • Scheme, Lua
  • Domains
    • Linux system programming
    • Database: PostgreSQL and many others
    • Distributed computing, parallel computing
    • Data science
    • Graphics: GUI, Layout, Rendering, CV
    • Web

Open Source Projects

Projects I contribute to
The Julia Programming Language
a general purpose programming language, which is optimized for technical computing, I also contribute to many projects/packages in the Julia ecosystem;
Turing.jl
Turing.jl, Libtask.jl, and many other subprojects of Turing.jl;
Orgmode
a document editing, formatting, and organizing mode for and built-in in Emacs;
PDFium
a PDF library from Google,the PDF component for Chromium;
Skia
an open source 2D graphics library from Google;
PostgreSQL
a powerful, open source object-relational database system.
Projects I maintain
SB-FASTCGI
FastCGI low-level API and WSGI-Style API for SBCL;
CL-FASTCGI
A Generic Version of SB-FastCGI, runs on mostly Common Lisp implementations;
Redis-LevelDB
A redis frontend for google's leveldb: Use leveldb as a Redis-Server;

Books

Work Experience

  • 2016.10.01 - 000000.NOW, Paoding Tech, https://www.paodingai.com/, a startup who brings AI to the financial industry, as the CTO;
  • 2014.09.01 - 2016.01.01, Wisdom Garden, http://www.wisdomgarden.com/, online education, full-stack senior engineer;
  • 2013.08.01 - 2014.08.01, Pintics, a small startup in USA, worked remotely;
  • 2011.05.03 - 2013.06.20, http://www.apptao.com/, mobile internet, server-side and infrastructure development, as a senior engineer;
  • 2007.07.28 - 2011.04.28, AGREE TECH, http://www.agree.com.cn/, banking software development, as a senior engineer;
  • 2006.07.20 - 2007.07.20, worked for many small start-ups, as a server side developer, using Java, Perl, Python.

Jobs I prefer

  1. Linux/UNIX System Programming;
  2. Distributed System, High-Performance and Parallel Computing;
  3. Database: PostgreSQL and others;
  4. Graphics Programming;
  5. Scripts and Utilities.

Copyright © KDr2, SOME RIGHTS RESERVED UNDER CC BY-NC 4.0.

Built with Emacs 27.0.50 (Org mode 9.2.1).

Last updated: 2019-07-10 Wed 10:05.

Green Web Hosting! This site hosted by DreamHost.