Jheng Guo Lee (Cletus Lee)

I am a software craftsman. With over 8 years of experience, I have designed different frameworks and workflows for data migration and web development using the best practices of agile development. I integrated automated unit testing, functional testing, version controlling, code quality checking on the Jenkins servers across projects. The agility gaining from the continuous integration process significantly increases the productivity during the development. Except the software development skills, I also have a deep understanding of both Scrum and Kanban.

Objective

I want to obtain a senior engineering role. Seeking for opportunities not only for a development position, but also helping the team to achieve the full potential of teamwork.

Experience

Tech Lead / AWS Certified Solution Architect at Innova Solutions

June 2017 - Present

  1. Refactor the legacy system and gradually move it to AWS.
  2. Adopt the concepts, such as configuration/pipeline/infrastructure as code, to promote continues deployment practices.
  3. Collaborate with the team members in the US and Indian.
  4. Lead the architecture changes from traditional three-tier web applications to an event-sourcing and CQRS architecture.
  5. Leverage the framework/tools, such as Java Spring Boot, Spring Data, Docker, AWS Aurora, AWS DynamoDb, AWS ECS, AWS S3, AWS SQS...etc, to build the applications.
  6. Coach the team to pick up the knowledge of AWS.

Senior Software Engineer / Scrum Master at Ruckus Wireless

Sep 2014 - May 2017

  1. Analyzed, designed and implement web-based products based on Java Spring framework.
  2. Improved existing continues integration process from hours to less than ten minutes.
  3. Used Cassandra as the back-end storage to increase access performance and stability.
  4. Tuned the JVM performance with the tool such as Yourkit and Eclipse Memory Analyzer.
  5. Owner of the automation testing component and provided basic training for all the employees.
  6. Designed a distributed system protocol to manage thousands of access points.
  7. Coached and facilitated Agile processes, such as Scrum, Kanban and XP.

Data Migration Team Manager at Chunghwa Telecom

Feb 2014 - Sep 2014

  1. Provided solutions for the customers by combining the tools such as Sqoop, Hive, Impala, Hadoop and Spark.
  2. Constructed different data pipelines with the ETL tool Talend and rule engine Drools.
  3. Proposed the plan and strategy of data governance. 
  4. Implemented a run-time data validation framework based on a set of executable document.
  5. Coordinated the issues with customers and reported to the deputy manager.
  6. Managed the work breakdown structure for the projects.

Subdivision Manager / System Designer at Chunghwa Telecom

Jun 2013 - Sep 2014

I was in charge of several open data projects mainly using CKAN. Some responsibilities including:

  1. Used Celery and RabbitMQ to transfer raw data into different open data format distributively.
  2. Python was used intensively in this project.
  3. Included Solr for searching open data set in our solution.
  4. All the source code and related documents were controlled by Git.
  5. Led the team to achieve it's productivity.
  6. Designed the workflow on the Jenkins server, including version controlling, unit testing, code quality checking and auto code deploying.
  7. Negotiated the scope, resource and schedule with customers.

Software Engineer at Chunghwa Telecom

Jul 2010 - Dec 2013

Implemented the first Master Data Management system for the Fiscal Information Agency from Taiwan. The core was built on top of IBM Master Data Management solution and Oracle 11g.

  1. Database schema design.
  2. Adopted InfoSphere DataStage to load billions of data from multiple data sources to our system. The data pipeline was complicated 
  3. Used InfoSphere Change Data Capture to catch data change set and applied it to the database using delta load services written in Java EJB 2.0.
  4. Optimized the performance of the data flow by tuning SQL commands or changing the model.
  5. Automating routine jobs with shell scripts.
  6. Practiced the Agile software development methodology.
  7. Passed the Machine Learning online course taught by Stanford Processor, Andrew Ng. The content includes several supervised and unsupervised learning algorithms.

Education / Certification

  • AWS Certified Solution Architect - Associate, 2018
  • Coursera Deep Learning Specialization, 2017
  • Certified Scrum Master, 2016
  • National Tsing Hua University, 2008 - 2010
    Master, Computer Science 
  • National Ilan University, 2001 - 2005
    Bachelor, Biomechatronic Engineering

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume