# 个人介绍邮件
My name is Xie Yanbo, a Chinese engineer with 20 years experience in software development. I'm looking for job opportunities in Germany, including senior engineer, technical lead positions in web development, SRE, and machine learning infrastructure.
I'm experienced in developing high performance web site. At the same time, improving code quality, unit testing, code refacotring, CI and CI have always been areas of interest to me. Now I'm working at one of the top 4 AI companies in China as a technical leader in building infrastructure for machine learning, which I think would help in building machine learning models as well.
# Xie Yanbo
## Contact
- Xie Yanbo
- +86-185-1188-9942
- xieyanbo@gmail.com
## Education
- [Hebei University of Science and Technology](https://en.wikipedia.org/wiki/Hebei_University_of_Science_and_Technology), China, Computer Science and Technology, 1995 - 2000
## Skills
- Technology
- Code Review, Unit test, TDD
- Python, Git, Vim
- Django, Flask, Restful API / OpenAPI
- Pytest, Gitlab/Github CI
- Kubernetes, Docker, Microservice
- Robot Framework, Selenium, BDD
- Technology management
- Project Plan and Review
- OKR (Objectives and Key Results)
- Kanban
- 1:1 Meeting
- Technical training
## Open Source Projects
- [robotframework-debuglibrary](https://github.com/xyb/robotframework-debuglibrary)
- An interactive debugging tool for robotframework
- Currently has 24k downloads per month
## Work experiences
- [Megvii Technology Limited](https://megvii.com/), 2019 ~ 2020, engineering tech leader
- Megvii is one of several largest AI companies in China, see [Wikipedia](https://en.wikipedia.org/wiki/Megvii)
- Constructe engineering team for research institute from zero, up to 30 people in 1 year
- Artificial intelligence engineering work, including data production and management, training infrastructure and multi-computer training, model testing and release, etc
- In addition to the above work, basic work such as quality improvement and performance monitoring of web services has also been completed
- [Etu Tech, Inc](https://www.etutech.com/), 2016 ~ 2018, co-founder, CTO
- An edtech startup in Beijing
- As co-founder, CTO, assembled a 38-person technical team
- System framework built with microservices, container scheduling system at its core
- With in two years, we built 90+ microservices, 4 iOS apps, 2 Android apps, 61 app releases, according to product design and rapid iteration
- Infrastructure such as API gateway, sso, service project template, logging, backup, etc, development achieved
- [Wandoujia, Inc](https://www.wandoujia.com/), 2014 ~ 2015, project manager and tech leader
- Wandoujia used to be the largest app market in China, [it was acquired by Alibaba in 2016](https://techcrunch.com/2016/07/06/alibaba-snaps-up-chinese-android-app-store-wandoujia/).
- Responsible for technical development and project management of the Follow team (user following and recommendation of the app)
- [Douban, Inc](https://douban.com), 2006 ~ 2014, Python engineer, tech leader of QA team and Information System team
- Douban is a famous social networking site in China with over 300 million users, see [Wikipedia](https://en.wikipedia.org/wiki/Douban).
- Over the course of 8+ years, I have done a lot of work, and here are just a few excerpts.
- I have undertaken various responsibilities such as product development, system design, quality control and platform development.
- I aws also involved in website performance optimization, quality assurance, small sites, musicians, books, audio and video, photo albums, metrics analysis, internal system development, new employee training, upline control, log analysis system, regulatory backend, reimbursement system, evaluation system, workflow system and other products and project development.
- About website performance and quality control
- Conduct internal training to enhance engineers' ability to develop high quality, efficient code.
- Build unit testing, web testing, automated testing infrastructure, and develop the testing capabilities and habits of engineers.
- Set up an analysis system to monitor the number of error requests, slow requests, and their causes.
- Slow requests are analyzed and optimized to ensure that the site can still achieve 99% of request response times below 50ms when the daily PV is over 100 million.
- Optimize system performance using caching system, distributed file system, NoSQL and other technologies.
- Find bug requests in a timely manner, fix them and go live quickly.
- Building the QA team
- Established the team goal of "QA expert team development tools to support the product team's testing capabilities and quality awareness".
- Automated testing and continuous integration is established.
- Completed quality assurance of major products such as community, books, movies, music, app, etc. with a small team of 5 peoples.
- Building the internal information systems development team
- Implemented internal functions such as finance, human resources, competency assessment, content audit, anti-spam system, etc.
- Building engineering productivity team
- Developed several key efficiency tools such as automatic version management of static files, deployment system, etc.
- [Bokee.com](http://bokee.com/), 2005 ~ 2006, C engineer and tech leader
- Bokee.com used to be the largest blog hosting site in China.
- I designed and developed a distributed webmail system for Bokee.com.
- [Sina.com.cn](https://sina.com.cn), 2004 ~ 2005, Python engineer
- Sina.com used to be the largest news site in China. See [Wikipedia](https://en.wikipedia.org/wiki/Sina_Corp).
- I was involved in the development and maintenance of a new version of [the Sina free email system](https://mail.sina.com.cn/) and developed and implemented a migration program for 300 million email accounts.
- General Office of Finance of Hebei, China, 2000 ~ 2003, C and Delphi engineer