Maxwell Ding

Maxwell aka. 365cent, current pursuing M.Sc in Computer Science @WesternU

Experienced software developer with over a decade of expertise in front-end development (since 2010). Entrepreneurial leader with proficiency in BGP network operations and cloud engineering. Demonstrated excellence in problem-solving and communication. Diverse experience in cybersecurity, SEO, online marketing, server hosting, and domain auctions. Active contributor to open-source projects.

If you are interested in me, you can contact me by:
m@mx.sb 365cent @mxe365

Professional

  • Programming
    • C#Familiar with using C# to process various data structures and create console programs
    • C++Understand C++ data structures, use sockets and write simple console programs
    • CAble to write UNIX programs perform file system operations and socket communication
    • PythonLearned to classify, aggregate data and visualize using Python; built federated ML platforms with FATE
    • QtAble to build user-friendly interface with Q#, Visual Basic or Python
    • AssemblyUnderstand MIPS & ARM architecture and operations and write simple binary programs
    • GoAble to write simple web programs and APIs using Golang
    • PHPAble to build CMS, WordPress template and high scalable reverse proxy application
    • JavaScriptFamiliar with JavaScript to create animation, handle visitor information and performance tuning
    • TypeScriptProficient in building scalable front-end applications
    • BirdAble to deploy anycast IPv6 networks and configure BGP communities and failover
    • ShellUnderstand Bash and PowerShell basic usage, file system management and network configuration
    • Vue.jsAble to create production platform for business cases (@Hikvision, GRGBanking)
    • Deno.jsUnderstand basic deployment and configuration
    • Nuxt.jsReact.jsNext.jsProficient in setting up server-side-rendering websites
    • AngularExperienced in building dynamic web applications
    • RustJavaVisual BasicBeginner level, understanding data structures, able to write simple web / windows application
  • Server
    • CaddyProficient in Caddy deploying websites, handling requests and tuning
    • NginxFamiliar with Nginx deployment website and load balancing, once built a website with daily visit to 30,000+ IPs
    • LitespeedFamiliar with Litespeed deployment website and QUIC
    • ApacheFamiliarity with Apache usage and pseudo-static rewrite rules
    • VirnashHAProxyGet started, create simple caching and load balancing strategies
    • VercelNetlifyCloudflare PagesCan use such platforms to deploy website programs and post-maintenance
    • cPanelPleskCyberpanelDirectAdmineasypanelaaPanelFamiliarize yourself with the use of these control panels
    • ColocationInterconnectCloud HostingHas experience with manage colocation and racks hosting in data centers, and maintain cloud hosting / reselling service platform
    • KubernetesExperienced in deploying ML platforms and managing containerized applications
    • DockerProficient in containerization for development and deployment
    • TerraformSkilled in infrastructure-as-code for cloud provisioning
    • AWSGCPAzureExperienced in cloud services deployment and management
  • Web
    • HTMLUsed for more than 10 years, proficient in various website layout design and copying
    • CSSExpertise at using CSS to create adaptive and responsive design
    • JavaScriptFamiliar with JavaScript to create animation, handle visitor information and performance tuning
    • PHPFamiliar with using PHP for website development and building API, and able to build an independent CMS
    • SQLWorking level of MySQL and MariaDB databases, understand how foreign keys and multi-order data processing are handled
    • ServerlessAble to deploy edge computing programs using Cloudflare Workers, understanding of AWS Lambda and Cloud Functions
    • WordpressDiscuz!TypechoEmlogFlarumFamiliarize with these website builders / CMS
    • ShopifyWebflowSquarespaceWixDrupalDeDeCMSMacCMSLearned about the use of these website builders / CMS
    • HugoHexoJekyllAble to create template and use these static page generators create blogs and documentation websites
    • SEOFamiliar with search console and crawler rules, have some knowledge about crawler algorithms, once reach 1M index records on Google (with PHP reverse proxy application)
    • DomainAmateur domain broker, once sell a domain up to $400
    • Node.jsExpress.jsProficient in building backend APIs and web servers
    • DjangoFlaskExperienced in Python-based web frameworks for rapid development
  • Design
    • PhotoshopFamiliar with create event posters, brochures, and flyers, using Photoshop.
    • Adobe IllustratorAble to create logo and wireframe with Illustrator
    • FigmaAxureSketchBeginner level, able to create multi-platform interface for front-end development
    • PowerPointFamiliar with make massively animation slides for event presentation
    • CanvasFamiliar with make event posters and website banners

Personal

  • The following are personal experiences and awards received
    • September 2015Participate in the University of Waterloo Math and Computing Contests
    • January 2016Established Hefei Meixun Internet Technology Co., Ltd. and became self-employed CEO
    • April 2016Participated in the 17th National Primary and Secondary School Computer Production Competition and won the first prize
    • May 2016Participated in the 2nd IMMC Mathematical Modeling Competition and won the third prize
    • June 2016 – 2017Vice President of Hefei No. 1 High School Computer Society
    • July - August 2016Participate in the summer internship of Shanghai Quam Foundation
    • October 2016Won the title of "Hefei No. 1 High School Top Ten People of the Year"
    • January 2017Won the 2nd Anhui Entrepreneurship Star Excellent Project Product Award
    • July - August 2018Create WeChat mini-programs and participate in the operation and maintenance of public accounts in Anhui Kaufman Technology
    • November 2018Participate in the ECHACK Hackathon ran by MLH
    • 2018 – 2021Build an AlloX reverse proxy website, with a maximum of 30,000 daily access IPs, and then deploy it to the Anycast network of 365Node
    • December 2019 - February 2020Responsible for website design and operation at Scarborough Sunny Shutters; launched WordPress site with quotation functionality, boosting lead engagement
    • March 2020 – PresentParticipate in the construction of FastGit acceleration project for Github
    • October 2020 - April 2021Build 365Node (AS136451) BGP network, deploy more than 20 global nodes, and carry a maximum monthly traffic of 100T
    • June 2021Attend the Next.js Conf web tech conference
    • September 2021Participate Lululemon's SeaWheeze virtual marathon
    • June 2022 - August 2022Took internship at Hikvision in Anhui, worked as front-end developer; built utility management platform with Vue.js
    • November 2022Volunteer in the Hack Western Hackathon ran by MLH
    • May - July 2024Software Engineer Intern at GRGBanking Equipment Co., Ltd. in Guangzhou, CN; developed Federated ML platform with Vue.js, Python, and FATE on Kubernetes
    • September 2024 - PresentTeaching Assistant at Western University; guided 500+ students in C and Linux systems development

Degree

  • The following is the situation of higher education and above
    • 2020 - 2022Studied undergraduate Computer Science and Physics at Trent University in Canada (GPA: 86%)
      • Dean's Honour Roll in 2020-2021 Academic Year
      • Dean's Honour Roll in 2021 Summer Term
      • Dean's Honour Roll in 2021-2022 Academic Year
    • 2022 - 2024Bachelor of Science (Honors Specialization in Computer Science) at Western University in Canada
    • 2024 - PresentMaster of Science in Computer Science at Western University in Canada