Verified Expert in Engineering
Boling has architected and developed desktop and web applications since 2006. He specializes in web scraping, automation, and data analysis projects, and he delivers quality and maintainability by implementing the best practices of clean code, DDD, TDD, and Agile principles in every stage of development. With extensive entrepreneurial, business management, and freelance experience, Boling sees the big picture, clarifies business requirements, and communicates well with clients and teammates.
PyCharm, Visual Studio, Python, .NET
The most amazing...
...work I've done maximized system performance in projects involving massive data by using my skills in handling high concurrency and complex asynchronous tasks.
.NET Full-stack Developer
Nanny Angel Network Inc.
- Successfully completed the first phase of the client's CRM system development, which had been moved between two different teams over the course of two years and had accumulated a significant amount of technical debt.
- Conducted requirements analysis, system design, coding, testing, database structure redesign, and component refactoring based on the uncompleted old version. The project was complex and had over 200 database tables and around 170,000 lines of code.
- Managed the team's development and data migration work, making daily technical decisions.
C# Desktop Application Developer
- Participated in the design and development of the AI accent translator desktop application. The application connects audio streams between the physic audio devices and the AI voice translator engine to perform real-time AI accent translation.
- Developed the licensing system for the desktop application and the license management tool as part of the web application.
- Designed and developed the Sanas web application. The system is a centralized portal with features like desktop usage statistics, feedback and support tickets, and update management. It also provides team and user management to enterprise clients.
- Developed a tool for scraping and preprocessing machine learning data.
Python Back-end Engineer
Fortune 50 Beverage & Snacks Company
- Developed marketing automation tools for display campaigns. The application automatically monitors active campaigns and make automatic bidding adjustment with a manual approval process.
- Created a web application for monitoring and reports of digital assets performance. It provides unified assistance in managing display banners across multiple business units.
- Built a tool for OOS (Out of Specification) report generating and notifying email distribution.
Back-end Software Engineer
- 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.
Hunan Souke Info Tech Co., Ltd
- 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.
- 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-founder
Changsha Sunco Info Tech Co., Ltd
- 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, Founder
Wuhan Chulei Tech Co., Ltd
- 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.
- 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.
Instagram Hashtag Analyzer
Smart Printer Web Management System
Selenium, ASP.NET, .NET Core, .NET, Windows Presentation Foundation (WPF), Scrapy, ADO.NET, Telerik Kendo UI, Blazor, ASP.NET MVC, Razor, Angular, Flask, Django, Bootstrap
Asyncio, REST APIs, Instagram API, Windows Forms (WinForms), SQLAlchemy, Moq, Pandas, Flask-RESTful, Sockets, NumPy, Win32 API, Node.js, SignalR, Twilio API, jQuery
C#.NET WinForms, PyCharm, Visual Studio, VMware, Pytest, MS Silverlight, LINQ to SQL, Subversion (SVN), Crystal Reports, Hyper-V, GitLab, Zapier
Automation, Test-driven Development (TDD), Model View Viewmodel (MVVM), Desktop App Development, Unit Testing, Testing, Agile, Serverless Architecture
Microsoft, Telerik WPF, Azure, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Windows Server, Windows, NopCommerce, Jupyter Notebook, Docker, Kubernetes, Windows 7, Azure Functions, Firebase, Telerik
MongoDB, NoSQL, SQLite, Microsoft SQL Server, SQL Server 2016, Amazon DynamoDB, JSON, Databases, Azure SQL, Neo4j, MySQL
Web Scraping, Domain-driven Design (DDD), TCP/IP, Architecture, Technical Leadership, Task Automation, Data Scraping, Back-end, Web Development, Scraping, Software Development, Multithreading, FastAPI, UiPath, APIs, API Integration, Software Architecture, Full-stack, CSV Export, CSV Import, Leadership, IMAP, POP3, PDF Scraping, Pydantic, IT Automation, Ajax, Workflow, HTTP, WeChat Mini Programs, Web Servers, OCR, Hashtag Campaigns, Instagram, Windows 10, HTTP Server, Microsoft Power Automate, Front-end, Serverless, Amazon RDS, Excel 365, DataFrames, WebSockets
Bachelor's Degree in Military Engineering
National University of Defense Technology - Hunan, China
Certified Automation Designer
China Computer Software Technology Qualification Committee