WHAT I DO

Hi, I am Wan-Ting Hsieh (謝宛庭), a multifaceted professional with a core in software engineering, DevOps, and full-stack development. My diverse skill set extends to graphic design, photography, painting, and new media art. My aesthetic perception, combined with a robust technical background, has consistently resulted in high-quality work. Eager to embrace new challenges, I am committed to delivering work that surpasses expectations.

PROFILE

  • Expertise: Specialized in software engineering, test automation, CI/CD, and web development.
  • Versatility: Skilled in UI design, 3D modeling, and electrical engineering.
  • Background: Strong aesthetic sense integrated with a robust technical foundation.
  • Experience: Proficient in agile software development practices.
  • Languages: Fluent in Python, JavaScript/TypeScript, and Groovy.
  • Problem-Solving: Effective at addressing complex technical challenges.
  • Teamwork: Recognized for excellent communication and collaboration skills.

WORK EXPERIENCE

DevOps Engineer, Nokia

DevOps team of Cloud and Network Services | Espoo, Finland | 08/2022 - Present

  • Enhanced server stability and performance by optimizing and maintaining custom Robot Framework server and client keywords for TCP, HTTP, HTTP2, LDAP, SMTP/Email, and SMPP/SMS protocols. Implemented TLS decryption to speed debugging and test automation using Python and tcpdump/Wireshark.
  • Containerized the online charging system with Docker, reducing resource consumption by 37-58% in RAM and 68-75% in disk space. Built Dockerfiles for key components, automated builds with Jenkins, and created startup scripts. Also built a WSL2 containerized Robot test development environment for faster local development.
  • Designed and implemented an ELK stack cluster using Ansible, Docker, and Jenkins pipelines with Groovy for real-time visualization of Robot Framework test results via Kibana dashboards and automated email reports. Built a Python package to parse and report results through the Robot Framework API.
  • Developed a Nightly CI dashboard with the MERN stack, turning a static dashboard into scalable web-service containers. Automated build data processing and reporting to MongoDB with Jenkins pipelines and Python scripts against Jenkins and JFrog Artifactory APIs.

Software Engineer Intern, NVIDIA

Autonomous Vehicles Software team | Helsinki, Finland | 06/2021 - 09/2021

  • Developed an Xorg server container with GPU acceleration for display interfacing between Dazel and NVIDIA driver containers using Docker, NVIDIA Container Toolkit, NVIDIA Container Runtime, and bash scripts.
  • Improved issue detection speed by visualizing 80k+ monthly data points in Kibana using Timelion, Vega, and Elasticsearch queries.
  • Built a secure landing page with Bootstrap and integrated NGINX with SPNEGO for Kerberos authentication. Applied SSL and automated deployment with bash scripts.
  • Modernized a reporting application by containerizing and adding features with Docker and Python, including automated deployment and scheduling.
  • Addressed over 25 Jira issues in four months while collaborating on monitoring application development, testing, and documentation.

Graduate Research Assistant, School of Electrical Engineering, Aalto University

Wearable Systems Lab | Espoo, Finland | 01/2021 - 08/2021

  • Prototyped multiple pairs of haptic gloves for a multiplayer VR game scenario.
  • Designed and fabricated PCBs for each glove to control 18 vibration motors.
  • Implemented vibrotactile patterns for improved VR immersion.
  • Developed an API for remote glove control between Unity3D, web clients, and the glove server using ESP32 and C++.

Software Developer Trainee, Elisa Polystar (former Elisa Automate)

Automate Engine & Machine Learning teams | Helsinki, Finland | 05/2020 - 08/2020

  • Resolved 200+ unit test errors after Marshmallow updates in Python repositories.
  • Built a query interface for custom objects in Python with schema definition and SQL support.
  • Analyzed the MNIST dataset with active-learning strategies and compared with random sampling.
  • Refactored a questionnaire platform with Bootstrap, fixed Flask issues, and improved Jinja templates.
  • Visualized Prometheus metrics and PostgreSQL data in Grafana while monitoring logs in Kibana.

Full Stack Web Developer, Computer Center, Taipei National University of the Arts

Systems Development Team | Taipei, Taiwan | 07/2018 - 07/2019

  • Developed the official responsive website using Linux Ubuntu and NGINX to improve performance and handle ~3,000 hits/day.
  • Managed MySQL databases and users.
  • Created an EIP responsive front-end UI prototype.
  • Trained 10-15 administrative staff to publish news through CMS workflows.

Curating Team Member, Taipei National University of the Arts

Department of New Media Art 2ⁿᵈ Annual Exhibition "Untitled File" | Taipei, Taiwan | 01/2015 - 04/2015

  • Designed the exhibition website and typeset artist and artwork information.

Art Intern, DECADE

"Discovering Technology Treasures" Exhibition, Songshan Cultural and Creative Park | Taipei, Taiwan | 01/2015 - 02/2015

  • Assisted with soldering, testing, and PCB debugging.
  • Assembled interactive electronic installation for exhibition deployment.

EDUCATION

MA in New Media, Aalto University

Espoo, Finland | 09/2019 - 12/2021

Major - New Media Design and Production, School of Arts, Design and Architecture (GPA 4.68/5.0)

Minor - Computer Science, School of Science (GPA 4.75/5.0)

BFA in New Media Art, Taipei National University of the Arts (TNUA)

Taipei, Taiwan | 09/2013 - 06/2018 | GPA 3.81/4.0

RESEARCH EXPERIENCE

Undergraduate Research Assistant, Taipei National University of the Arts

ucVision Lab | Taipei, Taiwan | 12/2013 - 08/2017

TEACHING EXPERIENCE

Course Lecturer, Taipei National University of the Arts

LED CUBE Workshop | Taipei, Taiwan | 10/2017 - 11/2017

  • Delivered lectures on LED cube animation principles and 4x4x4 LED cube construction with soldering irons, Arduino, and C++.

SKILLS

Software Engineering

Git, Linux (Bash, Xorg, NVIDIA Driver), Python (numpy, matplotlib, sklearn, pandas, marshmallow, flask, Jinja), K8s, Kafka, Docker (NVIDIA Container Toolkit), REST API, Scala, Elasticsearch, Kibana (Timelion, Vega), Grafana, Prometheus, Jira, Confluence, WordPress

Front-End Development

JavaScript (React.js, Gatsby, Node.js, p5.js), HTML5, CSS3, Bootstrap, Processing

Back-End Development

NGINX (SPNEGO/Kerberos Auth), PostgreSQL, MySQL, GraphQL

Cloud Computing

GCP, Azure

Hardware Programming

C++ (Arduino, ESP32), Raspberry Pi, Verilog, FPGA

Game Design

C# (Unity3D)

3D Modeling & Animation

Maya, Fusion 360, SolidWorks, Meshmixer, SketchUp

Graphic & Video Design

Photoshop, Illustrator, Premiere, Final Cut Pro, After Effects, Lightroom

Design & Fabrication

KiCad PCB, Eagle PCB, Protel 99SE, 3D Printing, PCB Milling & Soldering, Laser Cutting, CNC Sculpting, Lathing, Sewing

Painting

Watercolor, Crayon, Acrylic, Sketch, Comics, Pastel

Sound Editing

Pure Data, MaxMSP, Audition

GROUP EXHIBITIONS

HONORS AND AWARDS

INTERESTS AND ACTIVITIES

Performing Potehi (Folklore Glove Puppetry), sewing, pottery, drawing comics, swimming.

LANGUAGES

Mandarin (native), English (fluent, IELTS 6.5), Swedish (intermediate), Deutsch (basic), Japanese (basic).