David Lin

David Lin Email and Phone Number

Senior Software Engineer at AppWorkout
David Lin's Location
New Taipei City, New Taipei City, Taiwan, Taiwan, Province of China
About David Lin

Over 10 years experience in various technologies, cross backend, frontend, mobile and IoT Service.Experienced in Internet & sports industry, Matchmaking service, E-Commerce service, Streaming service, and entrepreneurship.

David Lin's Current Company Details

Senior Software Engineer at AppWorkout
David Lin Work Experience Details
  • Cyberpunk Technology Co., Ltd.
    Technical Director
    Cyberpunk Technology Co., Ltd. Nov 2022 - Nov 2023
    Taipei City, Taiwan
    Team Experience1. Conducted daily meeting with 5+ engineers which cross 3 countries.2. Conducted interview for 5+ people, for driving team talent acquisition.3. Led developers to define feature launch schedules by using Gantt Chart.Backend Experience1. Architected Event Driven Architecture by following DDD principles and using NestJS, RabbitMQ, Redis, PostgreSQL, Sequelize, Typescript to ensure high maintainability and scalability.2. Developed Rate Limiting API guard by using Redis for preventing overuse and enhance security.3. Developed Response Caching APIs by using @nestjs/cache-manager to ensure high performance.4. Optimized database queries by using Slow Query Logging, Indexing.5. Implemented code quality checks by using Husky, lint-staged, ESLint, Prettier to enforce coding standards and consistency.Frontend Experience1. Developed an Event-Driven Architecture for API communication using Socket.IO and pubsub-js to enable a non-blocking user experience.2. Developed API controllers using Closure, ReactQuery, and Axios to improve development & user experience through fetching and caching.3. Developed state management using Redux and Zustand to resolve Props Drilling issue.4. Developed Lazy Loading of components and images using next/dynamic and next/image to optimize page loads times.5. Developed responsive layouts and UI using Tailwind CSS, to leverage PurgeCSS and customization.3rd-party Integration Experience1. Implemented Feature Flag by using GrowthBook, for A/B Test or toggle experiment feature.2. Implemented KYC solution with ID document verification, Biometric verification by using Sumsub3. Implemented Multi Currency Payment solution by using Segpay4. Implemented Live Streaming feature by using Agora, OBS
  • Appworkout
    Software Engineer
    Appworkout Oct 2019 - Oct 2022
    Taipei City, Taiwan
    Team Experience1. Led a squad with 3 app developers for regular development process through affiliative leadership.2. Defined new Product Launch scopes and schedules with Product Manager and stakeholders.3. Trained 5+ people in operation/tech teams as FAE for solving partner site issue.4. Conducted interview for 5+ people, for driving team talent acquisition5. Conducted solution meeting with stakeholders and provide insight for each advantage and how to leverage.6. Negotiated with Hacker to postpone ransom payment date and reduce fees.7. Represented as technical in Partner Cooperation meeting and provide insight to our stakeholders to protect our business interests.Tech Experience1. Architected Gym Management System with IoT features, by using CodeIgniter(PHP), Express(Node.js), MySQL, Vue.js, bootstrap, AWS EC2 & IoT Core2. Developed IoT Client App with GPIO control, USB Reader, WiFi connection, based on Electron(Node.js), Vue.js, Webpack, launch on Raspberry Pi3. Implemented Remote Control features(ex: Reboot, Upgrade, Open Tunnel) into IoT Client App by using JWT, tmate, AWS IoT Core, increasing maintainability4. Implemented Facial Recognition entry solution by using PaPaGo and airaFace, increasing the user experience.5. Defined migration plan for IoT features to decouple from Gym Management System.6. Developed iOS and Android CI/CD processes with Fastlane, Jenkins, iOS TestFlight, ensuring multi-environment testing.7. Developed Gym App for iOS/Android with ECPay, Firebase & Crashlytics, for provide to 50+ partners.8. Surveyed solution providers and analyzed its advantage for Workout Equipment Data Collection and Real Time Display Technologies.
  • Xarefit
    It
    Xarefit Jan 2019 - Oct 2019
    Taipei City, Taiwan
    1. Coordinated and managed diverse solution providers, including workout equipment, data collection, software provider, to clearly define responsibilities and deliverables.2. Managed project timelines and stakeholder communication using Gantt charts and Trello, leading to the successful launch of a software and hardware integration app.3. Identified potential issues with the data collection solution and managed stakeholder expectations to mitigate risks.4. Led end-to-end testing for 10+ colleagues, ensuring quality across software and hardware integrations.
  • Aimatchmaker
    Software Engineer, Co-Founder
    Aimatchmaker Sep 2015 - Aug 2018
    Taipei City, Taiwan
    Team & Product Experience1. Led a squad with 3 members includes cross-functional members to deliver align with company objectives2. Optimized onboarding and payment flow by using Lean Startup Methodology, increased revenue for 30%3. Analyzed competitor of Dating App for different.Tech Experience1. Architected backend of Dating Service, based on Express(Node.js), MySQL, EC2(AWS), Socket.io, RESTful API2. Developed Matchmaking algorithm, to feed 100 thousands users daily match candidate.3. Implemented Zabbix for resource monitoring & alarming4. Implemented Heartbeat check by interval API call5. Developed hybrid Dating App based on SPA in WebView of iOS/Android App, using jQuery, Bootstrap, OOCSS.6. Implemented API between WebView and Mobile Native, for handling Push Notification, In-App Purchase by using postMessage, Firebase7. Implemented real-time messenger by using Socket.io
  • Appworkout
    Software Engineer, Co-Founder
    Appworkout May 2013 - Aug 2015
    Taipei City, Taiwan
    1. Architected Gym management system, based on PHP(CodeIgniter), MySQL, AWS(EC2), Nginx, and designed DB schema and RESTful APIs.2. Developed and tried products, such as Mami yoga App, Cycling App, HR management system, Chrome Extension, Short URL, Indie Game.
  • Richi
    Software Engineer
    Richi Aug 2011 - May 2013
    Taipei City, Taiwan
    1. Collaborated with product and operation teams to design, develop core transaction system, using Scrum methodology.2. Developed Tech Orange website and E-Commerce plugin both based on WordPress, jQuery, CSS, which include credit card purchase function.
  • Otiga
    Software Engineer
    Otiga Sep 2008 - Aug 2011
    Taipei City, Taiwan
    1. Automated workflow by using PHP and PHPExcel to develop transaction report system, reduce human working time from 8 hours to 30 min.2. Developed APIs for Omusic service by using PHP, MySQL and FET Net API.3. Collaborated with Art Designers to build EDMs, websites, by using PHP, Javascript, CSS.

David Lin Education Details

  • St. Johns University
    St. Johns University
    Computer Science

Frequently Asked Questions about David Lin

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

David Lin's current role is Senior Software Engineer at AppWorkout.

What schools did David Lin attend?

David Lin attended St. Johns University.

Not the David 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.