I am a full-stack developer with a passion for building secure, maintainable, and testable applications, whether in SaaS products or embedded systems. I enjoy working in inclusive teams, taking ownership of my work, and sharing knowledge to ensure collective success. My focus is on delivering reliable and clean architecture code on time. I thrive in environments where collaboration and agile methodologies drive projects forward. I have experience across frontend and backend development, cloud deployment, and embedded software, and I always strive to improve code quality and user experience through best practices like SOLID principles and test-driven development.

Kevin Zhang

I am a full-stack developer with a passion for building secure, maintainable, and testable applications, whether in SaaS products or embedded systems. I enjoy working in inclusive teams, taking ownership of my work, and sharing knowledge to ensure collective success. My focus is on delivering reliable and clean architecture code on time. I thrive in environments where collaboration and agile methodologies drive projects forward. I have experience across frontend and backend development, cloud deployment, and embedded software, and I always strive to improve code quality and user experience through best practices like SOLID principles and test-driven development.

Available to hire

I am a full-stack developer with a passion for building secure, maintainable, and testable applications, whether in SaaS products or embedded systems. I enjoy working in inclusive teams, taking ownership of my work, and sharing knowledge to ensure collective success. My focus is on delivering reliable and clean architecture code on time.

I thrive in environments where collaboration and agile methodologies drive projects forward. I have experience across frontend and backend development, cloud deployment, and embedded software, and I always strive to improve code quality and user experience through best practices like SOLID principles and test-driven development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Advanced
English
Fluent
Chinese
Intermediate

Work Experience

Junior Full Stack Developer at TechScrum
July 1, 2024 - December 18, 2024
Full-stack development of a SaaS product focused on project management. Redesigned testing framework using Builder design pattern to enhance mock flexibility and reduce test development time. Developed comprehensive tests using Jest and Cypress, improving app testability and accelerating feature development. Collaborated with stakeholders to clarify requirements, enabling implementation of real-time updates and feature pipelines. Applied SOLID principles and design patterns to improve code quality and scalability. Actively contributed to Agile ceremonies and helped reallocate tasks to meet sprint delivery goals. Designed and maintained RESTful APIs enhancing front-end and back-end integration. Delivered real-time item updates using Singleton pattern and event-driven architecture, improving user experience.
Freelance Full Stack Developer at Hong Kong Architect
December 1, 2024 - December 18, 2024
Front-end development for a landing page of an interior design company using React. Led weekly planning meetings to define features and prioritize tasks for timely delivery. Conducted code reviews to ensure quality and UI consistency with designs. Iterated through three design revisions based on stakeholder feedback to meet expectations. Developed responsive web pages compatible across devices. Led UI/UX design for key components, delivering cohesive user experience. Improved deployment speed and reliability by implementing CI/CD pipelines using GitHub Actions to automate development build deployments to AWS S3.
Backend Developer at University Project
February 1, 2024 - June 30, 2024
Backend development for a couples sharing app using Python and Microservices architecture. Designed RESTful APIs facilitating integration of core functionalities with third-party services such as Spotify, Location, and Calendar. Assisted in cloud deployment of backend APIs and frontend applications on AWS. Integrated automated tests into CI/CD pipelines with GitHub Actions enhancing testing efficiency. Collaborated with teammates for on-time delivery through communication and coordination. Conducted load testing using K6 to verify system stability at 10,000 requests per minute.
Embedded Software Developer at Foucault Dynamics
January 1, 2023 - November 30, 2023
Delivered microcontroller-based products including Mini-dyno for brushless motor testing and EnergyBot for monitoring energy meters. Transferred torque calculation algorithms from National LabVIEW to embedded C++ retaining 99% performance. Developed a daylighting algorithm with physics team for prototype testing. Built wireless data transmission in network-less environments using LoRa protocol with ranges up to 1000 meters. Created cost-effective Raspberry Pi Pico prototype reducing development costs by 40%. Integrated Cyphal/CAN protocol enabling collaboration with Zubax Robotics and product listing on Cyphal store. Incorporated open-source computer vision projects to enhance prototypes.
Junior Full Stack Developer at TechScrum
July 1, 2024 - December 11, 2024
Full-stack development of a SaaS product that helps users manage projects from start to finish. Redesigned the testing framework using the Builder design pattern, improving mock flexibility and reducing test development time. Wrote comprehensive tests using Jest and Cypress, enhancing app testability and accelerating feature development. Communicated directly with stakeholders to clarify missing requirements, resulting in real-time updates, Epic validation pipeline, and other requested features. Applied SOLID principles and design patterns to review critical code paths, reducing bugs and improving scalability. Supported Agile methodology through daily stand-ups, sprint planning, retrospectives, and sprint reviews. Designed and maintained RESTful APIs for Backlog, Epic, and Task management. Delivered real-time item updates via Singleton design pattern and event-driven architecture, improving user experience.
Freelance Full Stack Developer at Hong Kong Architect
December 1, 2024 - December 11, 2024
Front end development on a landing page for an interior design company using React. Took ownership of weekly planning meetings, defining key features and prioritizing tasks to maintain team focus. Performed code reviews to uphold code quality and UI consistency. Delivered responsive web page adapting to all devices. Led UI/UX design efforts with a team of 3, crafting key components including landing page and project display page. Implemented CI/CD pipelines using GitHub Actions to deploy development builds to AWS S3, improving deployment speed and reliability.
Backend Developer at University Project
February 1, 2024 - June 30, 2024
Backend development on a sharing app for couples based on Python and Microservices architecture. Designed and developed RESTful APIs integrating core functions such as Spotify, Location, and Calendar via third-party APIs. Assisted in deploying backend APIs and frontend applications using AWS services. Integrated automated tests into the CI/CD pipeline using GitHub Actions. Collaborated closely with teammates for on-time delivery. Performed load testing using K6, ensuring system stability under high load with up to 10,000 requests per minute.
Embedded Software Developer at Foucault Dynamics
January 1, 2023 - November 30, 2023
Delivered two microcontroller-based products: Mini-dyno (brushless motor testing platform) and EnergyBot (robot monitoring energy meter data). Transferred torque calculation algorithms from National LabVIEW to embedded C++, retaining 99% performance. Created a daylighting algorithm with physicists for prototype testing. Developed wireless data transmission for network-less environments using LoRa protocol for up to 1000 meters range. Built a cost-reducing prototype based on Raspberry Pi Pico and protocol converters. Integrated Cyphal/CAN (UAVCAN v1) protocol collaborating with Zubax Robotics, resulting in product listing on official Cyphal store. Empowered prototypes with computer vision capabilities using open-source projects.

Education

Bachelor of Engineering (Hons) at The University of Queensland
February 1, 2019 - June 30, 2024
Master of Engineering at The University of Queensland
February 1, 2019 - June 30, 2024
Bachelor of Engineering (Hons) at The University of Queensland
February 1, 2019 - June 30, 2024
Master of Engineering at The University of Queensland
February 1, 2019 - June 30, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Energy & Utilities, Telecommunications, Manufacturing

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more