About Me
Welcome to my personal page!
I am a dedicated software developer with one year of professional
experience in a software company. My background combines IT
programming expertise with a solid foundation in financial
knowledge, having completed a Master of Accounting and Finance
degree. My journey began with a successful entrepreneurial venture
in the automotive industry, which sparked my passion for
programming.
I pursued this interest through diploma courses in IT programming
from TafeSA and have since worked on projects involving C#,
ASP.NET, Entity Framework, as well as React Native and TypeScript
for mobile app development. I am now eager to leverage my skills
and experience to take on new opportunities and contribute to
innovative projects.
Software & Web Developer.
I possess a diverse and extensive skill set in the realm of
programming and IT. Proficient in Python, Java, C#, HTML5, CSS3,
and JavaScript, I also boast expertise in relational databases
like MySQL and SQL Server, along with Non-SQL databases such as
MongoDB.
Additionally, I excel in mobile app development with hybrid
technology in React Native, also both Android (Java and Gradle)
and iOS (Swift and Storyboard). Leveraging Bootstrap,
SpringBoot, and ASP.Net with Entity Framework, I have undertaken
successful personal projects. Furthermore, I have acquired
valuable cloud computing skills with Microsoft Azure and crafted
web services using WCF for SOAP API, and ASP.Net Core for REST
API development. My passion for continuous learning fuels my
drive to excel in the ever-evolving field of software
development
- Phone: 0449 784 188
- Email: jasrzhang@gmail.com
- City: Adelaide, South Australia
- Highest Degree Aquired: Master of Accounting and Finance
- Qualification: Advanced Diploma in Software Development
Education and Working Experience
Sumary
Jason Zhang
- 0449 784 188
- jasrzhang@gmail.com
- Plympton Park, SA 5038
Education
Diploma of Information Technology (Advanced Programming)
2021 - 2023
Tafe SA
National training Code ICT50220.
Gain advanced knowledge and valuable experience in an
industry- standard learning environment with the latest
technology.
Master of Accounting & Finance
2014 - 2016
University of South Australia, Adelaide, SA
The program is accredited by CPA Australian, which provides students with management skills and knowledge as required performing the essential functions of a professional accountant.
Professional Experience
Software Developer
2023 Sep - 2024 Jul
Envoy Advanced Technologies, Sydney
Junior Software Developer focused on developing and maintaining software solutions, collaborating with cross-functional teams, and ensuring the seamless integration and functionality of applications.
- Utilized Jira for project management and GitHub for version control
- Developed and maintained C# ASP.NET projects, including building new features and enhancing existing functionality
- Designed and implemented mobile applications using React Native and TypeScript
- Conducted end-to-end testing for mobile apps using Detox, and configured automated e2e tests in CI pipelines
- Collaborated effectively within a team environment and adapted to dynamic project requirements
Student IT Support Desk
2022 Aug
Adelaide Campus, TafeSA
Provide face-to-face IT support to staff and students including password resets, connection personal devices to the wireless network, and installing software.
- using ServiceNow for logging and resolving incidents
- using tools to reset network passwords
- Developing customer service skills in an ICT environment
- working as part of a team
- working under pressure and assisting people from non-English speaking backgrounds
Business partner
2017 Mar - 2023 Jul
Feature Tyre, Melrose Park, SA
Business partner mainly responses to office administration and accounting duties. Manage vendors and clients accounts, conduct customer service, arrange appointments, inventory control, data entry, bank reconciliation, working closely with external tax accountant about BAS and financial statement reporting, continuously improve working procedure
- Developed an Excel VBA functions that automatically pick up and calculate the restocking amount of items that under minimum stock level. Increased efficiency of handling repetitive routine tasks by 50%
- Developed a desktop pricing program that enables sales staff to calculate sales price and track customer inquiry history, increased efficiency of phone inquiry and quotation process by 50%
Skills
With a diverse and extensive skill set in programming and IT, I have honed my expertise in various languages and technologies. My proficiency extends to Python, Java, C#, enabling me to tackle a wide range of development tasks.
Python & Tkinter
I used Python and Tkinter build a simple desktop application to help with my every administrative tasks at work. Although Tkinter privides a relative basic UI, but it is a quick way for me to automate repetitive office tasks.
C# in WPF & UWP
The UWP projects have repeated serveral times during my stuies. My assignments involved building applications from scratch and by adopting Template Studio. The Microsoft products can provide a professional and user friendly presentation in Windows desktop applications, expecially required to connect with SQL Server or SQLite as database.
Java & Swing
My experience of using Java and Java Swing is to complete the assignment of a 'Space Invader' desktop games, where enables me to get proficiencient in Object Oriented development.
In the realm of web development, I have aquired solid foundation knowledge and skills in HTML, CSS, and JavaScript. I have undertaken successful personal projects that showcase my ingenuity with Bootstrap, SpringBoot, and ASP.Net, skillfully crafting interactive and responsive web applications. As technology advances, I am now also selfing-learning React in my leisure time.
ASP.Net & Entity Framework
The utilising of ASP.Net and Entity Framework enables me complete my graduate program quickly and efficiently. I have also built a e-commerse website by using the combination of ASP.Net, Entity Framkework Core, and SQL Server. The adoption of BootScrap and jQuery in ASP.Net has saved me plenty of time to build the front end from scratch. Also using the Entity Framework and the Linq feature in C# language has saved me time to construct the SQL statements.
Java & Spring Boot
I have self-learned to build e-commerce website by using Spring Boot and MyBatis. The course has also included the content of building REST, SOAP API and micro services by using Spring Boot.
React/React Native
Leveraged React Native to build cross-platform mobile applications, enabling a single codebase to run on both iOS and Android. Experienced in utilizing React Native CLI along with TypeScript to create scalable and maintainable apps. Implemented end-to-end (e2e) testing using Detox to ensure high-quality and reliable user experiences.
With a robust skill set in programming and IT, I have excelled in mobile app development for both Android and iOS. My ability to create versatile and user-friendly applications demonstrates my passion for crafting innovative solutions in the ever-evolving world of mobile technology, with a solid foundation in programming languages.
Android with Gradle
In my Java Mobile development subject, I have used Android Studio to build an e-commerce app.
IOS Swift & Storyboard
In my courses, I have completed an IOS app by using Swift and Storyboard including the adaptability for iPhone and iPad.
Moreover, my adeptness in working with relational databases like MySQL and SQL Server, as well as Non-SQL databases such as MongoDB, ensures efficient and effective data management solutions. My ability to create robust web services of SOAP API and REST API development highlights my dedication to building efficient and seamless communication platforms.
Relational Database
I have completed a numerous tasks with designing and configuring relational databases including MySQL, SQL Server, and Oracle. The steps involving formalising data structure, indentifying multiplicity and relationship, indexing to improve performance, also classify authorisation and assigning roles for database users.
NoSQL Database
Experience with MongoDB by designing flexible database structure, manage JSON like format data, partitioning database to balance load, classify authorisation and assigning roles to database users.
Could Storage
I have completed cloud-storage projects by using WCF in C# language, with a Microsoft Azure student account. The most easy process is complete the project in Visual Studio to build a APS.Net web app. I have also done a web service that provide SOAP data and get it hosted in cloud server, which enables a WPF or UWP destop app to manipulate data via wsdl binding.
Contact
Thank you for considering my application. I appreciate the chance to further explore how I can contribute to your team's success and would be grateful for an interview or discussion to showcase my capabilities and enthusiasm for this career transition. Please feel free to contact me at your convenience.
Email:
jasrzhang@gmail.com
Mobile:
0449 784 188
Location:
Plympton Park, SA 5038