Lin, Jian-An

Software Engineer focused on building automation with Python.

Taipei, Taiwan

KA

About

Experienced Software Engineer specialized in Python and automation testing, actively involved in open-source projects, being fast learner and open minded.

Work Experience

SQA Automation Testing Engineer

Taipei, Taiwan | Hybrid
Moxa | Full-time
April 2023 - Present
  1. Achieved a 19.15% reduction in regression testing time by spearheading the development of Guerrilla SDK for network devices, involved enhancing session management protocols to streamline testing processes.
  2. Led the transition from a monolithic to a modular SDK architecture, enhancing code maintainability and scalability by implementing a suite of development best practices and modular design principles.
  3. Revamped developer documentation by integrating pdoc3 and Next.js, significantly improving API and project documentation clarity, which facilitated a more efficient and user-friendly development environment.

Code Reviewer

San Francisco, CA | Remote
Taelor | Volunteer
Feb 2022
  1. Contributed to a team of 5+ volunteers, evaluating, documenting, and reporting on the architecture, formatting, and quality of the React.js and PHP Laravel codebase.
  2. Performed an in-depth analysis of 300+ lines of code within the product recommendation algorithm, presenting findings via mind maps to facilitate understanding and potential areas for refinement.

Education

National Formosa University

2020 - 2022
Master's Degree in Mechanical Engineering

National Formosa University

2016 - 2020
Bachelor's Degree in Mechanical Engineering

Framework and Tools

Git
Docker
Ansible
Vagrant
Pytest
Vue
React/Next.js
FastAPI
Jenkins
Nginx
Playwright
Reflex

Programming Language

Python
JavaScript
TypeScript
C/C++
Bash