Ken(Ku-Chou) Tai
(***) *05 – 9986 ad26vf@r.postjobfree.com
https://www.linkedin.com/in/ken-tai-kuchou/
SUMMARY OF QUALIFICATIONS
• Skills and Attributes:
o Strong communication and problem-solving skills for effective collaboration and issue resolution within teams.
o OOAD, Design Principles, and Design Patterns.
• Programming Instruction:
o Energetic and dedicated programming instructor for 12 years. Passionate about sharing knowledge and mentoring aspiring developers
[Back-End Application]
• Web Application Development and Testing:
o Demonstrated success over 10 years.
o Expertise in designing Web Services, Web APIs, and seamless database integration. o Java · .NET · HTML · CSS · JavaScript · jQuery · TypeScript · Node.js · Angular
• Communication Protocols:
o Demonstrated success over 10 years.
o Adept at managing HTTP, SOAP, Web Services, SOA, and Restful Web APIs for robust communication.
• Database Management:
o Demonstrated success over 10 years.
o Experienced with SQL Server, MySQL, and SQLite for efficient data handling and storage.
• .NET Secure Coding:
o Demonstrated success over 5 years.
o Well-versed in .NET Secure Coding practices, consistently prioritizing security in application development.
[Mobile Application]
• Android Application Development:
o Accomplished in Java-based development for Android for over 5 years.
• iOS Application Development:
o Proficient in Swift and Objective-C for iOS development for over 10 years. o Expertise in both UIKit and SwiftUI frameworks
o Demonstrated success in SwiftUI for 3 years
• Cross-Platform Development with Flutter:
o Demonstrated success for about a half year.
o Competent in Flutter for mobile application development, facilitating cross-platform experiences.
EMPLOYMENT HISTORY
Kurius (nonprofit student organization) Toronto, ON, Canada Volunteer Swift Programming Instructor, Dec 2023 – Feb 2024 Instructed swift programming language for beginners. Skills:
2
o Programming Language Instruction
o iOS · Swift · UIKit · SwiftUI
BITs Information Technology Consultants Co., Ltd. New Taipei City, Taiwan Software Architect/Developer, Feb 2013 – Aug 2023
Engage in the complete lifecycle of mobile and web application development, encompassing tasks such as requirements analysis, architectural component design, coding, testing, and deployment.
• Frontend/Backend/Integration: Building a robust e-commerce platform for second-hand products. It encompasses the development of a Java-based backend system with web APIs, database design, and third-party payment integration. Additionally, Android and iOS applications are being developed with a focus on UI/UX enhancements, offline capabilities, and the structured MVVM design pattern to provide users with a seamless and engaging experience.
• Web RWD: Revision of the Taiwan Depository & Clearing Corporation .NET (ASP.NET Web Form) website, emphasizing Responsive Web Design (RWD).
• Android: Development and maintenance of the Ministry of Health and Welfare Street Vendor Audit Android App.
• Android/iOS: Development and maintenance of Android/iOS apps in English, Simplified Chinese, and Traditional Chinese versions for ANSER CODING INC.
• Frontend/Tools/Backend: Cram School System project, which included building three core components: Client Application (JavaFX), Administration Tool (Command-line Java Application), and Backend Web Application (ASP.NET MVC, Web APIs, and GCP).
• Frontend/Middleware: Tablet computer maintenance case at National Taiwan University Hospital. This involves the ongoing maintenance of the Client Application (iPad OS App) and Middleware- Tier (Python, Django, docker/image, CentOS, and PACS system integration). Skills:
o Project Management · Jira · Git · Scrum · SDLC · UML o PostgreSQL · MS SQL Server · SQL
o HTML5 · CSS3 · JavaScript · RWD · jQuery · Python · TypeScript · Node.js · Angular o XML · JSON · Web Service(SOA)· Web API(Restful) · Web Application Security o C# · ASP.NET Web Form ·ASP.NET MVC · ADO.NET · WCF · Entity framework · LINQ
o Java · JSP/Servlet · Struct · JPA · Spring · hibernate · JDBC · Java EE · EJB o JBoss · Tomcat
o iOS · Swift · UIKit · SwiftUI · Android · Flutter o Docker · Python · Cloud Computing (GCP)
o OOAD · Design Principles · Design Patterns · MVC · MVP · MVVM · Bloc o Software Testing
SYSTEX Corp. Ucom IT Education Training Center Taipei City, Taiwan Senior Instructor, Jul 2010 - Aug 2023
Instructed software development courses covering a range of programming languages, introductory object-oriented analysis and design with UML, foundational Secure Coding for .NET, basic software engineering (SDLC) principles, and the essentials of web/mobile application development.
• Accumulated over 10,000 teaching hours and instructed a diverse range of 42 subjects. Skills:
o Instruction · SDLC · UML
o HTML5 · CSS3· JavaScript · RWD · XML· JSON · Web Service · Web API(Restful) · Web Application Security· jQuery
3
o C# · ASP.NET Web Form · ASP.NET MVC · ADO.NET · WCF · Entity framework · LINQ · ASP.NET Core
o Java · JSP/Servlet · Struts · JPA · Spring · hibernate · JDBC · Java EE · Java ME · EJB o iOS · Swift · SwiftUI · Android · Flutter
o OOAD · Design Principles · Design Patterns
o Cloud Computing (GCP)
LANGUAGES
Fluent in Mandarin (Native), Advanced in English
EDUCATION
• National Taiwan Normal University (NTNU), Taipei, Taiwan Master of Graduate Institute of Information and Computer Education
• Fu Jen University, New Taipei City, Taiwan
Bachelor of Department of Mathematics
CERTIFICATIONS
• Apple
o App Development with Swift Certified User
o Google Professional Cloud Architect
• EC-Council
o EC-Council Certified Instructor
o EC-Council Certified Application Security Engineer Java o EC-Council Certified Application Security Engineer .NET o EC-Council Certified Ethical Hacker
• UML/OOAD
o IBM Rational Object-Oriented Analysis and Design o OMG’s Certified UML Professional
• Microsoft .NET
o Microsoft Certified Technology Specialist
o Microsoft Certified Professional Developer
• Sun/Oracle Java
o Sun/Oracle Certified Instructor
o Sun Certified Developer for Java
o Sun Certified Business Component Developer
o Sun Certified Java ME Mobile Application Developer o Oracle Certified Professional, Java EE 5 Web Component Developer o Oracle Certified Professional Java Programmer 11 AWARDS (https://www.eccouncil.org/ec-council-global-awards/)
• EC-Council Instructor Circle of Excellence Award 2022
• EC-Council Instructor Best New Comer Award 2021