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.
-
Principal Backend Engineer晶睿通訊 Vivotek -
Senior Backend Engineer晶睿通訊 Vivotek Oct 2024 - Present台灣 新北市 -
Software Engineering ManagerCinnox Apr 2022 - Oct 2024Taipei, Taipei City, TaiwanManaged 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.) -
Senior Software EngineerCinnox Mar 2019 - Mar 2022Taipei, 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 -
Mobile Techical LeadUbiix Inc. Mar 2017 - Oct 20181. 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 -
Senior Android EngineerTruetel Communications Inc Jan 2014 - Jan 2017Taiwan1. 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 -
Full Stack EngineerFingertip Creative Ltd Oct 2012 - Oct 2013Taipei City, Taiwan1. 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 -
System EngineerWebcomm Technology Aug 2009 - Sep 2011Taipei City, TaiwanDevelop 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
-
Programmer InternChinese Culture University Jun 2006 - Dec 2006TaipeiDevelopment 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
-
Computer Software Engineering -
Bachelor'S Degree
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?
-
2yahoo.com.tw, coretronic.com
-
3gmail.com, hotmail.com, thatinventions.com
-
2gmail.com, xuite.net
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial