Avatar of Sui Yang.
CakeResume Premium Badge
Sui Yang
Senior Software Engineer
ProfileResume
Posts
28Connections
Print
Avatar of the user.

Sui Yang

CakeResume Premium Badge
Senior Software Engineer
Highly skilled and motivated Software Engineer (Backend) with 6 years of experience since I was in university. Proficient in Python, Django (DRF), Kubernetes (w/ CKA), Cloud Platforms & CI/CD tools. Maintain and enhance high concurrency websites with a well-designed and scalable architecture. Pick up on skills quickly and with proven problem-solving abilities. [Tech Stack] Lang & Framework: Python, C#, Django, Django Rest Framework, FastAPI System & Monitoring: Kubernetes, Docker, Helm, Prometheus, Grafana, Sentry Databases: PostgreSQL, MySQL, MS SQL CI/CD Tools: Drone CI, Jenkins Cloud Platform: GCP, AWS, Azure Others: Redis, Celery, RabbitMQ, Nginx (WAF extension), Locust, etc.
Logo of the organization.
CakeResume
Warsaw University of Technology
台灣台北市

Featured Resume

Last updated on Jan 7th 2024

Professional Background

  • Current status
    Employed
    Not open to opportunities
  • Profession
    Back-end Engineer
  • Fields
    Software
    SaaS / Cloud Services
    Artificial Intelligence / Machine Learning
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Python
    Django
    Django REST Framework
    FastAPI
    C#
    Kubernetes
    DroneCI
    Jenkins
    Redis
    Celery
    RabbitMQ
    Sentry
    Nginx
    Linux
    PostgreSQL/MySQL/MSSQL
    Docker
    Helm
    Prometheus
    Grafana
    pub/sub
    GCP
    AWS
    Azure
    Terraform
    Elasticsearch
    Airflow
  • Languages
    English
    Fluent
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    後端工程師
  • Desired work locations
    Taipei City, Taiwan
    New Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Senior Software Engineer

CakeResume
Full-time
Apr 2024 - Present
Logo of the organization.

Team Lead

Oct 2022 - Apr 2024
1 yr 7 mos
Led DataVerse's comprehensive development lifecycle, from conceptualization to deployment. Orchestrated the platform's architecture, curated the technology stack, and engineered pivotal features from the ground up. Provided adept guidance, fostering a collaborative team culture with a strong sense of ownership. Instrumental in creating critical services and guiding cross-functional teams to successful project implementation. ⦁ Effectively led the DataVerse Team in successfully launching the SaaS product on AWS Marketplace during Q1 2024. ⦁ Implemented advanced functionality, enabling users to execute intricate queries on datasets containing millions of records within milliseconds. ⦁ Optimized existing CI/CD pipelines, resulting in a remarkable 5x increase in deployment efficiency. Pioneered the implementation of an ML training system in collaboration with data scientists, empowering users to fine-tune models. ⦁ Prioritized the creation of a positive developer experience through rigorous code reviews, strategic pair programming sessions, and regular one-on-one reviews. Ensured team members had ample opportunities for skill growth and development. ⦁ Skillfully analyzed complex and ambiguous requirements, proposing multiple solutions after a thorough evaluation of the pros and cons of each option. ⦁ Acted as the primary point of contact, maintaining transparent communication with supervisors to keep them informed of progress and development updates.
Logo of the organization.

Software Engineer

Feb 2022 - Sep 2022
8 mos
Logo of the organization.

Back End Engineer

Mar 2020 - Feb 2022
2 yrs 0 mos
In charge of leading report structure refactoring, handle things related to database, e.g. designing appropriate table relationships, performance tuning, making custom role structure combined with the way of project deployment for defending the attack. Additionally, making the website safe even under the DDoS attack by zero-database-IO captcha library which is rewritten by me and defense mode. ⦁ Microservice projects (with Django Rest Framework) development and maintenance ⦁ Design database role structure combined with project deployment for data security ⦁ Design multi-language translation structure ⦁ Design multi-database structure with Django Ninja for data integration (ETL) project ⦁ Rewrite django-simple-captcha library from database IO version to fully cache involved version. ⦁ Sentry integration with performance, query optimization, distributed tracing, release, deploy and issue tracking ⦁ Refactor report structure, modeling the way to build reports, tuning the performance with cache ⦁ Dealing with PostgreSQL related things, e.g. tuning performance by customizing system variables, database upgrading, designing appropriate indexes, and managing the connection pool with PgBouncer ⦁ Prevent the server from being attacked (CC Attack) by setting Nginx ModSecurity WAF, throttling APIs with one-click defense mode ⦁ Stress testing, performance testing and generating related reports with Locust ⦁ Kubernetes with Drone CI and Helm ⦁ Broadcast messages to pods dynamically with Google Cloud Pub/Sub ⦁ Handle async tasks with Celery and RabbitMQ ⦁ Analysis of over 1 billion-level rows of data in PostgreSQL for reports ⦁ Third-party APIs integration
Logo of the organization.

Back End Engineer

Feb 2019 - Mar 2020
1 yr 2 mos
Fully remote with the Hong Kong office, mostly I focus on the main project (C#) development, database performance tuning, creating sales reports using Telerik libraries and making reports published automatically. ⦁ Generating reports with Telerik Reporting library ⦁ Automatically publish reports with Azure Logic Apps as the task scheduler ⦁ Use Hangfire as background schedule tasks manager ⦁ Replace LINQ with MSSQL optimized Stored Procedure (T-SQL) ⦁ Handle frontend (Telerik Kendo UI) and Controller simultaneously ⦁ Database design, handling relationships and normalization
Logo of the organization.

Back End Engineer

May 2018 - Dec 2018
8 mos
Applied for an internship, be promoted to full-time backend engineer in the first month. Originally, I was maintaining the project wrote with C#, after the research and discussion, decide to refactor the project which is led by me with Django. ⦁ Database design, migration, optimization and normalization ⦁ Create member system, order system, backstage and refactor C# ASP.NET project with Django ⦁ Cloud Tmall (聚石塔) VM Deployment and ICP submission ⦁ Taobao, Tmall API integration with order system ⦁ Weixin Public Account API integration ⦁ Google Cloud Platform (GCP), Amazon Web Services (AWS) and Azure evaluation, deployment ⦁ Production deployment with Ubuntu, Django, Nginx and uWSGI ⦁ Implement real-time chat with WebSocket and Redis ⦁ Automatically reserve longkeng (龍坑) seats, logging and data integration with Selenium
Logo of the organization.

Developer & Sales

Jan 2017 - Oct 2017
10 mos
Cooperate with two Chinese in America, in charge of developing automatic shipment, automatic registering for coupons and the final data integration. ⦁ ebay Shop UI Automatic shipment of products bought by customers ⦁ Developing automatic register (Selenium) with VPN IP switching ⦁ Export data below as .xlsx file as logging ⦁ Import data for automatic register

Education

Other
Management
2019 - 2020
Bachelor’s Degree
資訊管理系
2016 - 2020