Gary Lin

Gary Lin Email and Phone Number

Principal Backend Engineer @ 晶睿通訊 VIVOTEK
Gary Lin's Location
Taipei City, Taipei City, Taiwan, Taiwan, Province of China
About Gary Lin

My name is Gary Lin, and I am a Christian.I have extensive experience in leading teams to build cloud services. The key highlights of my cloud service development experience are:- Serving broad geographical areas, including Hong Kong, Japan, Singapore, China, the Middle East, and Europe- Providing services across multiple time zones without downtime by utilizing K8S rolling update mechanism for zero downtime deployments.- Building not only typical API backends but also stateful services (VOIP service) and event-driven servicesIn addition to my software engineering expertise, I possess the following qualities:- Cross-team collaboration: Organizing cross-team members, leading technical discussions, defining goals, and driving project development- Experience in both front-end and back-end development, allowing me to communicate effectively from a front-end developer's perspective- Not only capable of working behind the computer but also collaborating with sales teams, engaging with clients, and conducting technical discussions- Proactively caring about company operations: Using Kibana or Grafana to construct usage trend charts and geographic distribution charts and sharing them with the entire companyI am currently exploring new job opportunities and am open to roles across any industry and position, eager to bring my skills and experience to a dynamic and challenging environment.

Gary Lin's Current Company Details
晶睿通訊 VIVOTEK

晶睿通訊 Vivotek

View
Principal Backend Engineer
None
Website:
vivotek.com
Employees:
506
Gary Lin Work Experience Details
  • 晶睿通訊 Vivotek
    Principal Backend Engineer
    晶睿通訊 Vivotek
  • 晶睿通訊 Vivotek
    Senior Backend Engineer
    晶睿通訊 Vivotek Oct 2024 - Present
    台灣 新北市
  • Cinnox
    Software Engineering Manager
    Cinnox Apr 2022 - Oct 2024
    Taipei, Taipei City, Taiwan
    Managed a team of 3-5 engineers:- Conducted monthly one-on-one meetings to set development goals for team members.- Adjusted leadership style to suit individual team members' characteristics.- Guided team members through design reviews and code reviews, ensuring alignment with the overall development direction and system growth.- Held bi-weekly retrospective meetings to solidify successful practices and improve processes.- Conducted annual performance reviews.Led the team in continuous feature development and system architecture improvement:- Enhanced media stream paths to support communication across the Great Wall and long-distance communication (e.g., Middle East to Hong Kong).- Enabled stateful components inside and outside of Kubernetes to support rolling updates.- Developed a call flow visualization tool, reducing information collection time for analyzing customer issues by at least one hour.(The technical skill set is the same as the Senior Software Engineer section below.)
  • Cinnox
    Senior Software Engineer
    Cinnox Mar 2019 - Mar 2022
    Taipei, Taipei City, Taiwan
    - As one of the founding members, I designed and built the CINNOX VOIP sub-system from scratch. Handled up to 300,000 calls per month.- Lead the development of all audio/video communications features of CINNOX, including PSTN integration, 1-1 call, conference call, recording, transfer, IVR, etc.- Establish a QoS collecting system. Allow RD/NOC to check jitter, packet-loss, audio-level, ICE connection status, and other information about the call.- Lead the development of supporting tools around the system, including auto regression testing, load-testingMain skills:Golang, FreeSwitch(including customization), WebRTC, PSTN domain knowledgeMongoDB, Kafka, Redis, Eclipse MosquittoSIP, STUN, ICE, RTP, RTCPSecondary skills:C/C++, Javascript(Vue, React)K8s, ElasticSearh, Kibana, Homer, Consul, Docker, Jenkins
  • Ubiix Inc.
    Mobile Techical Lead
    Ubiix Inc. Mar 2017 - Oct 2018
    1. Refactor UCall+ APP (main product, a VOIP client), introduce MVP structure, improve stability, bug traceability and also integrate OPUS codec into it for providing high quality voice call.2. Develop web/native hybrid 瘋狂賣客 APP for our client. it has 50000+ installation3. Lead two team memberMain skills:Android: RxAndroid, Retrofit, OkHttp, MVP PatternSpring: Boot, MVC, Security, OAuthAWS: EC2, Lambda, DynamoDB, IAM, Cognito, S3, SQS, SES, SNSVOIP: Asterisk+ARI interface, SIP, UDP, STUNEngineering: Microservice design
  • Truetel Communications Inc
    Senior Android Engineer
    Truetel Communications Inc Jan 2014 - Jan 2017
    Taiwan
    1. Develop WorkDo APP. It has 50K+ downloads, 4.5 average rating2. Provide the UI framework, low level service (REST API, DAO, Cache), code generator for and development coaching for my team member. Makes them produces consistent UI efficiently and can focus on development of business logic.( totally 10 members, cross Taipei and Nanjing)3. Development and tuning performance for IM feature4. Play as a coordinator between backend and mobile team, to find and get rid of problems of integration.
Main skills:Android: Retrofit, OkHttp, Glide, Hybrid HTML5Firebase: Notification, Analytics, Crash ReportIM: Smack, XMPPVideo Call: WebRTC
  • Fingertip Creative Ltd
    Full Stack Engineer
    Fingertip Creative Ltd Oct 2012 - Oct 2013
    Taipei City, Taiwan
    1. Redesign the company's products (TinySquare APP, 口袋百貨) to improve maintainability.2. Collaborate with UI * 1 / iOS * 1 / Backend * 1 to design and develop couple of outsourcing apps from scratch.3. acted as a project manager for three monthsmain skill:Android : pure-android without 3rd-party library, bluetoothIM: OpenFire, XMPP, SMACKJava Backend: Struts, MySQL, JBoss
  • Webcomm Technology
    System Engineer
    Webcomm Technology Aug 2009 - Sep 2011
    Taipei City, Taiwan
    Develop middleware between existing information system for our client (based on J2EE or J2SE)The following is project highlight:1. TestriteCollaborate with 8 engineer to develop electronic data interchange system and integrate SAP with over a dozen existing system.Responsible for development of job scheduler and load balancer.Main Skill: JGroup2. Formosa LaboratoriesCollaborate with IBM team to develop electronic approval system and integrate existing ERP and WMS.Main Skill: IBM WebSphere Process Server3. Kaohsiung Veterans General HospitalCollaborate with 6 engineer to develop portal website.Responsible for SSO between portal website and Microsoft Share Point4. National Treasury Administration, Ministry of FinanceCollaborate with 10+ engineer to develop online office system, provide modern , efficient, fluent UI.Responsible for translate old VB logic into new system.Main Skill: AngularJS, Spring MVC, Spring Data
  • Chinese Culture University
    Programmer Intern
    Chinese Culture University Jun 2006 - Dec 2006
    Taipei
    Development an information system for extracurricular activities section.Officers can easily track activity record of each student club, and generate report for evaluation needs at the end of term.

Gary Lin Education Details

Frequently Asked Questions about Gary Lin

What company does Gary Lin work for?

Gary Lin works for 晶睿通訊 Vivotek

What is Gary Lin's role at the current company?

Gary Lin's current role is Principal Backend Engineer.

What schools did Gary Lin attend?

Gary Lin attended National Taipei University Of Technology, Chinese Culture University.

Who are Gary Lin's colleagues?

Gary Lin's colleagues are Alive Kuo, 張善喆, Liren Chang, Tsai Chieh Lin, Erika Guo, Wan-Yu Liao, 潘國如.

Not the Gary Lin you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.