Jia jia Tang

Jia jia Tang

System Administrator

Greater Vancouver Metropolitan Area
26 followers 26 connections

Activity

Join now to see all activity

Experience

  • University of Northern British Columbia (UNBC) Graphic

    System Administrator

    University of Northern British Columbia (UNBC)

    - Present 2 years 3 months

    Prince George, British Columbia, Canada

    Build and manage cloud infrastructure(VMWare). Create and manage VMs on Windows and Linux operating systems.
    Install and maintain common and specialized applications and system services based on requirements. Establish Ansible Playbook for batch installation across computer clusters.
    Establish and manage projects based on information system maintenance or development needs, user requests, or emerging requirements. Pool resources, develop solutions, and successfully execute tasks. Projects…

    Build and manage cloud infrastructure(VMWare). Create and manage VMs on Windows and Linux operating systems.
    Install and maintain common and specialized applications and system services based on requirements. Establish Ansible Playbook for batch installation across computer clusters.
    Establish and manage projects based on information system maintenance or development needs, user requests, or emerging requirements. Pool resources, develop solutions, and successfully execute tasks. Projects include server replacements, debugging and configuring printer servers and terminal printers, custom installation of scheduling systems (Slurm), researching server specifications for negotiation with suppliers, updating computer lab systems, and upgrading VMWare vCenter and ESXi versions. Also involved in creating and migrating new versions of the Secret server.
    Provide technical support to users, assist in researching and troubleshooting issues arising from applications. Research and provide hardware customization specifications to meet user requirements. Maintain and replace hardware components and peripherals. Rescue data when computers malfunction.
    Ensure departmental information system security is up-to-date. Debug and maintain printer servers.
    Write technical documentation, job duty descriptions, and problem-solving procedures. Maintain good relationships with other departments and users.

  • Consultant and Creator

    Self Employed

    - 9 years 4 months

    Vancouver, British Columbia, Canada. and Taiwan.

    During this period, I focused on cultural-related fields, providing technology-related works on LinkedIn. Cultural activities enhanced my understanding of others and storytelling skills. For more details, visit the Google Page: Jia jia Tang's Portfolio.

    Jun 2021: Created a webpage for the interior design company Hong-Yu Co., showcasing 3D models using Go and Three.js on Google Drive. This enabled designers to present interior designs more conveniently.

    Mar 2021 - Sep 2021: Served…

    During this period, I focused on cultural-related fields, providing technology-related works on LinkedIn. Cultural activities enhanced my understanding of others and storytelling skills. For more details, visit the Google Page: Jia jia Tang's Portfolio.

    Jun 2021: Created a webpage for the interior design company Hong-Yu Co., showcasing 3D models using Go and Three.js on Google Drive. This enabled designers to present interior designs more conveniently.

    Mar 2021 - Sep 2021: Served as a private tutor for backend development of business websites, guiding students in vocational training using Java Spring and Apache Tomcat for backend development and Bootstrap for frontend control.

    Dec 2021: Conducted research for Sabrina, a fashion company, on the game Zepeto, presenting findings in a video covering customizable projects, Unity development, and insights into official libraries.

    Oct 2020: Tutored a student applying for a WordPress website rental, guiding through service architecture, server configuration, WordPress design, and modifying third-party plugins, emphasizing the risks of relying on outdated third-party plugins.

    May 2020 - Jun 2020: Proposed a scheduling system with a game interface using Unity and Azure server. Users accessed a table-style schedule on the website, and scheduling personnel used the game interface to arrange shifts, addressing issues and planning extra manpower.

    Aug 2013 - Jun 2014: Assisted in developing a choroidal neovascularization examination app, implementing a user-friendly interface based on game design and child psychology principles, receiving positive feedback from patients, nurses, and doctors.

    Throughout this period, created 10 TV series script drafts, 18 episodes of continuous drama scripts, over 25 3D model and effects tutorials, and more than 130 edited videos. Additionally, wrote over 600 articles discussing society, technological development, cultural differences, and generational gaps.

  • Simon Fraser University Graphic

    System Developer

    Simon Fraser University

    - 1 year 11 months

    Surrey, BC/Burnaby, BC

    Established a projector remote operating system. Created a list of projectors with a database, and the back-end management system handled updates and requests from users. The management system performed remote operation via the API provided by the projector chip. Analyzed the information packets obtained from the teaching system through SOAP/REST, and restricted the user's identity and time interval permissions to prevent resource abuse. Users could use the projector from their mobile phones…

    Established a projector remote operating system. Created a list of projectors with a database, and the back-end management system handled updates and requests from users. The management system performed remote operation via the API provided by the projector chip. Analyzed the information packets obtained from the teaching system through SOAP/REST, and restricted the user's identity and time interval permissions to prevent resource abuse. Users could use the projector from their mobile phones and raise classroom maintenance needs.

    Developed an evaluation version of the CRM framework during SFU's assessment of the outsourced static website system. Suggested bring up their ERP/CRM dynamic website requirements to simplify processes. I invited maintainers to propose their needs in meeting and drew the UI and background interface planning on mutual understanding. Built a small CRM system with minimal front-end adjustments. Users recognized the technology's usefulness, gaining confidence in the school-wide website reconstruction plan and contributing their own ideas.

    Built a CRM site architecture to assist library work. It was designed and developed at the suggestion of colleagues in the library unit, and the original staff returned after completion; she advocated the outsourcing model, and the follow-up implementation was suspended.

    Updated and integrated third-party development systems. SFU has a relatively open and avant-garde school spirit. Each department would develop its own projects according to its needs, or use third-party open source tools. If the tool works well, it will be promoted. Sometimes the developers graduate. Because I have the ability to develop, I can take over the project that lost the developer, analyze and modify it, integrate it into the back-end management, maintain and update it.

  • Taiwanese Canadian Cultural Society Graphic

    IT Consultant and Developer

    Taiwanese Canadian Cultural Society

    - 10 months

    Vancouver, BC

    At the beginning, it was data recovery. The computer hosting the member system wouldn't start, and after testing, it was determined that the hard drive was failing. The data was successfully retrieved after multiple interruptions during transfer.

    The next challenge was computers donated to the organization lacking a Microsoft Office license. Unable to install Excel and Access, I proposed converting data into a database website structure. With client approval, I used ODBC to extract…

    At the beginning, it was data recovery. The computer hosting the member system wouldn't start, and after testing, it was determined that the hard drive was failing. The data was successfully retrieved after multiple interruptions during transfer.

    The next challenge was computers donated to the organization lacking a Microsoft Office license. Unable to install Excel and Access, I proposed converting data into a database website structure. With client approval, I used ODBC to extract Access data, transferred it to an IIS-MySQL-PHP website structure, and converted Excel to a database. In the first phase, the assistant maintained data with Excel and Access-like experience. In the second phase, users requested additional features, including selecting emails, printing envelope addresses, adding club event and registration functions, and incorporating a newsletter.

  • Software Engineer

    MAGELLAN INTERACTIVE INC.

    - 1 year 6 months

    Vancouver, BC

    Established a small game structure for skateboarding and skiing, which was later transplanted into an independent skiing game. The development platform was a new generation homebrew engine based on the Nintendo development library. The homebrew engine was still under development at the time. After the scene connection was established, started to add scene objects and physics supported by the new engine, and adjusted the response through the API of the Wii Balance Board chip. Since the game…

    Established a small game structure for skateboarding and skiing, which was later transplanted into an independent skiing game. The development platform was a new generation homebrew engine based on the Nintendo development library. The homebrew engine was still under development at the time. After the scene connection was established, started to add scene objects and physics supported by the new engine, and adjusted the response through the API of the Wii Balance Board chip. Since the game design had not yet been finalized, in order to increase test data, I developed an infinite track that the engine development team did not think would be successful based on hardware performance. The infinite track was successful, but it did encounter the problem that the performance was not enough to show on the urban track. The project was then handed over to senior members and developed as an independent game for skiing. (Nintendo Wii: Triple Crown Snowboarding, Feb, 2010.)

    Rebuild the Slingo flash game on Nintendo DS. The commissioner submitted the flash game code and a simple proposal, the technical documentation was insufficient, and there was no documentation of the flash game engine used by the program. At the time, homebrew engine for NDS were also being developed. I used already developed basic functions to simulate all the processes of the existing game, expecting that some of my automation functions will be added to the new game engine.

    Several minigames were modified in rotation among team members. After the ski game in my hand was transferred, the ten sports games were changed to take turns to develop. Intern once asked the engine development engineer to explain my code, and the design was appreciated and added to the game engine.

Education

  • University of Northern British Columbia (UNBC) Graphic

    University of Northern British Columbia (UNBC)

    Master's degree Computer Science 4.13/4.33

    -

    --Completed all course requirements in Dec. 2008, with GPA 4.13 (out of 4.33)
    -- Successfully passed the thesis defense in Oct.2010.
    Thesis Title: Heuristic Path Finding Method for Online Game Environment

  • National University of Tainan, Taiwan

    Bachelor's degree Counselor Education/School Counseling and Guidance Services

    -

    Topic of my thesis is a survey on <How Digital Activities affect decisions on Real Life>.

Licenses & Certifications

Publications

More activity by Jia jia

View Jia jia’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jia jia directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jia jia Tang in Canada

Add new skills with these courses