Archives | Categories

KDr2's Resume

Table of Contents

Status Quo

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

Personal Information

Skills

  • Languages
    • Chinese (Mandarin, Simplified): Native Speaker
    • English: Conversant
    • Writing: Good at non-fiction writing
  • Platforms and Programming Languages
    • C/C++, Rust, Linux, Bash
    • Scheme(Racket), Clojure, Emacs Lisp, Common Lisp
    • Python, JavaScript
    • Haskell, Agda
    • Julia
    • R, Perl
  • Domains
    • Linux System Programming
    • PLT, Compiler
    • Mathematics, Type Theory
    • Graphics, Typography
    • Statistics
    • Data Science Infrastructure
    • Database: PostgreSQL and many others

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 chief architect;
  • 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

Infrastructure development and research, including:

  1. Linux/UNIX System Programming;
  2. Compiler
  3. Data Science Infrastructure
  4. Database: PostgreSQL and others;
  5. Distributed System, High-Performance and Parallel Computing;
  6. Graphics Programming;
  7. Web, Scripts and Utilities.

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

Built with Emacs 28.2 (Org mode 9.5.5).

Last updated: 2024-01-18 Thu 20:06.