Zhang Jian

Zhang Jian English Resume

Download PDF Version

Zhang Jian

Full-Stack Developer

Profile avatar
  • Full-Stack Developer (Ruby on Rails | Python/Django | React | Java).
  • Passionate about solving complex technical challenges with high-performance solutions.
  • Specialize in designing and implementing highly concurrent, scalable systems.
  • Code quality advocate.

Work Experiences

CTO

Me Expert Web Solutions (Unregistered) | 2024-5 - Present
  • In the first nine months, I systematically studied algorithms and the Go, C++, C#, and Java programming languages. Then, I developed an algorithm learning website leetcode blog, using Ruby on Rails 8.
  • Led the development of Me.Expert – a platform enabling developers to build their online brand with blog, portfolio, and resume features.

Python & Node.js developer, technical manager

Eastern Bay | 2022-1 - 2024-4

I led a team of four to crawl 55 million profiles for a client, reducing the cost per profile to just $0.00068. The client was highly
satisfied with the results.

Tech stack:

  • JavaScript: Puppeteer and Chrome Extension.
  • Python: Django, REST framework, Celery, SQLAlchemy, BeautifulSoup4, etc. Docker, PostgreSQL, Redis, Sentry.io, etc.
  • AWS: ECS, ElasticBeanstalk, SQS, SES, etc.

Technical leader

Eastern Bay | 2020-5 - 2021-7

Overwatch is a website for analyzing programmer productivity. It includes a SPA website and a Django backend. It integrates with GitHub and Jira, and any event from a user who has installed the Overwatch App is sent to the backend.

I led a team of four to build this system. I was the architect, and the first reviewer for every PR.
This project is a success because we finished tremendous of work in 9 months.
We kept the backend test coverage 100%.
All frontend pages are also covered by test code.
Our clients praised us several times

Tech stack:

  • Python: Django and Rest Framework, Celery.
  • JavaScript: ReactJS, Material UI.
  • Others: Docker, PostgreSQL, Jenkins.
  • AWS: Route 53, CloudFront, S3, ElasticBeanstalk.

Ruby and JavaScript developer

Freelancer | 2018-1 - 2020-2
  • Self project: Money tool (a WeChat mini-program)
  • Designed and implemented a website for managing Apps, message pushing and mobile devices registering, etc.
  • Taiwan patent project. Developed Chrome Extension interacting with Rails backend to simplify the US patent browsing experience.
  • https://fixtw.com/. Contributed to Tainan, Taoyuan, and Jilong areas' features.

Tech stack:

  1. Rails tech stack: Devise, Cancancan, simple_form, Webpacker, Sidekiq, Responders, Kaminari, Ransack, Faraday, RSpec (test coverage 100%), WebMock, Pry, etc.
  2. JavaScript: WeChat Mini-program, Chrome Extension, Bootstrap 4, Yarn, ECharts, Tabler, Turbolinks, Flatpickr, etc.
  3. Others: MongoDB, ImageMagick, etc.

Ruby on Rails and JavaScript lead developer

Suzhou Unified Communication | 2014-10 - 2017-12
  • I led a team of three to build a call center SaaS. This SaaS was characterized by high concurrency and eventually became a successful commercial project.
  • I was responsible for designing and implementing most of the web functionality, including the backend code.

Projects

Ruby Database Admin

Open Source

db_admin: A Ruby Web UI to manage databases.

is-bio: a blog engine that supports Markdown and Git

Open Source

I open-sourced is-bio, a blog engine, and used this engine to build my personal website ReduceGaming.com.

agility66.com official website

Independently developed agility66.com (first version), a platform that helps clients become China's leading Agile training provider.