
Sean Xiao
Verified Expert in Engineering
Full-stack Developer
Auckland, New Zealand
Toptal member since August 2, 2022
Sean is a full-stack developer who enjoys solving problems with creative approaches. As a former member of a startup and a fast learner, Sean is not afraid to take charge and work under pressure. Sean is experienced in JavaScript, TypeScript, and full-stack development with React and Node.js.
Portfolio
Experience
- JavaScript - 5 years
- Full-stack - 5 years
- Node.js - 5 years
- REST APIs - 5 years
- Front-end - 4 years
- React - 3 years
- GraphQL - 2 years
- TypeScript - 2 years
Availability
Preferred Environment
MacOS, Linux, Slack, GitHub, Jira, Bitbucket
The most amazing...
...career change I've had was going from accounting to software development and securing a developer job within one year.
Work Experience
Senior Full-stack Developer
Reckon
- Built Apollo GraphQL monorepo, Apollo Federation, services, and related unit tests using Jest.
- Involved in web app development with TypeScript, React, Storybook, and Reckon's Balance Design System.
- Guided junior members on React and GraphQL development.
Senior Full-stack Developer
Inugo
- Worked on the Inugo Kiosk app, a parking app running on a Linux kiosk. Refactored the React front end and added features to it.
- Built a web payment app for non-registered users from scratch. Stacks include Vite, React, TypeScript, MUI, and Node.js.
- Developed REST and GraphQL APIs to support both apps.
Software Developer
Motion Design
- Maintained and built an Android app for the client to manage production and shipping.
- Worked directly with the client's project manager to understand their needs.
- Guided the React developer and reviewed his code. Built tables and maps for raw materials and stocks.
Full-stack Developer
Inugo
- Collaborated with the lead developer to rebuild our portal website using React.
- Integrated GraphQL to both the back and front end.
- Led the development of a native Android app using Kotlin for third-party installers to set up our hardware on car park gates.
- Developed the back end for our website and apps with Node.js, RESTful APIs, and MySQL.
Experience
Park for Your Parking
https://payforyourparking.com/Education
Graduate Certificate in Computer Science
Auckland University of Technology - Auckland, New Zealand
Master's Degree in Finance and Accounting
University of Nottingham - Nottingham, UK
Bachelor's Degree in Business Management
University of Nottingham - Ningbo, China
Certifications
AWS Certified Developer - Associate
AWS
Skills
Libraries/APIs
React, REST APIs, Node.js
Tools
Jira, Knex.js, GitHub, Bitbucket, NPM, Docker Compose, Slack
Languages
JavaScript, TypeScript, GraphQL, HTML, Kotlin, SQL, CSS, Go
Storage
Amazon S3 (AWS S3), MySQL
Frameworks
Jest, Material UI, Redux, Next.js, Remix
Paradigms
Agile, Management, Unit Testing, REST, Microservices
Platforms
Android, Amazon Web Services (AWS), AWS Lambda, Docker, MacOS, Linux
Other
Front-end, Full-stack, Apollo Server, Finance, Vite, Application State Management, Programming, Server-side Rendering (SSR), Responsive Web Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring