Gary Yip

Gary Yip

Senior Software Developer @ Sonova Group

About

Full stack developer with 20+ years of experience focusing on web development. Fluent in both English and Cantonese. Excellent interpersonal skills. Diligent, well-disciplined and an effective team member. Passionate in problem solving and eager to learn and apply new technologies. Desktop: C/C++, C# (.Net), WPF, WCF Source Control: SVN, Git Data: MSSQL, PostgreSQL, XML, JSON Web Server: Node.JS, Microsoft MVC Web Client: HTML, CSS, Java Script, React/Redux Cloud: GCP, Firebase, Azure, AWS Mobile: Android, Flutter, Xamarin

Country

Canada

City

Toronto

Industry

Program Development

Skill

Razor, Xamarin Products, Node.js, Full-Stack Development, Flutter, TypeScript, Git, React.js, XML, C++, C#, Multithreading, SQL, WPF, Visual Basic, .NET, JavaScript, Android SDK, ASP.NET MVC, NUnit

Experience

Sonova Group

Senior Software Developer

Sonova Group

LinkedIn
2022-6 - Present · 4 yrs 4 mos

Kitchener, Ontario, Canada

Software development of hearing aid fitting software • Enhanced reliability of a large-scale desktop application using C#/WPF by resolving complex bugs and reducing downtime • Developed tools to streamline workflow, improving team efficiency by reducing manual tasks • Coordinated the integration of cross-functional modules, standardizing processes to enhance compatibility and reduce integration time • Led by example in code reviews and team meetings, fostering best practices and increasing code quality and team cohesion

Freelance | Self-Employed

Software Solution Consultant

Freelance | Self-Employed

LinkedIn
2018-5 - Present · 8 yrs 5 mos

Toronto, Ontario, Canada

Software Solution consultant for different companies • Developed a real-time messenger app and server for customer, leveraging Xamarin and SignalR, enhancing team communication by reducing lag and improving message delivery reliability • Rebranded the client’s website using Microsoft Blazor, modernizing the interface and improving user engagement • Built a neighborhood community app with Google Flutter, created a seamless platform for user connection and increasing user activity

International Medical Solutions

Senior Full Stack Developer

International Medical Solutions

2012-11 - 2022-6 · 9 yrs 8 mos

Mississauga, Ontario, Canada

Software development of medical software using latest technologies • Designed and maintained a high-performance web application using HTML, JS, and CSS on the client side and C#, MVC on the server, enabling seamless user interactions • Rebranded the platform using React, TypeScript, and Node.js and deployed it to GCP/Azure, enhancing scalability and reducing deployment time • Enhanced image processing efficiency by streamlining the pipeline, reducing processing time by 20% and improving diagnostic accuracy • Initiated code-review and automation processes, cutting down QA time by 50% and ensuring code consistency across projects

Caseware

Software Developer

Caseware

LinkedIn
2011-5 - 2012-11 · 1 yr 7 mos

Software development of a client-server software for accounting information sharing system. • Developed high-performance server-side features using C#, SQL, and stored procedures to support seamless data sharing and improve query response times • Enhanced database efficiency by optimizing SQL queries, reducing data retrieval time and improving system responsiveness • Integrated Full Text Search in SQL, enabling faster data retrieval and improving data accessibility for users

Merge

Software Developer

Merge

LinkedIn
2001-3 - 2011-5 · 10 yrs 3 mos

Mississauga, Ontario, Canada

Designed and maintained software for digital imaging system. • Rebranding a medical imaging software suite with VS2008 (WPF/WCF), modernizing the user interface and boosting usability, which increased client satisfaction • Developed and maintained robust multi-thread libraries (DLLs) using C/C++, MFC, and COM, optimizing image processing speed and enhancing system stability • Built reusable utility libraries, such as a date/time converter, reducing development time for future projects and streamlining code integration

Nortel Networks

Software Developer

Nortel Networks

LinkedIn
2000-8 - 2001-3 · 8 mos

Designed features for a digital/analog messaging system using Visual C++. • Created and troubleshot C/C++ codes in Unix environment and implemented server side software. • Modified codes inside the mime conversion program such that the message transfer time was reduced by 50% • Designed a conversion dll to export the registry data into a file system, MMFS; such that, the installation and configuration department can make use of the functions.

Edgeware Technologies

C/C++ Programmer

Edgeware Technologies

2000-4 - 2000-8 · 5 mos

Designed program to read data inside smart cards based on different customer’s preferences. • Designed a program to detect whether a smart card is inserted Borland C++. • Developed support functions, such as initialize/modify/verify password for smart card • Designed a CPU Smart Card layout according to customer’s specifications.

Total Network Solutions, Toronto

Computer Technician

Total Network Solutions, Toronto

1998-1 - 2000-1 · 2 yrs 1 mo

Assembled, computers and provide networking services • Installed and tested network systems using Windows NT and provided cabling service • Solved Internet sharing problems, and network communication problems. • Transform paper-recorded inventory to an inventory database using Microsoft Access 97. • Created first commercial homepage for the company.

Education

University of Toronto

University of Toronto

LinkedIn

Computer Engineering

1995 - 1999 · 4 yrs

Relevant Courses: Communication Systems, Software Engineering, Computer Networks, Operating Systems Relevant Projects: Software Engineering – Appointment calendar server (C++) and client (Java) using socket connection Operating System – Multithread Operating System simulation (using C)

Seneca Polytechnic

Seneca Polytechnic

LinkedIn

Database Concepts and Design (including SQL within Oracle)

2000 - 2000

Gary Yip's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.