Andy Lee

Senior Staff Software Engineer at NetSkope

New Taipei City, New Taipei City, Taiwan

About

I am a software developer specialized in javascript front-end and back-end development. As a developer, I also like to spend my personal free time writing small programs and learning new skills. In the past I have worked on different languages such as C/C++, JAVA, and python.

Experience

  • Kloudless, a Netskope company (6 yrs 7 mos)
    • Senior Staff Software Engineer
      Apr 2023 - Sep 2024 · 1 yr 6 mos

      ● Built a Node.js server with Typescript and Nest.js integrating Mongodb, Mariadb, redis, as well as other internal micro services. ● Designed OpenAPI specs for both UI and API clients to consume ● Participated design and implementation for a python server handling OAuth login to 3rd party apps ● Delivered new interactive pages on existing UI project using React, react-query, and valtio ● Wrote bash scripts to automate kubernete operations with kubectl commands ● Added new features to existing Angular project ● Implemented new endpoints to existing php project ● Built a Node.js server for generating PDF files with charts using Chartjs and SVG canvas library

    • Staff Software Engineer
      May 2020 - Apr 2023 · 3 yrs

      ● Review spec and meeting records and convert them to requirements for new JavaScript projects ● Migrated Aglio documentation project to Vuepress with custom theme ● Customized SwaggerUI with its custom layout API and React components ● Integrated React components into existing Vue project ● Conducted UI usability testing for a new project ● Construct full browser End-to-End automation tests with WebdriverIO including OAuth flow to 3rd party websites

    • Senior Software Engineer
      Mar 2019 - Apr 2020 · 1 yr 2 mos

      ● Generated emails from predefined templates via SparkPost python SDK ● Integrated cookie consent tool Cookiebot for GDPR compliance ● Wrote customized webpack loaders and babel plugins for project needs ● Implemented functionality to let developers provide custom theme options for the UI ● Refactored HTML pages and their CSS design with BEM methodology and flexbox ● Created Front-End project deployment scripts by utilizing GitLab CI/CD ● Assisted upgrading python 2 project to python 3

  • Front-End Web Developer at INPENSA
    Jan 2015 - Aug 2017 · 2 yrs 8 mos

    ● Created customized frozen-column and fixed-header HTML tables ● Dynamically generated page layout based on user configuration ● Migrated code base to Backbone.js framework ● Populated graphs and charts with Highcharts ● Updated only partial sections without reloading the whole page after user actions ● Used jQuery for AJAX data loading and updating

  • Junior Front-End Developer at TECHNOMAX LLC
    Sep 2014 - Jan 2015 · 5 mos

    ● Designed web pages with HTML5 and CSS3 standard ● Used AJAX to communicate with server and exchange JSON data ● Developed a website with Twitter Bootstrap, jQuery and AngularJS

  • Website Designer at Franklin International Education Group
    Nov 2011 - May 2012 · 7 mos

    ● Developed a database website for the company with PHP Framework CodeIgniter and MySQL database ● Identified and analyzed user requirements, and designed website and database structure ● Offered different search options to find products on the website ● Provided a back-end system to update the website

  • Teaching Assistant at National Taiwan Ocean University
    Feb 2009 - Jun 2009 · 5 mos

    ● Graded program assignments for Laboratory for C++ Object Oriented Programming class ● Held review sections for Digital Logic Design class