Boling Zeng, Developer in Elk Grove, CA, United States
Boling is available for hire
Hire Boling

Boling Zeng

Verified Expert  in Engineering

Back-end Developer

Location
Elk Grove, CA, United States
Toptal Member Since
February 8, 2021

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.

Portfolio

Nanny Angel Network Inc.
.NET, SQL, Microsoft SQL Server, APIs, API Integration, Twilio API, ASP.NET...
Sanas.ai, Inc.
C#, C++, Windows 7, Windows 10, .NET Core, Blazor, Python, Azure, Web Scraping...
Fortune 50 Beverage & Snacks Company
Python, Angular, Web Scraping, Automation, Kubernetes, Snowflake, FastAPI, APIs...

Experience

Availability

Part-time

Preferred Environment

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.

Work Experience

.NET Full-stack Developer

2022 - 2023
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.
Technologies: .NET, SQL, Microsoft SQL Server, APIs, API Integration, Twilio API, ASP.NET, C#.NET, Blazor, .NET Core, JavaScript, ASP.NET MVC, Telerik, Back-end, Leadership, Web Development, Software Development, Architecture, Windows Server, Telerik Kendo UI, jQuery, ASP.NET Core, Entity Framework, CI/CD Pipelines

C# Desktop Application Developer

2021 - 2022
Sanas.ai, Inc.
  • 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.
Technologies: C#, C++, Windows 7, Windows 10, .NET Core, Blazor, Python, Azure, Web Scraping, APIs, API Integration, JavaScript, Microsoft SQL Server, HTML, CSS, SQL Server 2016, TypeScript, ASP.NET MVC, SignalR, HTTP Server, Azure Functions, Front-end, Amazon Web Services (AWS), Razor, Test-driven Development (TDD), Architecture, Serverless, Serverless Architecture, AWS Lambda, Microsoft, Amazon DynamoDB, Full-stack, Testing, NoSQL, C#.NET, .NET, GitLab, JSON, Databases, ASP.NET, Azure SQL, Back-end, Web Development, WebSockets, Scraping, Software Development, Selenium, Model View ViewModel (MVVM), Multithreading, Windows Forms (WinForms), Desktop App Development, Unit Testing, Telerik Kendo UI, ASP.NET Core, Entity Framework, CI/CD Pipelines

Python Back-end Engineer

2021 - 2022
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.
Technologies: Python, Angular, Web Scraping, Automation, Kubernetes, Snowflake, FastAPI, APIs, API Integration, JavaScript, HTML, CSS, TypeScript, HTTP Server, SQL, Front-end, Amazon Web Services (AWS), Test-driven Development (TDD), Serverless, Serverless Architecture, AWS Lambda, Software Architecture, Full-stack, Testing, Excel 365, Task Automation, Data Scraping, JSON, Databases, CSV Export, CSV Import, Amazon EC2, Pytest, Back-end, Pandas, DataFrames, POP3, Web Development, Scraping, Software Development, Selenium, Multithreading, Unit Testing, Pydantic, CI/CD Pipelines

Back-end Software Engineer

2017 - 2021
Freelance
  • 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.
Technologies: Python, MongoDB, Neo4j, UiPath, Scrapy, Web Scraping, C#, VMware, Hyper-V, JavaScript, Microsoft SQL Server, HTML, CSS, SQL Server 2016, TypeScript, Node.js, ASP.NET MVC, .NET Core, HTTP Server, SQL, Microsoft Power Automate, Ajax, Amazon Web Services (AWS), Test-driven Development (TDD), Architecture, Serverless, Serverless Architecture, AWS Lambda, Amazon RDS, Microsoft, Azure, Firebase, Technical Leadership, Software Architecture, Full-stack, Testing, MySQL, Excel 365, Task Automation, NoSQL, C#.NET, .NET, GitLab, Data Scraping, Automation, JSON, Databases, CSV Export, CSV Import, Django, Amazon EC2, Zapier, ASP.NET, Azure SQL, Pytest, SQLAlchemy, Back-end, Leadership, Pandas, DataFrames, IMAP, Web Development, WebSockets, Scraping, PDF Scraping, Software Development, Selenium, Windows Server, C#.NET WinForms, Model View ViewModel (MVVM), Multithreading, Windows Forms (WinForms), Desktop App Development, Unit Testing, Moq, Telerik Kendo UI, jQuery, Pydantic, ASP.NET Core, Angular, Large-scale Web Crawlers, Entity Framework, CI/CD Pipelines

CTO, Co-founder

2015 - 2016
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.
Technologies: Agile, NopCommerce, C#, Python, HTML5, Bootstrap, Microsoft SQL Server, HTML, CSS, SQL Server 2016, ASP.NET MVC, HTTP Server, SQL, Architecture, Microsoft, Technical Leadership, Software Architecture, Full-stack, NoSQL, C#.NET, .NET, Data Scraping, Automation, JSON, Databases, CSV Export, CSV Import, ASP.NET, Back-end, Leadership, Scraping, C#.NET WinForms, Multithreading, Windows Forms (WinForms), ASP.NET Core, Entity Framework

Engineering Manager

2014 - 2015
FP7O 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.
Technologies: PHP, Scrapy, Agile, JavaScript, HTML, CSS, HTTP Server, SQL, Test-driven Development (TDD), Architecture, Microsoft, Technical Leadership, Software Architecture, Full-stack, Testing, Task Automation, C#.NET, .NET, Data Scraping, JSON, Databases, Back-end, Leadership, Scraping, Software Development, Selenium, Unit Testing, jQuery, Entity Framework

Software Architect, Co-founder

2012 - 2015
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.
Technologies: C#, Windows Presentation Foundation (WPF), REST APIs, Win32 API, HTML, HTTP Server, SQL, Front-end, Test-driven Development (TDD), Microsoft, Technical Leadership, Software Architecture, Testing, Task Automation, C#.NET, .NET, Data Scraping, Automation, JSON, Databases, Back-end, Leadership, IMAP, POP3, Scraping, PDF Scraping, Software Development, Architecture, Selenium, Windows Server, C#.NET WinForms, Model View ViewModel (MVVM), Multithreading, Windows Forms (WinForms), Desktop App Development, Unit Testing, Moq, Large-scale Web Crawlers, Entity Framework

Principal Software Engineer, Founder

2007 - 2012
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.
Technologies: C#, Agile, SQL, HTTP, Domain-driven Design (DDD), Microsoft SQL Server, HTML, ASP.NET MVC, HTTP Server, Test-driven Development (TDD), Microsoft, Technical Leadership, Software Architecture, Testing, Task Automation, C#.NET, .NET, Data Scraping, Automation, Databases, Back-end, Leadership, Scraping, Software Development, Architecture, C#.NET WinForms, Model View ViewModel (MVVM), Multithreading, Windows Forms (WinForms), Desktop App Development, Unit Testing, Moq, Large-scale Web Crawlers

Software Engineer

2006 - 2007
Freelance Projects
  • 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.
Technologies: C#, Windows Forms (WinForms), HTTP, Sockets, SQLite, Web Scraping, Crystal Reports, OCR, Microsoft SQL Server, SQL, Microsoft, Testing, C#.NET, .NET, Data Scraping, Databases, Back-end, Scraping, Software Development, C#.NET WinForms, Multithreading, Desktop App Development

Instagram Hashtag Analyzer

A system that generates a suggested hashtag list for new posts by monitoring all hashtags on Instagram and analyzing their engagement rate, which has significantly improved organic traffic. I led the team to develop this system (in Python), which scrapes more than six million public hashtag pages, saves recent posts, and analyzes the posting frequency and the number of comments and likes on each hashtag page.

Smart Printer Web Management System

The web management system for a co-brand smart laser printer. I led the team that developed a communication protocol with the printer company to collect and analyze all the inspection data available from the printer. The management system monitors the working condition of a printer, including potential faults and remaining consumables. According to the service contract between a customer and provider, the system can also manage printer binding. This system helps Print Shop stores provide services efficiently in their assigned business regions.
1999 - 2003

Bachelor's Degree in Military Engineering

National University of Defense Technology - Hunan, China

OCTOBER 2019 - PRESENT

Certified Automation Designer

Ayehu Inc.

MAY 2003 - PRESENT

Software Engineer

China Computer Software Technology Qualification Committee

Libraries/APIs

Asyncio, REST APIs, Instagram API, Windows Forms (WinForms), Entity Framework, SQLAlchemy, Moq, Pydantic, Pandas, Flask-RESTful, Sockets, NumPy, Win32 API, Node.js, SignalR, Twilio API, jQuery

Tools

C#.NET WinForms, PyCharm, Visual Studio, VMware, Pytest, Microsoft Silverlight, LINQ to SQL, Subversion (SVN), Crystal Reports, Hyper-V, GitLab, Zapier

Frameworks

Selenium, ASP.NET, .NET Core, .NET, ASP.NET Core, Windows Presentation Foundation (WPF), Angular, Scrapy, ADO.NET, Telerik Kendo UI, Blazor, ASP.NET MVC, Razor, Flask, Django, Bootstrap

Languages

Python, C#, C#.NET, JavaScript, SQL, HTML, CSS, TypeScript, VB, VB.NET, HTML5, PHP, Snowflake, C++

Paradigms

Automation, Test-driven Development (TDD), Model View ViewModel (MVVM), Desktop App Development, Unit Testing, Testing, Agile, Serverless Architecture

Platforms

Microsoft, Telerik WPF, Azure, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Windows Server, Windows, NopCommerce, Jupyter Notebook, Docker, Kubernetes, Windows 7, Azure Functions, Microsoft Power Automate, Firebase, Telerik

Storage

MongoDB, NoSQL, SQLite, Microsoft SQL Server, SQL Server 2016, Amazon DynamoDB, JSON, Databases, Azure SQL, Neo4j, MySQL

Other

Web Scraping, Domain-driven Design (DDD), TCP/IP, Architecture, Technical Leadership, Task Automation, Data Scraping, Back-end, Web Development, Scraping, Software Development, Multithreading, Large-scale Web Crawlers, FastAPI, UiPath, APIs, API Integration, Software Architecture, Full-stack, CSV Export, CSV Import, Leadership, IMAP, POP3, PDF Scraping, CI/CD Pipelines, IT Automation, Ajax, Workflow, HTTP, WeChat Mini Programs, Web Servers, OCR, Hashtag Campaigns, Instagram, Windows 10, HTTP Server, Front-end, Serverless, Amazon RDS, Excel 365, DataFrames, WebSockets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring