Avatar of Ted Lee.
Ted Lee
Senior Engineer
Profile
Posts
13Connections
Print
Avatar of the user.

Ted Lee

Senior Engineer
Result-oriented software developer with good communication skills and 13+ years experiences in delivering high quality software built on top of Java, C and other technologies for the No.1 company, TSMC, and the 2nd IC design company, Mstar, in Taiwan Specialized in Web front-end development, React, Android app and Java backend system. Also has good skills and experiences in Python and Web Scraping At TSMC, very quickly got promoted (2007), attained outstanding work performance in annual review (2008) and obtained Innovation Award (2008) in IT Division Co-founder of a start-up company. In charge of the software architecture and development. Have launched a mobile APP with a total of 400K+ accumulated downloads and 30K+ MAU
Innova Solutions
National Chiao Tung Yniversity
New Taipei City, 台灣

Professional Background

  • Current status
    Employed
    Not open to opportunities
  • Profession
    Other
  • Fields
    Software
  • Work experience
    10-15 years (10-15 years relevant)
  • Management
  • Skills
    javascript / ES2015+
    React.js
    Redux
    Next.js
    Webpack
    Node.js / Express.js
    scss/sass
    Java
    Python
    Spring Framework
    Spark Java Framework
    Scrapy Framework
    PostgreSQL/MySQL/MSSQL
    Selenium
    Solr
    Git/Svn
    Jenkins
    seo optimization
    GA
    Semantic UI
    Socket.io
    AWS
  • Languages
    English
    Fluent
    Chinese
    Native or Bilingual
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    資深軟體工程師
  • Desired work locations
    Taipei, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Tech Lead

Jul 2019 - Nov 2019
5 mos
• Prototype a new frontend architecture for CIH biz core functions by React/Redux/SCSS and Next.js framework • Lead front-end team to deliver new features for CIH and refactor the legacy code step by step

Co-founder

Aug 2015 - Jun 2019
3 yrs 11 mos
Contribute the success of two B2C products currently in the market • Establish the web crawler system independently by using Python, Scrapy, Selenium Framework • Create the Android app with LBS search function by integrating Google Place / Geolocation / Map API and utilize GA / Google Tag Manager to track user behaviors on the app • Develop rentals radar service guaranteed to deliver 10000 notifications simultaneously in less than on minute by using Python, async I/O and AIO http framework Architect and develop a responsive, cross-browser and LBS web application supporting both SPA and SSR by using Node.js, Express, React, Redux, Redux-Saga, Webpack, Babel Semantic UI framework and leveraging Google APIs: GA / Google Tag Manager / Google Place / Geolocation / Google Map • Build a real-time chat room in the website by employing Socket.io and develop a high-interactive online classroom by integrating with Zoom API and a third-party whiteboard solution • Boost SEO ranking by optimizing web content, organizing site hierarchy, adjusting URL paths, and adding structural markup data

TSMC

Feb 2014 - Aug 2015
1 yr 7 mos
Develop internal web-based system for TSMC sales departments • Satisfy users expectations and save users lots of time to do the business data by proposing a web-based excel UI solution enabling uses to directly edit business data on the web page as if in the excel. • Design and implement web-based excel UI by using Javascript, Ajax, jQuery, Java and Wijimo FlexSheet. • Dramatically increase user experience by providing a offline editing function, which allows users to export data to a excel and import data easily by just clicking one upload button in the excel

Principal Software Engineer

Jan 2010 - Jan 2014
4 yrs 1 mo
Mobile Division Maintain and develop new features for MMI core modules on the embedded phone platform: Font, Multiple Languages and Application Management • Empower MMI to support multiple language and fonts, facilitate customers to expand their products to emerging markets like India、Bengal、Southeast Asia and China. In 2011 the major customers of Mstar had occupied more than 30% market share in India and Bengal • Improve performance of vector font engine by using LRU cache • Reduce storage space occupied by language resources by redesigning the languages resource structure and refactoring bitmap font engine • Make Mstar mobile phone platform compatible with new Bangali language rules specified by Bengal government, successfully help customers deliver their products in time • Provide customers with comprehensive documents and co-work with tool team to offer them a friendly language packing tool • Performed on-site support for customers in China for 3 times. Analyzed and resolved customer issues contributing to the success of customer projects • Design and implement event notification mechanism. Notify events like low memory, usb plug/unplug, sd card plug/unplug, to app STB Division Led 2-3 individuals to drive customer projects to success • Communicate with customers, solve their problems, propose solutions, guarantee the project schedule, and led the developer team to accomplish project goals on time. • Build up a team of 2-3 individuals, plan and generate internal documents like SOP, technical specification and train the new comer

Senior Software Engineer

Aug 2005 - Jan 2010
4 yrs 6 mos
As module leader, led 2-3 engineers maintain and develop new features of TSMC system modules • Led team to maintain and develop features of system modules such as Pricing Engine、Sales Report、Web-based approval by using Java, Spring Framework and Hibernate • Improve performance of Pricing Engine up to 60% by redesigning the software architecture and implement comprehensive test cases fulfilling 92% code coverage rate • Got Innovation Award of TSMC IT division by increasing performance of pricing engine by using JBOSS cache with JGroup in cluster servers • Speed up sales report generation up to 85% by preloading jasper report templates • Develop web-based approval system independently by using GWT and Ajax

Education

Master of Business Administration (MBA)
Information Management
2003 - 2005
Bachelor of Business Administration (BBA)
Managaement Information System
1999 - 2003