About
Welcome to my page! I am now a self-employed agile coach, also a self-media entrepreneur…
Education
-
National Chiao Tung University
-
Activities and Societies: NOL (Network Optimization Lab), English Table, Coffee Club
-
-
Activities and Societies: Go Society, Securities Research Society
- Go Society (Sep. 2009 – Jun. 2012)
[Bursar]
• Reduced accommodation expenses 44% by acquiring discount with boss while ensuring activity budgets under control.
• Arranged race teams to confront opponents; won FCU (Feng Chia University) Go College Cup championship.
- Securities Research Society (Sep. 2009 – Jun. 2011)
[Member in Public Relation Department]
• Formalized financial courses to recruit members by negotiating teaching materials and contents with lecturers.
•…- Go Society (Sep. 2009 – Jun. 2012)
[Bursar]
• Reduced accommodation expenses 44% by acquiring discount with boss while ensuring activity budgets under control.
• Arranged race teams to confront opponents; won FCU (Feng Chia University) Go College Cup championship.
- Securities Research Society (Sep. 2009 – Jun. 2011)
[Member in Public Relation Department]
• Formalized financial courses to recruit members by negotiating teaching materials and contents with lecturers.
• Coordinated Finance Technology Forum to share viewpoints of future trends, which appealed to more than 500 people to participate in.
[Public Relation Executor of Virtual Trading Contest]
• Attracted greater than 1000 students to take part in by promoting the activity on Facebook and advocating the concepts of capital management.
• Persuaded department chair to donate 50000 NTD as an award while ensuring the continuation and qualities of the competition.
Licenses & Certifications
Publications
-
A preliminary study on SPC-crowd pavement indexing
Network Operations and Management Symposium (APNOMS), 2015 17th Asia-Pacific / IEEE
• Surveyed 3 classic international standards of road irregularities evaluation while concluding drawbacks of experiment conduction in practice.
• Addressed the problems of road evaluation methods by investigating operation principles of each index in reality.
• Proposed a crowd-sourcing framework to analyze data from a wide variety of vehicles in a large- scale.Other authorsSee publication -
Model the vibrations of rack-mounted on-vehicle devices by underdamped oscillations
Intelligent Transportation Systems (ITSC), 2014 IEEE 17th International Conference / IEEE
• Analyzed the problems of road anomaly detection by modeling the vibration sensed by vehicles.
• Approximated to real vibrating conditions by revising equations of theoretical model.
• Crafted a waveform analysis tool to validate the revised model while sourcing data on campus.
• Eliminated uncertainties of system characteristics to recognize bumping events with less error.Other authorsSee publication
Courses
-
Clustering Methods
ILE5036
-
Computer Networking Lab
DCP1136
-
Computer Networks
IOE5041
-
Differential Equation
UEE2101
-
Discrete Mathematics
DCP2353
-
Innovation and Marketing
IMS7670
-
Introduction to Algorithms
DCP3573
-
Introduction to Formal Language
DCP3321
-
Introduction to Wireless Networks
DCP1183
-
Linear Algebra
DCP2354
-
Local Area Networks and Communication Principles
DCP3113
-
Numerical Methods
DCP3352
-
Object-Oriented Programming
DCP1159
-
Probability
DCP1206
-
Programming Languages
DCP3331
-
Psychology
DEM2401
-
Queuing Theory
10210CS 533100
-
Statistics
DCE3001
-
Stochastic Processes
IOC5127
Projects
-
Agile Content Creation
• Created engaging and informative content that educates audiences on agile methodologies and project management principles.
• Garnered a substantial readership of over 14,000 individuals, with engaged comments reflecting the tangible impact of my content in empowering them to apply agile methodologies.
• Achieved over 10,000 downloads of my podcast as well as attract listeners from over 20 countries.
• Received from over 10 mentees seeking agile project management guidance and trust…• Created engaging and informative content that educates audiences on agile methodologies and project management principles.
• Garnered a substantial readership of over 14,000 individuals, with engaged comments reflecting the tangible impact of my content in empowering them to apply agile methodologies.
• Achieved over 10,000 downloads of my podcast as well as attract listeners from over 20 countries.
• Received from over 10 mentees seeking agile project management guidance and trust established through my engagement efforts across multiple platforms.
• Shared best practices from within a team and amassed over 2800 views on Youtube. -
IT System Integration Program (ITSI)
-
• Facilitated stakeholder meetings to gather requirements and plan phased implementation, ensuring alignment with project objectives and timelines.
• Initiated the program with a collaborative approach, working closely with team members to consolidate multiple back offices into a single platform.
• Improved communication and collaboration between developers and users by coaching the team in the application of User Story Mapping techniques.
• Mentored team members in applying agile…• Facilitated stakeholder meetings to gather requirements and plan phased implementation, ensuring alignment with project objectives and timelines.
• Initiated the program with a collaborative approach, working closely with team members to consolidate multiple back offices into a single platform.
• Improved communication and collaboration between developers and users by coaching the team in the application of User Story Mapping techniques.
• Mentored team members in applying agile practices and methodologies, fostering a culture of continuous improvement and teamwork.
• Automated the monthly checkout process for account managers, and led to cost saving of at least $50K annually.Other creators -
Game Integration Project (P3)
-
• Spearheaded the implementation of Project P3, taking charge of a chaotic workflow situation and guiding the team towards a structured and efficient approach.
• Collaborated with team members to assess and understand existing workflows, then organized and visualized the value stream map to streamline information flow.
• Improved team communication and transparency by bridging the gap between UI team and customers through writing UI specifications and resolving online issues…• Spearheaded the implementation of Project P3, taking charge of a chaotic workflow situation and guiding the team towards a structured and efficient approach.
• Collaborated with team members to assess and understand existing workflows, then organized and visualized the value stream map to streamline information flow.
• Improved team communication and transparency by bridging the gap between UI team and customers through writing UI specifications and resolving online issues promptly.
• Coached the team in agile methodologies such as Scrum and Kanban, empowering them to self-improve through cyclic retrospective meetings.
• Improved significant delivery performance, including reducing lead time by over 50% and eliminating standard deviation by over 70%.Other creators -
Grid-Trading Project
-
• Documented the technical specifications, such as APIs and system logics for the engineers to abide by.
• Assisted the product managers groom sprint backlogs by adjusting the requirements with the designers.
• Assured features to be delivered on time by eliminating unnecessary testing tasks for the QA engineer.
• Validated the correctness of APIs by writing scripts for the frontend apps and the backend dashboard.
• Eliminated the delivery risk by aiding the product managers to…• Documented the technical specifications, such as APIs and system logics for the engineers to abide by.
• Assisted the product managers groom sprint backlogs by adjusting the requirements with the designers.
• Assured features to be delivered on time by eliminating unnecessary testing tasks for the QA engineer.
• Validated the correctness of APIs by writing scripts for the frontend apps and the backend dashboard.
• Eliminated the delivery risk by aiding the product managers to categorize the features into several phases. -
Ace Cryptocurrency Exchange
-
• Scheduled release plans as sprint backlogs are considered as potentially deliverable.
• Checked the availability of requirements from the product managers by reviewing contents of tickets.
• Organized temporary meetings to synchronize with developers as there is any change in requirements.
• Balanced loads among engineers by arranging priority of items with the product managers.
• Resolved the online issues by constructing products' testing scripts. -
ACE Global Cryptocurrency Exchange
-
• Refined the cooperation efficiency by adapting the Jira workflow to the variable infrastructures.
• Avoided potential code-injection issues before open to public by ranking related tickets as the highest priority to be resolved.
• Made certain the whole requirements to be clear, testable and feasible by grooming product backlogs with the product managers.
• Adapted items priorities to the release plan with the operation manager so that the exchange was opened as expected.
• Helped…• Refined the cooperation efficiency by adapting the Jira workflow to the variable infrastructures.
• Avoided potential code-injection issues before open to public by ranking related tickets as the highest priority to be resolved.
• Made certain the whole requirements to be clear, testable and feasible by grooming product backlogs with the product managers.
• Adapted items priorities to the release plan with the operation manager so that the exchange was opened as expected.
• Helped our QA engineer adjust testing plans as scope of requirements varied to accomplish market fit. -
DualCoin Investment Project
-
• Generated 400K(TWD) monthly revenue as well as 5.2K monthly order growth.
• Assured steady retention rate of customers by guaranteeing fixed dividends of each order.
• Boosted up income by 4 times by transiting the 3rd-party APIs to the in-house strategy model.
• Coordinated integration tests between the technical team and the strategy team. -
Financial Toolbox Backend System
-
• Ensured the features to be feasible in a sprint by shrinking their granularity.
• Increased the communication efficiency between engineers and outsourcing coworkers by frequent status synchronization.
• Improved the transparency of features by categorizing associative items into specific epics.
• Groomed the descriptions of items with engineers as more was learned sprint by sprint.
• Achieved 1st version release in a month to eliminate redundant query processes for the operation…• Ensured the features to be feasible in a sprint by shrinking their granularity.
• Increased the communication efficiency between engineers and outsourcing coworkers by frequent status synchronization.
• Improved the transparency of features by categorizing associative items into specific epics.
• Groomed the descriptions of items with engineers as more was learned sprint by sprint.
• Achieved 1st version release in a month to eliminate redundant query processes for the operation team and the customer support specialists. -
Bestla Wallet
-
• Instructed outsourcing developers to implement required features by articulating the logic of demand-deposit.
• Resolved the items conflicts for the engineers by rearranging the priorities among them.
• Mitigated the risk of development by inspecting the API specifications with the designed UI flows.
• Enforced the websocket specification for corporated engineers to get corresponding reports with specific user id instead of obtaining whole reports.
• Tracked the progress with the…• Instructed outsourcing developers to implement required features by articulating the logic of demand-deposit.
• Resolved the items conflicts for the engineers by rearranging the priorities among them.
• Mitigated the risk of development by inspecting the API specifications with the designed UI flows.
• Enforced the websocket specification for corporated engineers to get corresponding reports with specific user id instead of obtaining whole reports.
• Tracked the progress with the outsourcing contact window to make sure the requirements were delivered as scheduled. -
CHAEBOL NFT
-
• Facilitated Scrum events by coaching members to adopt the Scrum framework.
• Sustained development cadence by estimating the consumption velocity of story points (~20 pts)
• Negotiated necessary resources, such as hardware specifications, parameters configuration, with the DevOps team to streamline the CI/CD process.
• Assisted the product owner be able to track progress with a burn-down chart by integrating the Jira software.
• Assured the product value to be delivered on time…• Facilitated Scrum events by coaching members to adopt the Scrum framework.
• Sustained development cadence by estimating the consumption velocity of story points (~20 pts)
• Negotiated necessary resources, such as hardware specifications, parameters configuration, with the DevOps team to streamline the CI/CD process.
• Assisted the product owner be able to track progress with a burn-down chart by integrating the Jira software.
• Assured the product value to be delivered on time within 3 months by controlling the scope as well as the priorities of features. -
Pokemon Trading Platform (side project, Rust)
-
• Tackled up to 10K requests simultaneously by designing a backend logical architecture with a FIFO queue to synchronize orders.
• Crafted 6 Restful APIs, with the corresponding Open API specifications, for players to exchange Pokemon cards with each other on the platform.
• Achieved the fundamental scenario correctness by editing 37 unit test cases for the core modules.
• Containerized independent components to attain loosely-coupling configuration by implementing docker…• Tackled up to 10K requests simultaneously by designing a backend logical architecture with a FIFO queue to synchronize orders.
• Crafted 6 Restful APIs, with the corresponding Open API specifications, for players to exchange Pokemon cards with each other on the platform.
• Achieved the fundamental scenario correctness by editing 37 unit test cases for the core modules.
• Containerized independent components to attain loosely-coupling configuration by implementing docker containerization mechanism.
• Protected players' rights from being damaged by unexpected crashes with the assistance of the disaster recovering as well as the graceful shutdown. -
Core System Solutions Enhancement Project
-
EDMS (Electronic Document Management System)
• Prevented the system from being interrupted by daily checking the services' running status.
• Assisted the channel team with the document access testing by registering the corresponding document kind codes in the meta system.
• Fixed file access issues of the channel systems by analyzing API logs.
• Guaranteed the QoS (quality of service) of the system in all environments by requiring the vendor to provide solution patches for fixing…EDMS (Electronic Document Management System)
• Prevented the system from being interrupted by daily checking the services' running status.
• Assisted the channel team with the document access testing by registering the corresponding document kind codes in the meta system.
• Fixed file access issues of the channel systems by analyzing API logs.
• Guaranteed the QoS (quality of service) of the system in all environments by requiring the vendor to provide solution patches for fixing operation issues.
• Handled emergent transition of transactions by constructing the in-house DR sites.
OCR (Optical Character Recognition)
• Reconstructed the service instances of the UAT environment by regulating the configurations with the vendor to certain 7x24 running status under large amounts of requests.
• Repaired root causes of recognition failure with the channel team by customizing the DLL version.
• Saved at least 50% disk space by only recording exceptional photos for inspection.
• Ensured systems' not being interrupted by daily checking the services' running status.
• Built the DR sites by cooperating with both the infrastructure team and the vendor, in order to break down sub-items of the task. -
Self-Defined NFT token by Name (side project)
-
• Implemented fundamental functions: mint/burn/pause, of the ERC721 specification in Solidity.
• Published a NFT token by the author's name on the test-net, Ropsten.
• Validated behavior correctness by integrating the test framework (Chai, nodejs) to certain functions could work as usual.
• Instructed a beginner about how to craft a simple NFT token by editing a template documentation to reproduce the steps
• Verified the Etherscan service by deploying a smart contract on the…• Implemented fundamental functions: mint/burn/pause, of the ERC721 specification in Solidity.
• Published a NFT token by the author's name on the test-net, Ropsten.
• Validated behavior correctness by integrating the test framework (Chai, nodejs) to certain functions could work as usual.
• Instructed a beginner about how to craft a simple NFT token by editing a template documentation to reproduce the steps
• Verified the Etherscan service by deploying a smart contract on the test-net as well as interacting with it through basic realized functions -
Simple Restaurant API (side project, Rust)
-
• Realized simple food ordering system by designing 5 restful APIs that followed required specifications.
• Provided basic command-line test samples for developers to validate APIs' functions.
• Ensured the APIs' functioning as acquired by formulating 28 use-cases.
• Prevented abnormal system crashes from affecting user experience by implementing a graceful shutdown mechanism.
• Applied simple username/password authorization to protect the system from malicious attacks. -
SOFA Vault System Automation Testing Project
-
• Generated the test plan of SOFA Vault System by analyzing the wallet API behavior.
• Defined corresponding test cases based on role types to validate whether side effects occur under irregular user operations. (admin: 114, wallet creator: 330 cases, respectively)
• Deployed automation scripts on Jenkins; integrated Telegram bot to release daily issue reports the developers to resolve.
• Ameliorated the risk of both unexpected operations and malicious API requests by reporting bug…• Generated the test plan of SOFA Vault System by analyzing the wallet API behavior.
• Defined corresponding test cases based on role types to validate whether side effects occur under irregular user operations. (admin: 114, wallet creator: 330 cases, respectively)
• Deployed automation scripts on Jenkins; integrated Telegram bot to release daily issue reports the developers to resolve.
• Ameliorated the risk of both unexpected operations and malicious API requests by reporting bug lists to the developers.
• Streamlined the in-house test flow by automating API validation process on Postman. -
Virtual Broker Unification Program (FIX/TMP)
-
• Refined matching behavior from call auction to continuous bidding for new FIX/TMP specifications in Taiwan.
• Qualified 3 matching logic (IOC/FOK/ROD) with 2 testing modes (Ping-Pong/Simulation) by controlling program process through parameters' tuning.
• Aided FPGA team in simulating order-insertion behavior under continuous auction mechanism by crafting both FIX and TMP virtual brokers.
• Modernized the communication between a virtual broker and clients by unifying abstract middle…• Refined matching behavior from call auction to continuous bidding for new FIX/TMP specifications in Taiwan.
• Qualified 3 matching logic (IOC/FOK/ROD) with 2 testing modes (Ping-Pong/Simulation) by controlling program process through parameters' tuning.
• Aided FPGA team in simulating order-insertion behavior under continuous auction mechanism by crafting both FIX and TMP virtual brokers.
• Modernized the communication between a virtual broker and clients by unifying abstract middle sessions for both FIX and TMP specifications.
• Simplified validation complexity of order-insertion behavior through adjusting parameters of shell script instead of modifying code bases.
Ping-Pong : Market data is broadcast per signal received, one at a time
Simulation : Market data is broadcast in real time series' order
IOC : Immediate or Cancel
ROD : Round of Day
FOK : Fill or KillOther creators -
CPU Burn-In Stress Testing Standardization Plan
-
• Produced VICI self-use CPU burn-in utility to qualify the stability of an overclocked server.
• Proved the solidity of an overclocked system under extreme situations: high temperature, intensive cores' communication and large memory allocation, by crafting 3 trial programs to stress-test a server.
• Automated the validation phases by compiling shell script with parameters' tuning to streamline the testings.
• Burdened overclocked system with high temperature by executing…• Produced VICI self-use CPU burn-in utility to qualify the stability of an overclocked server.
• Proved the solidity of an overclocked system under extreme situations: high temperature, intensive cores' communication and large memory allocation, by crafting 3 trial programs to stress-test a server.
• Automated the validation phases by compiling shell script with parameters' tuning to streamline the testings.
• Burdened overclocked system with high temperature by executing multi-threaded floating-point matrix computation on each core.
• Pressured an overclocked server with multiple cores' communication by intensively accessing the shared memory that triggers signaling among cores.
• Stressed an overclocked machine with large memory distribution by evenly allocating 80% of system memory to multiple cores. -
Latency Standardisation Plan for Overclocked Servers
-
• Certified the performance of overclocked servers by providing a self-developed latency analysis tool and an operation guide to clients.
• Compared the latency amelioration of a server before (3.1GHz) and after (5.2GHz) overclocked by measuring the behavior of generating a FIX order.
• Forged public guide of testing bench to be compatible with all sorts of trading servers.
• Generated testing reports by plotting the latency distribution to visualize the difference between a general…• Certified the performance of overclocked servers by providing a self-developed latency analysis tool and an operation guide to clients.
• Compared the latency amelioration of a server before (3.1GHz) and after (5.2GHz) overclocked by measuring the behavior of generating a FIX order.
• Forged public guide of testing bench to be compatible with all sorts of trading servers.
• Generated testing reports by plotting the latency distribution to visualize the difference between a general server and an overclocked server.
• Qualified an overclocked server by assessing overall latency improvement, such as maximum, minimum, mean and standard deviation. -
Dumbo Plan (Thai-Market Trading Program, EMAPI)
-
• Increased order hit rate by 2 times by adjusting configurations of NIC (Solarflare) to send orders without making data wait in a buffer.
• Certified online trading program as a DMA system by passing 37 conformance test scenarios required by exchange.
• Automated all EOD/SOD processes by streamlining the tasks with the broker-side IT team to certain the trading system works as scheduled.
• Strengthened risk control abilities to corner cases by taking scenarios that…• Increased order hit rate by 2 times by adjusting configurations of NIC (Solarflare) to send orders without making data wait in a buffer.
• Certified online trading program as a DMA system by passing 37 conformance test scenarios required by exchange.
• Automated all EOD/SOD processes by streamlining the tasks with the broker-side IT team to certain the trading system works as scheduled.
• Strengthened risk control abilities to corner cases by taking scenarios that filled/partially-filled/canceled reports back prior than other replies into integration tests.
• Gained risk control efficiency by 19.7% from 18.625 (us) to 14.954 (us) through moving margin I/O service into an asynchronous process.
• Lessened latency of inserting orders by 65% from 43 (us) to 15 (us) through optimizing the string manipulation and I/O process of inspection logs.
• Stress-tested validity of margin/position updates by 200 test scenarios to certain trading safety when market is open.
• Sped up SET certification process by regulating test scripts, risk management papers and IT-required documents with cooperated sales.
• Addressed development issues with collaborated sales to diminish communication cost by clarifying what sorts of resources they can provide, like coding specification, test environment, certification details, etc.
• Streamlined development phase for Scrum team by formulating the overall architecture and composing specifications to abide by.
• Saved maintenance time for components by seeking the consensus of revising DOD to arrange unit-testing into the following backlogs in sprint retrospective.
• Controlled the risk of inserting orders by producing the risk management component to constantly update credit-limit/position for daily use.
• Accelerated online testing of trading unit by acquiring the foreign contact window to provide decent trial environments for Linux-based programs.
DMA: Direct Market Access
EOD: End of Day
SOD: Start of Day
DOD: Definition of DoneOther creators -
A-Link Project
-
• Validated the correctness of FIX messages from FPGA board by constructing a simple FIX virtual broker with IOC (immediate or cancel) mechanism.
• Modified the reply behaviors of FIX broker by cross-testing with 57 OTC/TWSE history cases.
• Gained more working time for members by recommending the manager to decrease the frequency of unnecessary meetings.
• Guaranteed the development speed within expected progress by periodically adjusting workloads sprint by sprint according to the…• Validated the correctness of FIX messages from FPGA board by constructing a simple FIX virtual broker with IOC (immediate or cancel) mechanism.
• Modified the reply behaviors of FIX broker by cross-testing with 57 OTC/TWSE history cases.
• Gained more working time for members by recommending the manager to decrease the frequency of unnecessary meetings.
• Guaranteed the development speed within expected progress by periodically adjusting workloads sprint by sprint according to the consuming velocity of story points.
• Stimulated realistic transmission of market data by integrating the quote broadcasting component into FIX virtual brokers for both OTC/TWSE sessions.
• Adapted to swift architectural refinement for separation and reassemblage through modularizing all sub-components that made up the FIX virtual brokers.
• Delivered trading simulation for derivative warrant by developing ROD (Rest of Day) mechanism in matching machine module.
• Revamped policy to unexpected system crashes by crafting a risk management module to override the margin/position file once the corresponding replies are received at gateway for disaster recovery.
• Tested reliability of packet transmission between FPGA board and virtual brokers by fashioning order functionalities from Linux driver.
• Ensured capability of order processing without packet loss in FIX engine by stress-testing for continuous 6 hours at rate of 1000 orders/second.
• Initiated cross-team integration testing for order behaviors and margin/position control by negotiating associated members to take part in. -
SSF (Single-Stock Futures) Version Upgrade Program
-
• Accommodated the variation of reply format by replacing the retrieving callbacks of order replies with new one and revising the reply data processing details.
• Articulated the quote-loss issue by tracing the process of quote subscription call flow, cooperating with broker manager to comprehend the logic change as API version upgraded.
• Refined stock subscription process in order to prevent re-registration from happening by waiting the product transaction data to be downloaded.
•…• Accommodated the variation of reply format by replacing the retrieving callbacks of order replies with new one and revising the reply data processing details.
• Articulated the quote-loss issue by tracing the process of quote subscription call flow, cooperating with broker manager to comprehend the logic change as API version upgraded.
• Refined stock subscription process in order to prevent re-registration from happening by waiting the product transaction data to be downloaded.
• Solved the problem that order requests from speedy gateway failed to be deleted from API by acquiring corrected .dll component from broker manager. -
TAIFEX DMA (Taiwan Future Exchange Direct Market Access) Project
-
• Succeeded in boosting 4 times of issue-resolving speed by pioneering Scrum management policy to the project as a trial to achieve problem transparency and reduce negotiation cost.
• Volunteered as a Scrum Master to supervise the project by depicting the thorough scope to members, incorporating management tool, Jira, into Scrum process for clarifying each sprint goal and what should be done.
• Fortified trading exception handling mechanism through facilitating a risk control module to…• Succeeded in boosting 4 times of issue-resolving speed by pioneering Scrum management policy to the project as a trial to achieve problem transparency and reduce negotiation cost.
• Volunteered as a Scrum Master to supervise the project by depicting the thorough scope to members, incorporating management tool, Jira, into Scrum process for clarifying each sprint goal and what should be done.
• Fortified trading exception handling mechanism through facilitating a risk control module to monitor the status of risk margin when the market runs to avoid abnormal trading behaviors.
• Minimized the risk of over transaction and irregular trading conditions for the brokerage by crafting a Kill-Switch module that can both restrict maximum quantity per order and force sessions to be disconnected.
• Assisted an engineer to make clear the implementation architecture by detailing the broker topology extracted from software engineering materials.
• Administered backlogs division and delegation for each sprint according to project requirements by observing developing progress/contents.
• Assured team members of Scrum spirit by coaching them myself at daily meetings and sprint retrospectives.
-
SSF (Single-Stock Futures) Project
-
• Advanced at least 83% loading performance from larger than 60 seconds to less than 10 seconds by optimizing the initialization process under the condition that trading commodities are 3 times more than the previous version of program.
• Lessened 80 milliseconds callback duration for futures when the dealer attempts to activate transaction interfaces for trading by refactoring the function which waits for response.
• Decreased reaction complexity of delegated workloads from O(N) to…• Advanced at least 83% loading performance from larger than 60 seconds to less than 10 seconds by optimizing the initialization process under the condition that trading commodities are 3 times more than the previous version of program.
• Lessened 80 milliseconds callback duration for futures when the dealer attempts to activate transaction interfaces for trading by refactoring the function which waits for response.
• Decreased reaction complexity of delegated workloads from O(N) to O(lgN) under worst case by applying dictionary-consulting mechanism instead of iterating a registered invocation list for a specified stock number.
• Accelerated dealer's trading efficiency via merging best-5-price tables of current-next/current-quarter months on traded futures.
• Improved dealer's trading experience by integrating the mechanism of liquidated/unliquidated reports of combination orders at current-quarter months rather than merely those at current-next month.
• Resolved the UI-delay issue as more and more registered trading interfaces are opened for futures by removing unnecessary traversing process on delegation list. -
FIX (Financial Information Exchange) - based Virtual Broker Project
-
• Dedicated the feature realization to FIX-44 protocol by separating the necessary modules from the original open source project into a group-maintained program.
• Incorporated the behaviors of order matching into a FIX acceptor by overhauling the design pattern of the virtual broker for framework composition.
• Furthered the compatibility of data transmission among various transaction protocols by providing an interface of FIX adapter for content transformation.
• Promoted the…• Dedicated the feature realization to FIX-44 protocol by separating the necessary modules from the original open source project into a group-maintained program.
• Incorporated the behaviors of order matching into a FIX acceptor by overhauling the design pattern of the virtual broker for framework composition.
• Furthered the compatibility of data transmission among various transaction protocols by providing an interface of FIX adapter for content transformation.
• Promoted the product usability through revamping the default fields' contents and configuration files to meet requirements of TWSE (Taiwan Security Exchange) FIX protocol.
• Leveraged the stability of order matching by negotiating with my partner, who took charge in FIX order tool, for quality assurance testing in avoidance of unexpected transaction behavior. -
Garfield Fit (Health & Fitness App)
-
• Lifted the app downloads around 40 times via getting it featured by Apple on both iTunes banner and Google Play.
• Boosted the retention rate by 3 times through polishing user interfaces and GPS running events.
• Penetrated the U.S. market under COPPA (https://goo.gl/Lek4oH) by integrating the age gate registration process into the fitness app.
• Structured the module of coin update functionalities for all characters, which was convenient for developers to adjust reward arguments…• Lifted the app downloads around 40 times via getting it featured by Apple on both iTunes banner and Google Play.
• Boosted the retention rate by 3 times through polishing user interfaces and GPS running events.
• Penetrated the U.S. market under COPPA (https://goo.gl/Lek4oH) by integrating the age gate registration process into the fitness app.
• Structured the module of coin update functionalities for all characters, which was convenient for developers to adjust reward arguments on inspector instead of hard-coding.
• Elevated the re-usability of existing location service modules without large re-factorization by persuading the project manager to upgrade the development toolkit.
• Motivated users to experience racing with cartoon character, Odie, by incorporating location service into the chasing game.
• Ensured users' privacy safety from designing operation process in both location service and permission requirement for Android/iOS platform.
• Accumulated players' senses of accomplishment in UI polish by dynamically adjusting the flying path of coins to score the bar.
• Deducted dependency of irrelevant data from disabling default cache backup for Android-23+ devices when reinstalling the app.Other creatorsSee project -
Groove Planet (Tencent Music App)
-
• Extended the compatibility of the game platforms for Tencent players by expanding the functionality of user switching on asynchronous accounts / platforms among mobile QQ, guest and WeChat modes.
• Self-designed 16 test cases to validate the reliability of user switching on different accounts and platforms.
• Incorporated the Tencent Midas SDK into Groove Planet to enable the payment process of virtual products.
• Released the Midas SDK integration documents for the team members to…• Extended the compatibility of the game platforms for Tencent players by expanding the functionality of user switching on asynchronous accounts / platforms among mobile QQ, guest and WeChat modes.
• Self-designed 16 test cases to validate the reliability of user switching on different accounts and platforms.
• Incorporated the Tencent Midas SDK into Groove Planet to enable the payment process of virtual products.
• Released the Midas SDK integration documents for the team members to refer to.Other creatorsSee project -
SPC (Smart Probe Car) - Crowd Pavement Indexing for Road Monitoring System
-
• Diminished 50 times of operation costs for roadway industries by taking advantage of smartphones as measuring tools instead of expensive high-end instruments.
• Delivered 2 patents under review which were intended for conserving budgets in pavement assessment and simplifying complexities of road monitoring.
• Succeeded in separating suspension factors from data sources, which lessened the impacts of various vehicle models on the validation process.
• Outperformed conventional…• Diminished 50 times of operation costs for roadway industries by taking advantage of smartphones as measuring tools instead of expensive high-end instruments.
• Delivered 2 patents under review which were intended for conserving budgets in pavement assessment and simplifying complexities of road monitoring.
• Succeeded in separating suspension factors from data sources, which lessened the impacts of various vehicle models on the validation process.
• Outperformed conventional approach to be applied on most vehicles rather than specified models, which overcame the theoretical restrictions.Other creators -
ROAD ANOMALIES DETECTION SYSTEM, NSC (National Science Council) PLAN
-
• Slashed 40% developing time by streamlining data transmission process and revising functionalities, while ensuring the reliability and availability of the system with the partner.
• Invented an adaptive bumping detection algorithm, which was compatible with most smartphones, to precisely report unusual bumping events for the authority concerned to tackle.
• Crafted an App, Bump Sensor, to assist public departments in verifying the attributes of abnormal events for pavement…• Slashed 40% developing time by streamlining data transmission process and revising functionalities, while ensuring the reliability and availability of the system with the partner.
• Invented an adaptive bumping detection algorithm, which was compatible with most smartphones, to precisely report unusual bumping events for the authority concerned to tackle.
• Crafted an App, Bump Sensor, to assist public departments in verifying the attributes of abnormal events for pavement maintenance.
• Reinforced citizens’ emphases on road irregularities through visualizing the ground-truth data to highlight the importance of road evaluation while building up the system.
• Leveraged the location accuracy of anomalies by 14% for roadway managers to qualify the driving conditions and speed up road repair with ease.Other creators -
M2M (Machine to Machine) APPLICATION TEAM, DEEP PLOWING PLAN
-
• Advanced efficiency of application deployment 10% by negotiating structured progress and revising functionalities with mentor.
• Facilitated the communication between public transportation system and remote center when developing the program, Bus Location Uploader, to take charge of data transmissions of sensor locations.
• Designed user-friendly interface and transparent control flow to swiftly adapt customers to the application.
• Cultivate 3 trainees in creating innovations via…• Advanced efficiency of application deployment 10% by negotiating structured progress and revising functionalities with mentor.
• Facilitated the communication between public transportation system and remote center when developing the program, Bus Location Uploader, to take charge of data transmissions of sensor locations.
• Designed user-friendly interface and transparent control flow to swiftly adapt customers to the application.
• Cultivate 3 trainees in creating innovations via mentoring them to compile project training tutorials.
Other creators
Test Scores
-
IELTS General Training
Score: 6.5
Languages
-
Chinese
Native or bilingual proficiency
-
English
Full professional proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More