Sizhe (Kevin) Yang
Java Developer at Insightful Science- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Chinese Native or bilingual proficiency
-
English Native or bilingual proficiency
-
Japanese Elementary proficiency
Topline Score
Bio
Credentials
-
NCEA Level 3 Endorsed with Excellence
New Zealand Qualifications AuthorityJan, 2017- Nov, 2024 -
NCEA Level 2 Endorsed with Excellence
New Zealand Qualifications AuthorityJan, 2016- Nov, 2024 -
NCEA Level 1 Endorsed with Excellence
New Zealand Qualifications AuthorityJan, 2015- Nov, 2024
Experience
-
Insightful Science
-
United States
-
Software Development
-
1 - 100 Employee
-
Java Developer
-
Nov 2019 - Present
My work revolves around the development and maintenance of Geneious Prime -- a molecular biology desktop application. In this role, I work in a scrum-like team to:- Implement features and improvements specified by the product manager or approved from EvoLab (hackathon) days.- Provide support for users with technical issues.- Triage recent bug reports.- Provide bug-fixes.Among many things, I designed (or was a key developer of): - The unified search bar ("Search Everywhere") - The overhaul of application UI as part of the Geneious Prime 2021.0 release. - CSV metadata importer - ... and that pesky shared database duplicate enzymes dialog :-)Day-to-day technologies:Java, TeamCity, Git, JIRA, with a fine sprinkle of Gradle.
-
-
-
-
Co-Founder
-
Sep 2020 - Present
Viator Games has been a side company that I started as a curiosity to explore business and learn other software technologies. Together with a business partner, we saw an opportunity for a new Go (board game) server to thrive in the mobile app market. On the technical side, I work closely with my business partner on all aspects of product development. My primary focus has been on front-end and DevOps, these include:- Implementation of the core game logic.- Design and implementation of the client architecture.- UI Design.- Establishing VCS workflows.- Establishing testing and CI processes.Our tech stack is primarily based on the C# ecosystem:C# (9.0), .NET 5.0, Xamarin 5.0 (soon-to-be-MAUI), SignalR, EF Core, JWTKotlin+Gradle+TeamCity (for CI pipelines), JIRA, Git
-
-
-
-
Go Teacher
-
Mar 2019 - Nov 2019
In this role I taught children aged 4 - 8 the board game of Go. In addition to weekly teaching duties, I designed the Go school's business card, logo, and the curriculum homework books. In this role I taught children aged 4 - 8 the board game of Go. In addition to weekly teaching duties, I designed the Go school's business card, logo, and the curriculum homework books.
-
-
-
-
Programme Tutor
-
Mar 2016 - Oct 2016
I was the main tutor for several holiday and term-based classes, teaching children aged 5 to 12 a variety of topics in the field of programming and technology. Topics include programming with Raspberry Pi (Scratch and Python), Arduino (C++), Minecraft (Python) and web design using HTML/CSS. I was the main tutor for several holiday and term-based classes, teaching children aged 5 to 12 a variety of topics in the field of programming and technology. Topics include programming with Raspberry Pi (Scratch and Python), Arduino (C++), Minecraft (Python) and web design using HTML/CSS.
-
-
Education
-
The University of Auckland
Bachelor of Science - BSc, Computer Science -
Otago Boys' High School