Avatar of Ian Ho.
Ian Ho
MBA | Certified Scrum Master | Engineering Manager | Technical Consultant
Profile
Posts
24Connections
Print
Avatar of the user.

Ian Ho

MBA | Certified Scrum Master | Engineering Manager | Technical Consultant
Software development engineer with 17+ years of experience in diverse industries leveraging information technology. Always start to contribute to the team within one week when on boarding. Seek challenge and opportunity to capitalize on my knowledge and skills in software development and information technology that encourage career development and advancement.
Fronteo Taiwan
Logo of the organization.
National Yang Ming Chiao Tung University
Taipei City, 台灣

Professional Background

  • Current status
    Employed
  • Profession
    Back-end Engineer
    Technical Manager
    Development Manager
  • Fields
  • Work experience
    More than 15 years (More than 15 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Java
    TypeScript
    Python
    PHP
    Scrum
    NFT
  • Languages
    English
    Intermediate
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    none
  • Desired work locations
  • Freelance
    Non-freelancer

Work Experience

Project Engineer / Technical Consultant

Fronteo Taiwan
Full-time
Jan 2023 - Present
Taipei City, Taiwan
- Engage presale activity along with sales team and promote Fronteo's AI solutions for litigation and business intelligence. - Collect and analyze client's dataset of electronic evidence. - Support and provide backup for the global forensic project engineer team and answer project manager's question as needed. - Filter, process, and upload data to review and/or investigation platform. - Export data from the review platform and deliver it to client. - Trained to be an expert on e-Discovery hosting platforms and other BI products.
Logo of the organization.

Engineering Manager

Sep 2021 - Oct 2022
1 yr 2 mos
- Assist in hiring for the development team - Day to day team management and administrative tasks - Translating business requirements and designs to engineering tasks - Identifying and proposing improvements to software development, testing, and deployment processes - Short and long term planning to meet project deadlines - Communicating technical progress to executives and marketing team - Maintaining collaboration, urgency, and enthusiasm among employees
Logo of the organization.

Lead Technical Consultant

May 2020 - Jul 2021
1 yr 3 mos
- Implementation of FICO Fraud & AML Compliance products for domestic and international customers. - Serve and help FICO's first customer that integrates FICO's AI/Machine Learning AML module to improve the efficiency for money laundering detections. - Installation, configuration and deployment of FICO’s solution and custom components internally and at customer sites. - Consult, guide and engage with customers through the integration testing, performance testing, user acceptance testing, security testing and various other testing cycles the project may deem necessary. - Design and develop workaround solutions to ease the pains of customers' problems before the fixes of the products are in place.

Scrum Master, Software Development Senior Engineer

Oct 2017 - Apr 2020
2 yrs 7 mos
Sprint Management - Work as a scrum master to help the team run sprints smoothly. - Serve as the point of contact for communication and coordinate cross-team collaboration. - Eliminate obstacles and seek helps and resources for the team. Software Development - Successfully deliver data compliance tool that conforms to General Data Protection Regulation (GDPR) for most of Europe countries before deadline. - Resolved more than 80 Jira issues in fiscal year of 2019 (2018-4 - 2019-3). - Troubleshoot and solve issues reported by customers, country supports, and quality assurance team for APAC regions to maintain software quality. - Get selected and transferred to core platform team from APAC regional team. - Create Python script to automatically generate statistics reports that were once edited manually by sales assistants. It not only increases the accuracy of reports by also reduces the personnel costs. - Comprehend business requirements provided by product managers and make improvements accordingly to meet customers’ expectations. - Support customized software development for countries.
Logo of the organization.

Deputy Manager

Jul 2016 - Sep 2017
1 yr 3 mos
Partner Facing - Work with engineers from Yahoo to integrate VAST advertisement system into our web application and mobile applications. Conduct integration test by comparing statistics obtained from both parties. Manage advertisement campaigns and spots based on schedules and buyers' needs. - Work closely with project manager and engineer from a retailer of ComScore to successfully introduce media ratings scripts to our OTT platforms. Team and Project Management - Report to software development director. Manage a Java team of 3 members that develops products including OTT web application, metadata publish system, menu API services, and push notification system. - Serve as project manager for content management system to gather requirements from stakeholders, do business analysis, prioritize analyzed tasks, and coordinate cross-team collaboration. - Manage content management system development team temporarily before team lead is in place. System Design and Software Development - Design and build an integrated push notification management system that sends promotions to mobile devices based on predefined groups. The system is implemented in Java and leverages AWS SNS. - Create a standalone Java application that publishes metadata of video content to AWS S3 and caches metadata on AWS CloudFront. - Leverage AWS’s Mobile Analytics for collecting both web and mobile applications’ statistics. Apply AWS’s Redshift as the data warehouse to store such applications’ statistics for further analysis.
Logo of the organization.

Technical Lead

May 2015 - Jun 2016
1 yr 2 mos
- Review workflows and system architecture and seek opportunities for improvements. - Hold knowledge sharing sessions of Java web application and Spring framework with team. Design and develop the web application for video on demand and live streaming services. - Perform system integration and work as the release captain for the OTT web application. - Work as both a developer and a project manager for content management system targeting video on demand services. - Maintain streaming servers, populate video files, and verify the integrity of video files.
Logo of the organization.

Senior Software Engineer

Jul 2012 - May 2015
2 yrs 11 mos
- Develop JSON-RPC 2.0 API that serves children education application running on Smart TVs. - Maintain files servers for the firmware and software online-update and help customers for their update tests. - Design and develop the brand new home screen content management system and database. The system is developed in Java and utilizes the beauty of non-blocking I/O of Netty. - Design and develop the brand new message system for communications with client side. - Maintain streaming servers, populate video files, and verify the integrity of video files.

Software Engineer

Aug 2007 - Jun 2012
4 yrs 11 mos
- Maintained and developed network management system for wireless access points. - Developed graphical user interface and backend for the new generation network management system that is targeting 3G offload market. The system is designed to accommodate huge amount of traffics by utilizing the features of high availability and high throughput of Cassandra. - Worked as a mentor to guide and help a middle level engineer in GUI and frontend development. - Maintained a report system monitoring the network infrastructure of one of our major customers. - Developed a prototype of captive portal and advertisement management system that targets Wi-Fi users.

Programmer Analyst

Feb 2007 - Jul 2007
6 mos
- The website takes all the quotes from partners and brings them all together to the user by a single search. - Maintained and created web applications and report system for car rentals business. - Maintained and created database schemas for car rentals business.

Programming Intern

Jan 2006 - Dec 2006
1 yr 0 mos
- The website takes all the quotes from partners and brings them all together to the user by a single search. - Maintained and created web applications and report system for car rentals business. - Maintained and created database schemas for car rentals business.
Logo of the organization.

Information Technology Engineer

Nov 2003 - Jul 2004
9 mos
- Maintained mobile net bank system and managed customers’ fund reports system. - Analyzed and tested new system of electronic banking. Internal and External Customer Services
Logo of the organization.

Software Engineer

Dec 2002 - Oct 2003
11 mos
- Developed and ported devices drivers for PDA. - Solved problems and issues of PDA products.

Education

Logo of the organization.
Master of Business Administration (MBA)
Master of Business Administration
2020 - 2022
Logo of the organization.
Master of Science (MS)
Master of Science in Information Technology
2005 - 2006
Logo of the organization.
Master of Science (MS)
Master of Science in Computer Science and Information Engineering
2000 - 2002
Logo of the organization.
Bachelor of Science (BS)
Bachelor of Science in Computer Science
1996 - 2000

Licenses & Certifications

Certified Solution Professional - Siron AML

FICO
Issued Dec 2020
No Expiration Date
Scrum Alliance
Credential ID: 1166568
Expires Dec 2021
Amazon Web Services
Credential ID: K01LY6HC11QQ1554
Expires Dec 2020
Oracle
Credential ID: 221693078OCPJEE6WCD
Issued Feb 2015
No Expiration Date
Red Hat
Credential ID: 140-145-384
Issued Sep 2014
No Expiration Date
Red Hat
Credential ID: 140-145-384
Issued Aug 2014
No Expiration Date

Oracle Certified Professional, Java SE 6 Programmer (SCJP)

Oracle
Issued Mar 2012
No Expiration Date