Arnold Ip

Software Developer at LandSure Systems Ltd.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA
Languages
  • English Native or bilingual proficiency
  • Cantonese Native or bilingual proficiency
  • Japanese Elementary proficiency
  • German Elementary proficiency
  • French Elementary proficiency
  • Greek, Ancient (to 1453) Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer
      • Jul 2022 - Present
    • United States
    • Machinery Manufacturing
    • Software Engineer
      • May 2020 - Mar 2022

      Developing web backends for use in multiple projects in Java Spring – Investigating a slow PostgreSQL calls using EXPLAIN, improving performance of the auditing endpoint by 50 fold – Specifying preliminary requirements for application monitoring, implementing the Spring Cloud Sleuth into all endpoints by default – Implementing and testing new entities and REST endpoints according to specifications – Communicate with Tech Lead and pose questions when specifications are unclear Developing web backends for use in multiple projects in Java Spring – Investigating a slow PostgreSQL calls using EXPLAIN, improving performance of the auditing endpoint by 50 fold – Specifying preliminary requirements for application monitoring, implementing the Spring Cloud Sleuth into all endpoints by default – Implementing and testing new entities and REST endpoints according to specifications – Communicate with Tech Lead and pose questions when specifications are unclear

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Apr 2019 - May 2020

      - Implement REST APIs using Spring Boot and Java 11 in an Agile team - Investigate bugs found during testing to ensure that the product is reliable, calling out other possible issues as they are discovered - Implement REST APIs using Spring Boot and Java 11 in an Agile team - Investigate bugs found during testing to ensure that the product is reliable, calling out other possible issues as they are discovered

    • Laboratory Technician
      • Jan 2018 - Aug 2018

      Development of in-house Unity 2D experiment program, using OOP to allow code re-use and increase ease of adding features. Maintenance and reinstallation of data acquisition equipment.

    • Research Assistant
      • Jul 2017 - Dec 2017

      Software development of multiple experiments, support of other RAs for running of experiments. MATLAB data processing of experiment output.

    • Desktop Technician
      • May 2016 - Apr 2017

      Took up manual testing in preparation for global launch of Tap My Katamari, logging any bugs into JIRA. Negotiated with vendor for new more powerful workstations with full warranty coverage for the same cost as previous workstation setup. Ordered and setup workstations and software before arrival of new staff. Coordinated office shuffles to minimize downtime of employees. Took up manual testing in preparation for global launch of Tap My Katamari, logging any bugs into JIRA. Negotiated with vendor for new more powerful workstations with full warranty coverage for the same cost as previous workstation setup. Ordered and setup workstations and software before arrival of new staff. Coordinated office shuffles to minimize downtime of employees.

    • Junior Programmer
      • May 2013 - Dec 2013

      Maintenance of content on the public website. Update of publication lists using BibTeX. Processing of server logs to visualize compute cluster utilization over time. Maintenance of content on the public website. Update of publication lists using BibTeX. Processing of server logs to visualize compute cluster utilization over time.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Junior Technician-Department of Computer Science
      • Jan 2011 - Apr 2011

      Maintenance and upgrading of network equipment to increase local network speed Computer/printer maintenance/repair to ensure optimal usage experience, data wiping safe disposal Taking survey of students actively using student space, collecting and analyzing data to make informed decision on paint choice for the spaces Maintenance and upgrading of network equipment to increase local network speed Computer/printer maintenance/repair to ensure optimal usage experience, data wiping safe disposal Taking survey of students actively using student space, collecting and analyzing data to make informed decision on paint choice for the spaces

Education

  • The University of British Columbia
    Bachelor of Applied Science - BASc, Computer Engineering
    2009 - 2018

Community

You need to have a working account to view this content. Click here to join now