Avatar of Yao.
Yao
Chief Architect and Director
ProfileResumePortfolio
Posts
28Connections
Print
Avatar of the user.

Yao

Chief Architect and Director
Personality With Creative, Integrity and Adventurous. Never falter in the face of adversity and non-linear thinking. Belief Help partner and company themselves obtain achievements is to help myself obtain achievements. Favorite Exercise Basketball, Jogging Competence ˙Strong Hands-on Java development experience. ˙Extensive domain know-how in developing Sports web site. ˙Having profound full life cycle experience in building project/team and exceptional problem-solving capabilities. ˙Outstanding ability to achieve project successfully to help company make huge profit. ˙Excellent leadership to motivate member creating achievement. ˙Outstanding ability to develop creative solutions for complex problems. ˙Web development: J2EE, JavaScript ˙Solid understanding of Tomcat servers. ˙Experience with PL/SQL and AJAX services. Key skills ˙Programming Language Java ˙Framework Spring Boot, Redis, Kafka, MyBatis, jQuery, ELK ˙Database Oracle, MySql, Postgrelsql, DB2, MSSQL ˙DB stored procedure Oracle, MySql, Postgresql ˙Tool Maven, git, svn, ant ˙IDE Eclipse, Intellij ˙Architecture Application Level(websocket, polling) Service Level(ConcurrentHashMap, ForkJoinPool) Microservice Level(Eureka, SpringCloud) Data Level(DB, ELK, Memory table, redis, etc) ˙Low Latency 1. Set cache in application level service, respond data from cache to clients. Filter duplicate requests in application level service and forward to actual service level(like data-api service) service. Actual service level send data to storage level (e.g. DB, Kafka, Redis) after completing the process. Synchronize data between the cache in application level service and storage level service. 2. Setup middle level server by Socket(e.g. use TCP framework) between application service and actual service, and respond to client via AsyncResponse. Certification SCJP (Sun Certified Programmer for Java 4)
Innotech ME
Taipei City, Taiwan

Professional Background

  • Current status
    Employed
    Ready to interview
  • Profession
    CIO, Chief Information Officer
    CTO, Chief Technology Officer
  • Fields
    Software
    Games
    Blockchain
  • Work experience
    More than 15 years (More than 15 years relevant)
  • Management
    I've had experience in managing 15+ people
  • Skills
    JAVA
    Linux
    AWS
    SQL
    Git
    GCP
  • Languages
    English
    Intermediate
    Chinese
    Professional
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Development Director or Head of Product
  • Desired work locations
    Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Chief Architect and Director

Innotech ME
Full-time
Jun 2022 - Present
Taipei City, Taiwan
Members : 30~40 Duty : Handling core services, overcoming system issues and department management. Departments : 1. Sports playing 2. Game Platform 3. Data integration and selling 4. System monitor team

Team lead

BTSE
Full-time
Jul 2021 - May 2022
11 mos
Taipei City, Taiwan
B2B solution. Contribution: 1. Integrate Singapore Singpass to help company get the qualification to apply license of cryptocurrency exchange. 2. Build the procedure of AddressBook approval. 3. Innovation of Member-Agent group system. 4. New feature in Withdraw/Send To by phone.
Logo of the organization.

Assistant Manager

Apr 2021 - Jul 2021
4 mos
Industry : Cryptocurrency Duty : - Handle whole exchange system and revelant services. - Make OKR(Objectives and Key Results) of Department with CEO. - Solution resolve - 90% hands-on coding

Asistant Manager

Apr 2020 - Feb 2021
11 mos
NEUTEC is a flat organization. In order to reach market and be flexible response. Build BU by product/project. I'm a first Team Lead prompting to Assistant Manager. Duty to handle all technical decisions and architecture for Products in BU. Also to manage all developers in BU. Assistant Manager is like VP Level of other companies in NEUTEC. No higher position can be promoted from Assistant Manager. - Head of BU engineers - Make OKR(Objectives and Key Results) of BU with GM - Requirements management - Coaching team lead - Handle technical architecture - Solution resolve. - 20%~80% hands-on coding - Code review Own two Products 1. Cricket in South Asia 2. Cock Fighting in Vietnam

Team Lead and Project Manager

Oct 2015 - Mar 2020
4 yrs 6 mos
NEUTEC is a flat organization to take flexible response to market. In this fast growing stage of company, Team Lead is also a project/product owner. GM usually like to have decision making directly with Team Lead. Number of team member : 10+ - Head of Project engineers - Project planning with GM. - Requirements management - Handle technical architecture - Solution resolve - 30%~100% hands-on coding - Code review Own two projects 1. Cricket Concurrent Online Users : 150k+ Market Area : India 2. Cock Fighting Concurrent Online Users : 10k+ Market Area : Vietnam

Senior Software Engineer

Nov 2014 - Oct 2015
1 yr 0 mos
1. Horse Racing Book 2. Matching system 3. Australia horse racing project

Software Engineer

Nov 2009 - Dec 2013
4 yrs 2 mos
Industry : Online gaming(Soccer) First Asian Online Soccer Exchange Gaming. Thousands transactions and well real-time response. Data communication between Cache Server and Web Server, computing huge transaction data by Oracle PL/SQL and heavily using JavaScript. Responsibilities - 1.Transaction Module. 2. Bill System. 3. Account、Tax & Commission Architecture. - Major issue fixed : DWR failed to read input. - Platform : Unix. - Skill Use : JAVA、JSP、JavaScript、Oracle PL/SQL、Spring、DWR、JQuery. - Web Server : Tomcat. - DB : Oracle.

Software Engineer

Jul 2009 - Nov 2009
5 mos
Top 1 Semiconductor Foundry in the world. Contribution : Enhance Flex input function on Web. Duties : Develop Detect and Collection System. Platform : Windows. Skill Use : Flex JAVA JSP Struts. Web Server : Tomcat. DB : Oracle

Technical Consultant

Jun 2008 - Jul 2009
1 yr 2 mos
Contribution : Cooperate with engineer of Taiwan Mobile to enhance and maintain MicroPayment system. Duties : MicroPayment System. Skill Use : WML, JAVA, JSP, STRUTS, IBatis, Spring, AJAX. Web Server : BEA WebLogic DB : Oracle

Programmer Leader

May 2006 - Jun 2008
2 yrs 2 mos
Contribution : For Taiwan Business Bank to develop online credit investigation and load system. Increase work efficiency of credit/load operation. Task arrangement and technical training for programmers. Requirements gathering, demonstrating system, customer training. Project Name : Electric credit and loan system. Duties : SD & PG Leader & PG & SA & DBA & Trouble shooting. Skill Use : JAVA, JSP, STRUTS+SPRING+HIBERNATE, JOOReport. Web Server : IBM WAS. DB : DB2. Produced Document : SRS, SDS, System stress report document.

Programmer

Jan 2005 - Mar 2006
1 yr 3 mos
Contribution : Develop Knowledge Management System and demonstrating system, customer training. Projects 1. Military Intelligence Agency, Automatically gather and classify military information system. Duties : customize. Position : PG Leader. Skill Use : JAVA, JSP, VB. Web Server : Tomcat. DB : MS SQL. 2. CDC, Automatically grab and retrieve disease information system. Duties : customize. Position : PG Leader. Skill Use : JAVA, JSP, VB. Web Server : Tomcat. DB : MS SQL. 3. Hibank, Knowledge management system. Duties : customize. Skill Use : JSP. Web Server : Tomcat. DB : MS SQL. 4. IEK, Knowledge management system Duties : customize. Skill Use : JAVA, JSP, VB. Web Server : Tomcat. DB : MS SQL.

Education

No content as of now.