Zhang Jian
- 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
- 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
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
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
- 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:
- Rails tech stack: Devise, Cancancan, simple_form, Webpacker, Sidekiq, Responders, Kaminari, Ransack, Faraday, RSpec (test coverage 100%), WebMock, Pry, etc.
- JavaScript: WeChat Mini-program, Chrome Extension, Bootstrap 4, Yarn, ECharts, Tabler, Turbolinks, Flatpickr, etc.
- Others: MongoDB, ImageMagick, etc.
Ruby on Rails and JavaScript lead developer
- 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
db_admin: A Ruby Web UI to manage databases.
is-bio: a blog engine that supports Markdown and Git
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.