Back-end Software Engineer2017 - 2021Freelance
Technologies: Python, MongoDB, Neo4j, UiPath, Scrapy, Web Scraping, C#, VMware, Hyper-V
- Designed and developed the VMware and Hyper-V automation interfaces for Ayehu's IT operations management product.
- Completed a serial port communication project to control and monitor specific hardware and integrated it into the web management system.
- Developed several desktop automation and web scraping projects, using UiPath and Python.
- Built a private web scraping framework to supplement the Scrapy framework. The private framework can cope with many complex application scenarios and significantly cut the development and maintenance costs of scraping projects.
CTO, Co-founder2015 - 2016Hunan Souke Info Tech Co., Ltd
Technologies: Agile, NopCommerce, C#, Python, HTML5, Bootstrap
- Built the company's development teams and managed the cooperation with multiple outsourcing companies to support our simultaneous projects, serving the Print Store Industry Alliance in China.
- Led the technology department to develop numerous products, including a joint procurement system, a web management system for a co-brand smart laser printer, and a WeChat app for the Alliance.
- Communicated with potential investors, media, and customers, on topics related to products and technologies.
Engineering Manager2014 - 2015FP7O Inc
- Collaborated with the American project manager to build and work with the Chinese team in Wuhan to complete a club review web project, including data initialization, final testing, launch, and feature updates.
- Architected the club information scraping system, which has collected a large amount of worldwide club information as important seed data for the project.
- Assisted the marketing team in formulating an online marketing strategy for the Asia region.
Software Architect, Co-founder2012 - 2015Changsha Sunco Info Tech Co., Ltd
Technologies: C#, Windows Presentation Foundation (WPF), REST APIs, Win32 API
- Built a Taobao Open API integration, enabling clients to automate the printing of shipping labels and synchronize online inventory with third-party inventory management systems.
- Developed an attached window tool that allows customer service agents to find related orders and add notes quickly. The tool creates a following sidebar on the chat window and connects to the Taobao Open API. This was an Aliwangwang add-on project.
- Provided trend analysis of new products in our client's business categories by collecting and analyzing public records online. The internal scraping system monitor and update became top-selling items within 24 hours.
Principal Software Engineer, Founder2007 - 2012Wuhan Chulei Tech Co., Ltd
Technologies: C#, Agile, SQL, HTTP, Domain-driven Design (DDD)
- Led the team to develop and sell a Myspace precision marketing product that can scrape 240 million public profiles and provide influencer filters.
- Directed the team to develop a Weibo hashtag analysis system to help clients filter out hashtag lists with high traffic and low competition to fit their marketing campaigns.
- Leveraged the main principles of Agile development, unit testing, and domain-driven design technologies.
Software Engineer2006 - 2007Freelance Projects
Technologies: C#, WinForms, HTTP, Sockets, SQLite, Web Scraping, Crystal Reports, OCR
- Built a Google keywords statistics and reporting tool, using SQLlite and C# WinForm technologies. The tool simplified the client’s routing work for two years until they found a sophisticated product to purchase.
- Delivered 10+ small web scraping projects in less than one year, using C# and WinForms. All the projects maintained 100% satisfaction and five-star reviews on the freelance platform.
- Developed various OCR modules for a client to resolve CAPTCHA.