Post Job Free

Resume

Sign in

Software Developer Application Development

Location:
Toronto, ON, Canada
Posted:
January 29, 2024

Contact this candidate

Resume:

*

Ken(Ku-Chou) Tai

Toronto, ON, M*S *W*

(***) *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

• Google

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



Contact this candidate