Arnold Ip
Software Developer at LandSure Systems Ltd.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
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
Bio
Experience
-
LandSure Systems Ltd.
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Jul 2022 - Present
-
-
-
Unity Technologies
-
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
-
-
-
Finger Food Advanced Technology Group
-
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.
-
-
-
The University of British Columbia
-
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