陳孟宣 Steven Chen

I have five years of experience as a software developer, focused on resolving technical challenges, collaborating with my team to drive business growth, and effectively communicating with stakeholders to gather and refine business requirements. 

  New Taipei City, Taiwan  

  [email protected]        

Experience

Work Experience

Backend Engineer

Epic Tech  •  Feb 2024  - Present

  • Enhanced the application's performance to handle high concurrent traffic, increasing concurrent capacity by 40%
  • Integrated real-time CI/CD notifications with Azure and Teams to reduce team communication time by 30%
  • Optimized the pipeline workflow to enhance the integration quality and reduce integration time by 50%
  • Optimized Azure Infrastructure by streamlining service plans, reducing monthly expenses by 60%
  • Facilitated scrum events, resulting in a 30% increase in sprint velocity.


Backend Engineer

舒果農  •  Feb 2023 -Feb 2024

  • Airflow Scheduler Monitor
    • Build up scheduler with .NET 6
    • Log management with ELK
    • Deploy service with Jenkins
  • ERP System
    • Design the core feature for audit approval
    • Database management with Dotnet migrations
  • E-Commerce
    • Introduce the unit test to the legacy system
    • Build-up error log tracing flow


Product Developer (Full Stack)

Titansoft  •  Aug 2019–Sep 2022 

  • Promotion Management System
    • Increase the monthly average promotion counts from 20 to 40
    • Reduce the human effort to process promotion (from 30 min to 3 min)
  • B2B2C System
    • Increase MAU by 3%
    • Build up management site to reduce maintenance efforts (from 10 min to 1 min).
  • Refer A Friend System
    • Attract approximately 700 new users
  • Payment System
    • Using third-party SDK, and API to build services.
  • Scrum Master of intern
    • Lead the intern to run agility with Scrum.
    • Internal lecturer for Scrum introduction.


Product Developer (Intern)

Titansoft  •  Mar 2019–Aug 2019 

  • Guide others with basic web knowledge and the OOP principles.
  • Communicate with stakeholders to clarify requirements. e.g. paper prototyping
  • Build up an internal system for business trips with team members                                    to reduce lots of time for operators.
  • Connects with Outlook library to book calendars.
  • Developing with scrum methodology.




Education

National Yunlin University of Science and Technology

Computer Science  •  Sep 2015-Jun 2019

  • System Analysis
    • Use case diagram
    • Class diagram
    • Sequence diagram
  • OOP
    • Learning with Java 
    • SOLID Principle
    • Design pattern



Skills

Client-Side


      Vue.js    React.js   TypeScript  RESTful API


Server-Side


Language:   .NET Core/ .NET Framework   Node.js

Database:   MS SQL   MySQL   Redis   MongoDB


Development & Operations:


Methodology:   Agile   Scrum   DDD   Clean Architecture   TDD   Vim

Testing:   Unit Test   Integration Test   Load Test   E2E Test

Monitor:   Grafana   ELK   Application Insights

Service:  Airflow   Azure   K8S 

CI/CD:   Jenkins   GItLab   Bitbucket   Azure Devops

Tools:   Teams   Slack   Rider   Webstorm   DataGrip

Projects



Loho Website

Redesigning the e-commerce website for a tourist sock factory.

Tech Used

  • Backend: PHP - Laravel
  • Database: MySql 
  • Frontend: Html/Bootstrap/Jquery

IFlubby  Link

A pet store online reservation application developed from scratch, enabling users to make appointments with pet businesses.

Tech Used 

  • Backend: Node.js      
  • Database: MySql
  • Frontend: React
  • Cloud: Azure