Weikang (Tommy) Zhao
Full Stack Engineer at Immediation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Chinese (Simplified) Native or bilingual proficiency
Topline Score
Bio
Credentials
-
AWS Certified Solutions Architect – Associate
Amazon Web Services (AWS)May, 2022- Nov, 2024
Experience
-
Immediation
-
Australia
-
Technology, Information and Internet
-
1 - 100 Employee
-
Full Stack Engineer
-
Sep 2022 - Present
Frontend Angular, TypeScript, HTML5, SCSS, Bootstrap - Implemented multiple new features from scratch. E.g. Expert panel, intake form, neutral selection, finances - Improved existing large Angular component by extracting into well structured reusable components - Refactored old components to use proper TypeScript typing Backend NestJS, Prisma - Designed and developed new API end points using NestJS - Enhanced API security for existing code by develop better guard and decorators - Designed and developed new token service allows user to securely share resources with public - Designed new data migration strategy for Prisma
-
-
-
StraxCorp Pty Ltd
-
Australia
-
Medical Equipment Manufacturing
-
1 - 100 Employee
-
Full Stack Engineer
-
2022 - Sep 2022
FootAI Website Remake (2022-Sep 2022)Angular (latest), TypeScript, HTML5, SCSS, Bootstrap, AWS (CloudFront, CloudFormation, S3, CodePipeline)- Rebuild the existing project using latest Angular from scratch. Focuses on responsive layout and optimize mobile experience- Implement CICD using AWS CodePipeline- Implement static web hosting solution using AWS CloudFront, S3 bucket and Route 53- Setup Infrastructure as Code using AWS CloudFormation
-
-
Full Stack Engineer
-
Sep 2019 - 2022
CubeVue (2019-2020)Unity3D, C#, TeamCity, Octopus, AWS- Build this new project completely from scratch- Design and develop initial prototype quickly and capture key business requirements.- Design and develop core logic to meet business requirements. E.g. rendering 3D Foot and MPR Diagnostics images.- Design and develop the initial user interface- Design and develop CICD using TeamCity and Octopus- Integrate developed CubeVue WebGL version with existing websiteCubeVue (2021)Figma- Develop the windows version and integrate it with the WebGL version.- Re-design new user interface using Figma- Design and develop additional features such as measurement, space volume, user login and image selection- Design solutions for multi-region deploymentAnnotation App (MITK plugin) (2020-2021)C++, MITK, Qt5, TeamCity, Octopus, AWS- Build this new project completely from scratch- Investigate MITK (open-source) and draft the initial prototype- Analysis the open-source code, then design our plugin to best fit the existing project structure- Design and develop core logic to meet business requirements. E.g. login, downloads/load/save/upload annotation masks.- Design and develop the user interface- Design and develop CICD using TeamCity and OctopusFootAI Website (2019-2021)Front end: AngularJS, JavaScript, HTML, LESS, BootstrapBack end: C#, .Net Core, MSSQL- Design and develop new modules for CubeVue (Unity3D) project- Update old modules and develop new modules to meet business requirements- Develop new APIs for other apps (CubeVue and Annotation App)- Bug fixes and maintenanceHRPQCT Website (2019-2021)Front end: AngularJS, JavaScript, HTML, LESS, BootstrapBack end: C#, .Net Core, MSSQL- Minor updates on existing modules- Bug fixes and maintenance
-
-
-
Dialog Information Technology
-
Australia
-
IT Services and IT Consulting
-
400 - 500 Employee
-
Junior Software Consultant
-
Jan 2019 - Sep 2019
GovMap websiteAngular 2+, HTML, CSS, RESTful API, C#, oracle SQL, AWS.- Demonstrated my strong research and learning skills. Searching documentation for using open source tool such as Openlayers and GeoServer.- Design and implemented the keyboard accessibility, implemented CSS pattern library and responsive design on mobile device. Gained great knowledge on website user experience.- Demonstrated excellent prototyping skills, able to make quick prototypes for features proposed by the client.- Used my exceptional problem-solving skills and "can do" attitude to solve complex problems independently.- Outstanding coding speed make sure I always complete tasks on time and deliver high-quality code.
-
-
Graduate Software Consultant
-
Jan 2018 - Dec 2018
VOTSC#, .NET, WPF, C, Tuxedo, Oracle SQL- Work in a very tight deadline, continuously complete task on time and meet the milestone with high quality code.- Work with large enterprise system, have the ability translate complex business logic into code and create documentation in Confluence
-
-
Graduate Software Consultant
-
May 2017 - Dec 2017
LANDATAC#, .NET, Soap, Power Builder, Domain Driven Design, Microsoft SQL- Gain strong practical knowledge in domain driven design, develop clean, well structured and maintainable code.- Developed deep understanding in .NET framework
-
-
-
-
Store Manager
-
Jun 2013 - May 2017
• Leads small team to provide excellent everyday services and products to customers • Handling customer complaint promptly and diplomatically to ensure all problems were resolved quickly and to the customer's satisfaction • Support new employees by explaining policies, introduce products, demonstrating the use of equipment and providing training on software. • Planned schedules for staff shifts. Properly management of staff and labors. • Leads small team to provide excellent everyday services and products to customers • Handling customer complaint promptly and diplomatically to ensure all problems were resolved quickly and to the customer's satisfaction • Support new employees by explaining policies, introduce products, demonstrating the use of equipment and providing training on software. • Planned schedules for staff shifts. Properly management of staff and labors.
-
-
-
Deakin University
-
Australia
-
Higher Education
-
700 & Above Employee
-
Tutor
-
Jul 2016 - Nov 2016
- Oversaw practice sessions for other students based on assigned coursework tasks - Rebuilt an existing networked 2D multiplayer game written in C++ - Built a server system that allows multiple servers working together to deliver best performance - Oversaw practice sessions for other students based on assigned coursework tasks - Rebuilt an existing networked 2D multiplayer game written in C++ - Built a server system that allows multiple servers working together to deliver best performance
-
-
Education
-
Deakin University
Bachelor’s Degree, Information Technology (Honours)