陳胤源 Frank Chen

B.Eng., Materials Science and Engineering, National Yang Ming Chiao Tung University (NYCU) Jun 2011 - Jun 2014

  • 5 years of back-end development experience with proficiency in Java.
  • Expert in FinTech with experience in credit card authentication and authorization flow and high-traffic, distributed systems. 
  • Adaptable to Agile environments. A flexible person, quick learner, and team player. 

   [email protected]
  https://github.com/yinyuan212
   https://ithelp.ithome.com.tw/users/20157991/articles

Skills

  • Java (Spring Boot)
  • Go (Gin)
  • C#(.Net framework) 
  • My SQL, PostgreSQL
  • RESTful API
  • Unit test
  • Docker, k8s


  • AWS
  • Message Queue (RabbitMQ)
  • Redis
  • Linux
  • Experience in finance, payment, trading systems
  • Agile mindset

Languages

  • Chinese (native)
  • English
    (professional working proficiency, TOEIC 830)

Work experience

  • Backend engineer  •  Cherri 喬睿科技  •  Aug 2021 - Present
    Java/ Spring boot/ MySQL/ Rabbit MQ/ Redis/ Docker/ K8S/ AWS/ Jenkins/ Git
    • Independently obtained a license from EMV by implementing a service that successfully passed over 2000 test cases, allowing the upgrading of 90% of credit card authentication systems in Taiwan.
    • Designed a feature that utilizes caching to enable servers to handle sudden high traffic without extra costs.
    • Redesigned the system architecture, which resulted in a 50% reduction in the deployment process time. 
    • Collaborated with the SRE team and  integrated unit tests into the continuous integration pipeline using Jenkins.
    • Developed and released Shopify payment app that compiles with GDPR regulations. 
  • Software engineer  •  Advant Analytics Tactics Ltd. 析數智匯  •  Dec 2018 - Jul 2021
    Java/ C#/ .NET framework/ MS SQL/ Elasticsearch/ Docker/ Azure/ SVN
    • Optimized the performance of data conversion, increasing speed by 50%.
    • Automated the data restoration process, reducing 80% of manual steps.
    • Created Docker images using a Dockerfile and deployed them on an Azure Virtual Machine 

Side projects

  • Should I wash hair today?
    Java/Spring boot/PostgreSQL/AWS/Nginx/Let's Encrypt/FreeDNS
    • Integrated the LineBot Messaging API.
    • Launched a web server on AWS by creating an EC2 instance and an RDS database.
    • Configured an EC2 instance to securely transfer data using Nginx as the web server, Let's Encrypt for SSL/TLS certificate management, and FreeDNS to associate a domain name to the instance.
  • Gin-gorm-example
    Go/Gin/GORM/PostgreSQL
    • Utilized the Gin framework and GORM to implement RESTful API and CRUD functionality.