Summary
Overview
Work History
Education
Skills
Certification
Timeline
Casy Lee

Casy Lee

Sr. Developer
Taipei,TPE

Summary

Highly-qualified Java Developer offering 5 years of progressive experience. Expert at designing, structuring, developing, and maintaining a wide range of new and existing multi-type projects. Forward-thinking development professional bringing expertise in Java, T-SQL, HTML, CSS, JavaScript, and frameworks like Spring MVC, Spring Boot, and Vue2.js. Progressing into various deploy environment epochs, expertise in Docker let the developer focus on coding without considering OS integration. Improve services' lifecycle and version control fluently, CI/CD has been applied through an appropriate pipeline. As more and more clients needs it, cloud service has become a trend, expertise in Amazon Web Service provides effective solutions without infrastructure maintained.

Overview

8
8
years of professional experience
5
5
years of post-secondary education
1
1
Certificate
3
3
Languages

Work History

Senior Java Developer / Team Leader

Reinbach Co,Ltd
New Taipei City
11.2017 - Current

2022 - 2023 TWSE Stock Data Gathering Project (Machine Learning Stage 1)
Spring Boot / Docker / MySQL

  • For machine leading(ML), stock-related data gathering from 2012 to the current time. Distributed system with microservice applied so that each data category has its service.
  • TWSE has security that would block IP unusual frequently sending requests, by using thread control with exponential backoff retries could resolve IP blocking issues.
  • One of the data categories is the listed company financial report, some reports may have different forms or data structures on specific months therefore OOP concept is useful while DTO designing.
  • Considering running environment flexibility, 2nd stage makes services containerized by Docker. Bitbucket support CI / CD pipeline from code build to Docker repository.

2022 Omni-Series Product: OmniCreative Project (B2C)
Spring Boot / Vue3 / MySQL

  • With OmniEC production released, 90% of customers reflected that they want to design and manipulate UI by themselves, OmniEC workflow didn't provide customer convenient way so that made 2nd stage OmniCreative project launched in advance which make web view user-customized possible, just like Wix.
  • Despite OmniEC features and UI integrations, OmniCreative provides features e.g. Public shared view templates, view drag and drop component modules, image uploading and trimming online, image gallery with storage space management...and so on.
  • For those features of OmniCreative back-end services, designed by RESTful API and deployed on AWS EC2. Just like OmniEC, adopting cloud architectures and AWS is in use.

2021 - 2022 Omni-Series Product: OmniEC Project (B2C)
Spring Boot / Vue3 / MySQL

  • With several projects accomplished, as development team leader needs to resolve and integrate Electric Commerce features, prevent repeat coding, and let developers focus on custom features' research and developments. Under the concepts above, Omni-Series Product initiated and launched 1st stage, the OmniEC project.
  • OmniEC has integrated multi-payment e.g. ECpay API, Newebpay API, and modularized common EC features e.g. Product module, Verification module, Order and Payment module...and so on. Back-end API designed by RESTful and deployed on AWS EC2.
  • Customers often want custom features and with those common features above, OmniEC could reduce costs and maintain high flexibility.
  • Stylish and various web views for each customer, developed by Vue3 and deployed on AWS S3 by Bitbucket pipelines to implement CI / CD. As unique DNS with SSL, AWS CloudFront, and ACM were in use.

Junior Java Developer

Mile Stone Co, Ltd
Taipei
03.2015 - 10.2017

2016 - 2017 HR management system and Price Quotation system projects

  • Providing supervisors with efficient solutions instead of paper works.
  • Desktop application by using Java SE and JDBC connections.
    On basis of the original paperwork, analyze the pattern of data structure and design the MSSQL ER model by using Power Designer.
  • GUI design and coding by Java FX extension, let various authorized users log in and CRUD easily.
  • According to Labor Law in Taiwan, an employer must provide pay slips therefore the system has an export and print feature to let HR workflow effluent proceed.

Education

Jr Developer - Java Cross Platform Employment Development, EEIT95

Institute For Information Industry, Taipei
03.2017 - 08.2017
  • I-Reading, the graduation project, and presentation collaborated with other 5 team members that make an online book store.
  • Common features like user sign-in and sign-up, book listing and showing book detail with comments and ratings, order and payment, cultural events wall, and so on.

Bachelor of Law - Law

Soochow University, Taipei
09.2003 - 06.2008

Skills

Application development

undefined

Certification

TOEIC:700

Timeline

Senior Java Developer / Team Leader - Reinbach Co,Ltd
11.2017 - Current
Institute For Information Industry - Jr Developer, Java Cross Platform Employment Development, EEIT95
03.2017 - 08.2017
Junior Java Developer - Mile Stone Co, Ltd
03.2015 - 10.2017
Soochow University - Bachelor of Law, Law
09.2003 - 06.2008
Casy LeeSr. Developer