Contact Info
- Mobile:13901658165
- Email:wuyijun1129@hotmail.com
- WeChat:Same as mobile
Personal Info
- Yijun Wu / Man / 1978
- Master / Zhejiang University, Computer Science(2000-2003)
Bachelor / Zhejiang University, Computer Science(1996-2000) - Work Experience:11 years
- Blog:http://wuyijun.cn
- Github:http://github.com/yijunwu
- Desired position:Architect
- Desired location:Shanghai, Hangzhou
Work
Alibaba Inc. (2016/03 ~ Present)
Specialist
- Hands-on. Master in Languages, Design, etc. The most technically competitive guy in the team.
- Machine learning expert. Using BERT to classify tickets automatically.
- Responsible for designing, implementing, and maintaining Alibaba B2B trade system, the fulfillment domain, etc.
- Achieved high Performance(1000 QPS w/ single server), simple architecture and highly maintainable code.
VIP Shop (2014/12 ~ 2016/03)
Service End for Mobile APPs / Senior Software Engineer
- Outstanding Employee Award.
- Lead the development of APP back end service.
- Successfully published two apps - Zui Da and Wei Mei.
- Leveraged Asynchronous framework. Introduced many improvements against dev process, e.g. improved the online bug fixing process and get 60% reduction of steps, dramatically shortened time circle for online bug fixing.
- Ensure code quality by Code Review.
Yifu Finance( 2013/2 ~ 2014/10 )
Trade Strategy Backtest Platform / Architect
Work for a financial investment company to create the whole set of supporting software, including data capturing, trading software, and investment strategy back-test platform. The data capturing system fetches data from multiple sources, including web pages, screenshots, etc. Trading system is based on CTP platform and support multiple-account trading. Investment strategy back-test platform allows user to easily implement and back-test the strategies and visually view the results. The projects are based on DotNET and SQL Server. My responsibility was architecture and designing, and implementation of important modules.
MoganStanley( 2011/12 ~ 2013/1,Contractor from iSoftStone)
Trade Data Reconsiliation System / Architect
Work for the Trade data Reconciliation project in Morgan Stanley (as contractor assigned from iSoftStone). The system downloads and imports trade data from exchanges over the world and compare the data with that from Morgan Stanley, in order to find gaps between the two copies of data, and present them to the operators to balance them. Work for the data ETL module and reconciliation engine, report generation and Web UI.
Nomura Securities( 2011/1 ~ 2011/6)
Bond Trade Risk Report System / Associate
Develop the risk reporting system for the fixed income department. Responsible for the ETL (extract, transform, loading) program. Also takes the job to build the dev infrastructure, including the nightly build system, team wiki, and deployment center.
IBM China Lab( 2004/8 ~ 2010/12)
Lotus Connections / Staff Engineer / Team Lead
Led a team developing two IBM products: Lotus Connections and Lotus Quickr. Participated in multiple modules, e.g. migration, install, data acquisition, etc. Played a major role in dev team and later on team lead. Delivered high quality work, ensured successful release of the products. Worked in US for about three months, get well acknowledged by US colleagues and led to management team moving development of the component to China. Followed Agile process, including daily scrum, automated test, etc. Fluent English communication.
Other projects
Dragon Tech, Workflow Engine conversion - converted an open source Java Workflow Engine into DotNET, fully functioning. Very solid knowledge of Java and C#.
etc.
Open Source Projects / Articles
Open Source Projects
- PluralSight Downloader : A tool to allow users to download the video and sub titles from Online Video training website. It uses Fiddler Core to capture the network traffic and drives browser to download video and sub titles. http://github.com/yijunwu
Presentation
- VIPShop internal sharing:Docker - Concepts and Applications
Articles
- 反模式的经典-Mockito
- 程序员快速学习的方法
- 异步代码的重构方法
- 使用Odoo和Docker快速创建博客和电子商务网站
(Selected from my blog)
Skill Set
These are the skills that I am experienced in:
- Java Dev:
Core Java
/Multi-thread
/Asynchronous
/J2EE
- Java Frameworks:
Spring
/MyBatis
/Struts
/Play framework
/EBean
- Design:
Design Patterns
/UML
- Architecture:
Typical Web App Architecture
- Functional Programming:
Java 8 Functional programming
- Version Management System:
Git
/SourceTree
- CI:
Jenkins
/Maven
- Container:
Docker
- Unit Test:
JUnit
/Mockito
/WireMock
- DB Related:
ETL
/Data Warehouse
/MS SQL Server
/DB2
/MySQL
/Redis
- Web:
Bootstrap
/AngularJS
/HTML5
- OS:
Linux(CentOS, Ubuntu)
/Shell
- Cloud:
Aliyun
- Other Languages:
C#
/C/C++
/JavaScript
/Scala
/Matlab
/HTML
Thank You
Thank you for reading my CV. I'm looking forward to working with you.