Boling Zeng, Back-end Developer in Elk Grove, CA, United States
Boling Zeng

Back-end Developer in Elk Grove, CA, United States

Member since September 4, 2020
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.
Boling is now available for hire

Portfolio

Experience

Location

Elk Grove, CA, United States

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.

Employment

  • 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
  • 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
  • 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
  • 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
  • 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)
  • 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#, WinForms, HTTP, Sockets, SQLite, Web Scraping, Crystal Reports, OCR

Experience

  • 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.

Skills

  • Languages

    Python, C#, JavaScript, TypeScript, VB, VB.NET, HTML5, PHP, SQL
  • Libraries/APIs

    Asyncio, Instagram API, REST APIs, Pandas, Flask-RESTful, Sockets, NumPy, WinForms, Win32 API
  • Storage

    MongoDB, Neo4j, MySQL, SQLite
  • Other

    Web Scraping, Domain-driven Design (DDD), TCP/IP, UiPath, IT Automation, FastAPI, Ajax, Workflow, HTTP, WeChat Mini Programs, Web Servers, OCR, Hashtag Campaigns, Instagram
  • Frameworks

    Windows Presentation Foundation (WPF), Scrapy, ADO.NET, .NET Core, Telerik Kendo UI, .NET, Angular, Flask, Selenium, ASP.NET, Silverlight, Django, Bootstrap
  • Tools

    C#.NET WinForms, PyCharm, Visual Studio, VMware, LINQ to SQL, Subversion (SVN), Crystal Reports, Hyper-V
  • Platforms

    Telerik WPF, Windows, NopCommerce, Jupyter Notebook, Docker
  • Paradigms

    Agile

Education

  • Bachelor's Degree in Military Engineering; Minor in Computer Science
    1999 - 2003
    National University of Defense Technology - Hunan, China

Certifications

  • Certified Automation Designer
    OCTOBER 2019 - PRESENT
    Ayehu Inc.
  • Software Engineer
    MAY 2003 - PRESENT
    China Computer Software Technology Qualification Committee

To view more profiles

Join Toptal
Share it with others