Sean Zeng, Developer in Auckland, New Zealand
Sean is available for hire
Hire Sean

Sean Zeng

Verified Expert  in Engineering

Bio

Sean is a software architect from New Zealand specializing in full-stack development with a strong focus on usability, security, and simplicity. He's built business applications, streamlined development with DevOps pipelines, and delivered latency-sensitive architecture. With a passion for software, he excels at providing reliable management and great ideas. Sean enjoys working with brilliant, humble people who aren't afraid to tackle challenges and take the initiative to create excellence.

Portfolio

The University of Auckland
Full-stack, Lecturing, Team Mentoring, Code Auditing, Docker, Svelte, React.js...
Sylo
React Native, WebAuth, Web Development, Crytographer, Ethereum, Parity Polkadot...
ChessPower
Node.js, APIs, TypeScript, JavaScript, CSS, Linux, Full-stack, Authentication...

Experience

Availability

Part-time

Preferred Environment

WebStorm, GitHub, PyCharm, React, Azure, Amazon Web Services (AWS), Mobile Apps, Jupyter Notebook, Cloudflare, Linux, Node.js, APIs

The most amazing...

...PWA React game I've built was a modular Node.js game server over Socket.IO with leaderboards, real-time chat, email, Stripe payments, and latency compensation.

Work Experience

Professional Teaching Fellow (Lecturer)

2023 - 2024
The University of Auckland
  • Lectured over 200 postgraduate information technology students on various topics, including Java object-oriented programming, full-stack development, and database design. Achieved cumulative teaching rating of over 95% in formal evaluations.
  • Reviewed over 1,000 independent codebases, grading code quality and providing feedback to authors where needed. The codebases ranged from 5-person team repositories to small OOP code bases. Developed scripting tools to help automate manual processes.
  • Worked with the team on adapting AI use to best prepare aspiring developers to be effective in the workplace. I learned to differentiate subtle fingerprints of AI-generated code and adapted mitigation strategies to help improve quality and learning.
  • Mentored 10 different teams of five full-time developers simultaneously in an Agile development environment. Built strategies using Git access control to simplify the management of formal PR processes, reducing the occurrence of workflow regressions.
Technologies: Full-stack, Lecturing, Team Mentoring, Code Auditing, Docker, Svelte, React.js, Database, Node.js, Java, Object-oriented Programming, Artificial Intelligence, APIs

Full-stack React Native Developer

2021 - 2022
Sylo
  • Designed and implemented public key challenge server authentication for a crypto-wallet Chrome browser extension based on WebAuthn standards.
  • Developed a cost-effective, secure solution for tracking view counts on a marketplace platform. Utilized Google Cloud GA4 Analytics API for accurate report generation on our servers.
  • Animated front-end UI elements with compatibility across React Native web, iOS, and Android deployments.
  • Helped implement CI deployment strategies to speed up our Agile development cycles. Automated deployments to AWS, specifically CloudFront, S3, EBS, and Amplify.
Technologies: React Native, WebAuth, Web Development, Crytographer, Ethereum, Parity Polkadot, React.js, iOS, Android, Google Analytics, Google Cloud Development, AWS Amplify, AWS, Amazon S3, Amazon Elastic Block Store (EBS), CircleCI, HTML, Blockchain & Cryptocurrency, Cryptocurrency, Redis, SQL, APIs, Web3.js, TypeScript, PostgreSQL, JavaScript, CSS, Security, Linux, Full-stack, AWS, Amazon EC2, AWS Lambda, Google Tag Manager, Google Analytics 4 (GA4), Authentication, Jest, MEAN Stack, MERN Stack, Front-end, Figma, Cryptocurrency Wallets, MetaMask, Integration, Discord, SEO, Scripting, Automation Scripting, Reports, Business Intelligence Development, CI/CD Pipelines, Node.js, React.js

Lead Full-stack React Developer

2021 - 2021
ChessPower
  • Designed cost-effective architecture for a feature-rich, monetized, multiplayer variant chess game, X-Chess Project.
  • Oversaw and mentored developers to deliver features with minimal technical debt and optimal workplace culture.
  • Worked directly with the client in an agile development environment, achieving optimal task prioritization, time estimation, and feature prioritization.
Technologies: Node.js, APIs, TypeScript, JavaScript, CSS, Linux, Full-stack, Authentication, Bots, Jest, MEAN Stack, MERN Stack, Leadership, Front-end, Redux, Integration, Discord, SEO, Scripting, Automation Scripting, Dashboard, Reports, CI/CD Pipelines, React.js

Software Engineering Intern

2019 - 2020
Datacom
  • Completed data visualization of application and customer information using D3.js.
  • Offered quote estimations via Restful API to a front-end Material UI and React interface protected by Azure Active Directory authentication.
  • Oversaw the automatic deployment of new changes to both front-end and back-end servers using Azure DevOps, including automated SQL server migrations.
  • Completed unit testing in .NET C# to validate proprietary algorithms.
  • Oversaw team-based GitHub management, including pull requests, code reviews, and merging complex changes in a React front end.
Technologies: NPM, C#, Migration Engineering, Azure, SQL, SendGrid, MySQL, REST API, GitHub, Material UI, Unit Testing, .NET, Azure DevOps, D3.js, React.js, .NET Core, SQL, APIs, TypeScript, PostgreSQL, JavaScript, CSS, Linux, Full-stack, Authentication, MEAN Stack, MERN Stack, Leadership, Front-end, API Integration, Integration, Scripting, Dashboard, Reports, CI/CD Pipelines, Node.js

Unity and Node.js Server Developer

2016 - 2019
Mediahive, LTD.
  • Developed a manageable, latency-sensitive architecture to relay game data in a performant, economical manner using Socket.IO.
  • Orchestrated an Azure DevOps CI pipeline with the test, staging, and production steps to streamline complex deployment variables and catch mistakes early.
  • Developed a performant user data update protocol using NoSQL and MongoDB. Rapid game state changes on the client are first aggregated and then sent to the server in short bursts to optimize the database and server workload.
  • Integrated third-party APIs to facilitate secure monetary transactions.
Technologies: Firebase, WebStorm, TypeScript 3, Unity2D, MongoDB, REST API, JavaScript, Node.js, Azure DevOps, Express.js, Unit, Mocha, Azure Design, DevOps, Socket.IO, Android, Cryptocurrency, Docker, APIs, TypeScript, CSS, Security, Linux, Data Engineering, Azure Functions, Bots, Jest, LAMP, Front-end, Scraping, Integration, Discord, Scripting, Google Sheets Development, Reports, CI/CD Pipelines

Inkwars

https://apps.apple.com/nz/app/ink-wars-bubble-arena/id1257602854
A Unity iOS/Android multiplayer game. Developed and integrated Node.js server relay architecture for low-cost enablement of real-time multiplayer activities. Utilized Firebase Realtime storage for game data storage and authentication.

X-Chess

https://dev.xchess.online/
A multiplayer chess game built in React with monetization. Features in-game item store, Shopify purchases, WebAssembly chess engine, license code award system, game history, transaction history, admin control panel, and in-game chat. Low-cost architecture for minimal upkeep and hosting costs.

X-Chess License Code Package

An efficient and secure system that enables physical product items to contain rewards for virtual items in-game. It allows traceable generation and validation of license codes, cryptographically verifiable without the need to contact a server.
2021 - 2021

Postgraduate Diploma in Computer Science

The University of Auckland - Auckland

2016 - 2019

Bachelor's Degree in Computer Science

The University of Auckland - Auckland, New Zealand

JUNE 2021 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

Libraries/APIs

Node.js, React.js, REST API, React.js, Socket.IO, D3.js, React.js, AWS Amplify, Web3.js, Puppeteer

Tools

GitHub, Google Sheets Development, Nginx, SendGrid, NPM, Google Analytics, MongoDB, Azure, Docker Compose, Auth0, Excel Development, MetaMask, Jira, Let's Encrypt, IntelliJ IDEA, WebStorm, JetBrains Rider, PyCharm, Mocha, AWS, Amazon Elastic Block Store (EBS), CircleCI, Figma

Languages

Python, JavaScript, Python, TypeScript, SQL, TypeScript 3, CSS, C++, Java, .NET, C#, HTML, HTML5, Java, Java, PHP, Go, GraphQL, Excel VBA

Paradigms

Web Architecture, Unit Testing, RESTful Development, Azure DevOps, Web Application Architecture, MEAN Stack, SEO, Object-oriented Programming, Dynamic Programming, DevOps, Management, Agile Development

Platforms

Windows Development, Azure Design, Docker, AWS, Linux, Data Science, Magento, WordPress Development, Firebase, MacOS, Android, LAMP, Ethereum, iOS, Shopify, Blockchain, Raspberry Pi, Amazon EC2, AWS Lambda, Azure Functions, DigitalOcean, Jupyter Notebook

Storage

MongoDB, PostgreSQL, Redis, Cloud Engineering, MySQL, SQL, Azure, Google Cloud Development, Amazon S3, Database

Frameworks

Express.js, Material UI, .NET Core, Jest, Redux, Django, Unity2D, .NET, .NET, Bootstrap, .NET, Unity, React Native, Parity Polkadot, Next.js, Tailwind CSS, Scrapy, Selenium, NestJS, Svelte

Other

Web Scraping, Gaming, Access Control, APIs, Full-stack, Authentication, MERN Stack, Data Scraping, Scraping, API Integration, Discord, Scripting, Full-stack, SSL Certificates, CI/CD Pipelines, Stakeholder Management, IT Security, MikroTik, Ubuntu Server, Data Visualization, WebAuth, E-commerce marketing, System Security, Blockchain & Cryptocurrency, Security, Data Engineering, FIDO2, Bots, CAPTCHA, Front-end, Integration, Discord Bot, Automation Scripting, Dashboard, Reports, Algorithms, Machine Learning, Data Science, Computational Biology, TCP/IP, GitKraken, Cryptocurrency, Unit, Web Development, Crytographer, Cloud Engineering, Private NPM Modules, WebAssembly, Live Chat, Data Privacy, Chrome Extension Development, Distributed Systems Development, System Security, Software & Hardware Maintenance, Software Development Management, Mobile Apps, Google Tag Manager, Google Analytics 4 (GA4), Leadership, Cryptocurrency Wallets, Migration Engineering, Cloudflare, Business Intelligence Development, Lecturing, Team Mentoring, Code Auditing, AWS DevOps, Artificial Intelligence

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