My name is Jack Lee, male, born in 1966, living in Taiwan Tainan city. I have been worked in software industry 20 more years and experienced for PM, SA, SD, PG roles in projects. I love software development and programming, switch to Java from VB and Delphi from 2006. UML, OOAD Start from Rational RSA, I work with Taiwan IBM Rational teams for 2 years. Mainly responsible for SDLC products, include requirement development, change management, version control, OOAD tools. Java Frameworks Develop Java web application using JSP, Struts, iBatis & SqlMap for couple years. Several years ago, I lead a Web & Mobile app project. That’s the start for the architecture: HTML, CSS, JavaScript & AJAX for front-end and Spring MVC, security, data & Hibernate for back-end. It’s very easy to build mobile app with Cordova. Also Spring boot was used in these years for web and batch applications. Other experienced frameworks are varying, Thymeleaf for mail, POI(excel), SuperCsv(csv) for report/export, Zip4j for data compression. JavaScript Using jQuery, jQueryUI and jQuery mobile in earlier years. jQuery, Bootstrap 3 & 4 in recent projects. IoT Raspberry Pi is the first platform. Develop Java application for Linux is easy. The goal of the application is reading data from power, water meters and thermo, air quality sensors, validate data with custom rules and trigger events as needed. Spring boot application was developed for scheduled transmission to upload data to back-end using 4G modem. ASUS Tinker board was used in recent project. LORA product was introduced in latest project for excellent communication. I am responsible for design of custom protocol to accomplish the goal of project. DBMS Experienced DBMS including Oracle 8/10, Sybase 12, SQL Server 2012, MySQL 5.*, PostgreSQL. Sometimes Sqlite was used in simple or mobile app. 3rd Normalization is the always rule in my design when it’s possible.
©