Summary
Overview
Work History
Education
Skills
Affiliations
Accolades and Awards
Linkedin
References
Timeline
Generic

Jack Zhang

Auckland,AUK

Summary

As a passionate programmer, my career in technology is driven by a deep enthusiasm for coding. With a Master's Degree in Software Engineering from the University of Auckland, I have accrued 8 years of extensive experience in software engineering and development. My professional journey is characterized by a keen interest in adopting cutting-edge technologies and broadening my technical expertise. Motivated by the thrill of solving intricate problems, I am currently seeking new opportunities in software engineering.

Overview

8
8
years of professional experience

Work History

Senior Developer (Flutter)

Datacom
01.2023 - Current
  • Led the technical evaluation, selecting Flutter as our development stack over .NET MAUI and React Native, based on project needs.
  • Designed and executed a multi-tenant system with Azure AD integration for secure authentication and registration flows.
  • Collaborated on UI/UX enhancements, notably refactoring the drawer for improved mobile device usability and ensuring user-friendly access to all detail views.
  • Developed a window mechanism for tablet users, supporting seamless orientation changes and implementing a start-to-sync feature to enhance the onboarding process.
  • Improved data synchronization efficiency with a batch download mechanism, reducing download times for multiple tables and significantly aiding in species data management.
  • Implemented a split-screen feature for tablets, incorporating window shadows and optimizing the display of long job titles, addressing Flutter’s limitations with dynamic width calculations.

Senior Engineer Developer (Java)

Utecture
11.2020 - 12.2022
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Designed and implemented category-tag system.
  • REST API implementation.
  • Multiple cavity slider door implementations.
  • Writing unit tests regularly during development stages.
  • Excellent UI skills and sound CSS knowledge.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Exhibited strong technical aptitude and application expertise resulting in optimized performance, continuous improvement recommendations and product innovation.

Software Engineer Developer (Java)

Olympic Software NZ
12.2017 - 10.2020

I was the designated engineer to develop and maintain a complex legacy system. The system is called IPath which is a workflow automation tool for the simple and complex business process.

  • Designed and implemented REST APIs using Jersey framework
  • Designed and created a bunch of policies to empower IPath to do more things out of boundary
  • Designed and implemented multi-tenant login using flyway migration
  • Designed and implemented JSON APIs to communicate with the outside systems
  • Implemented messaging bus using RabbitmtMQ, and HorentQ
  • Resolving the synchronization issue of policies using the EJB container
  • Experience working with Continuous Integration (CI) and Continuous Delivery (CD) environment
  • Resolved performance issues on APIs.
  • Reporting to Software Architect Specialist

Web Developer, Part-Time(C#)

Aimy Plus
09.2017 - 12.2017

Aimy Plus is an all-in-one cloud solution designed for after-school care, childcare, and clubs, making it simple to organise programmes, streamline administration, and stay on top of every detail.

Aimy Plus Project

  • Page design with Kendo UI
  • Wrote the back-end logic to get the selected parents data from the database with Entity framework

Early Childhood Education Project

  • Designed the web page with Handlbar.js and bootstrap
  • Rewrote the back-end code to improve the efficiency of selection queries from the database using Entity Framework

Education

Master of - Software Engineering

University Of Auckland
Auckland
2017

Bachelor of - Software Engineering

Liaoning Technical University
China
2015

Skills

Front-End: HTML/CSS, Javascript, JSP, Bootstrap, KendoUI, Semantic UI, Angular, jQuery, Ajax, DOM, Handlebar.js, Flutter

Back-End: Java,C#, C/C++, REST API, Linq, Unit testing, Gradle, AWS, 

Framework: Spring, Hibernate, Servlet, Jersey, MVC, Entity Framework

Database: SQL Server, MongoDB, Sqlite

Version Control: Git, TFS, Bit Bucket

Software Methodology Development: Agile experience

Affiliations

Liaoning Technical University

  • First level scholarship in 2013.
  • Top 13th in the department academic ranking in 2014

University of Auckland

  • Certificate of Outstanding Achievement in Web, Mobile and Enterprise Computing in 2017

Accolades and Awards

Employee of the month (Utecture Global Limited)

I was awarded the Employee of the Month in October 2021 for outstanding performance by engaging with the team, reworking my approach to development, showing resilience and determination to become a key member of the utecture team.


Blue Bridge Cup Contest (China)

Blue Bridge Cup Contest is the largest professional computer contest in China. More than 30,000 students from all over China participate in this Contest each year to compete for the Champion. Since 2010, the contest has been held consecutively. Since its start, including Peking University, Tsinghua University, Fudan University, Zhejiang University and other Chinese first-class universities, more than 1,200 institutions from 31 provinces and autonomous regions in China selected outstanding students to attend the contest. The number of participants for the past years is over 20 million. The chance to win in this magnitude of contest is 0.0003% as the competition is very fierce and the participants are pitted against the best of each universities' contestants.


  • Won the 1st prize of Provincial Blue Bridge Cup (Programming) in 2013 - State Level Winner
  • Won the 3rd prize of National Blue Bridge Cup (Programming) in 2013 - National Level Winner
  • Won the 1st prize of Provincial Blue Bridge Cup (Programming) in 2014 - State Level Winner
  • Won the 3rd prize of National Blue Bridge Cup (Programming) in 2014 - National Level Winner


ACM-ICPC (International Collegiate Programming Contest)

ACM International Collegiate Programming Contest is an annual, multi-tiered, competitive programming competition among the universities of the world. The contest is sponsored by IBM.


The contest is an extra-curricular, competitive programming sport for students at universities around the world. ICPC competitions provide gifted students opportunities to interact, demonstrate, and improve their teamwork, programming, and problem-solving process. The ICPC is a global platform for academia, industry, and community to shine the spotlight on and raise the aspirations of the next generation of computing professionals as they pursue excellence. Teams of three, representing their university, work to solve the most real-world problems, fostering collaboration, creativity, innovation, and the ability to perform under pressure. Through training and competition, teams challenge each other to raise the bar on the possible. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world.


  • Won the 3rd prize of Provincial ACM Programming Contest in 2013 - State Level Winner


Linkedin

https://www.linkedin.com/in/jack-zhang-873b5a145/

References

Available upon request

Timeline

Senior Developer (Flutter)

Datacom
01.2023 - Current

Senior Engineer Developer (Java)

Utecture
11.2020 - 12.2022

Software Engineer Developer (Java)

Olympic Software NZ
12.2017 - 10.2020

Web Developer, Part-Time(C#)

Aimy Plus
09.2017 - 12.2017

Master of - Software Engineering

University Of Auckland

Bachelor of - Software Engineering

Liaoning Technical University
Jack Zhang