How was BingoBo's technical solution worked out? (Part II)
Soon after I obtained the Master's degree at the National University of Singapore (NUS), I received the admission to a full graduate program in EE from the University of Pittsburgh. However, instead of enrolling into the graduate program, I chose to accept the job offer from a startup company as a Sr. Software Engineer and directly picked up on the cutting-edge technology in the software industry. It's a personal sacrifice which led to the right direction I geared towards in my future endeavor.
I was well trained with Project Management Planning (PMP), Object C++, Oracle BPEL and Accounts Payable for three major ERP systems etc. And from then on, I learned and practiced a full stack of the software development skills following the methodology of the Software Development Life Cycle (SDLC) from requirement analysis, to design and architect, to code implementation and unit testing, all the way down to system testing and release management. I'm proud that I have been working in almost every area to create a commercial software product.
By the time when I landed in Los Angles, I was more eager to look for Venture Capitals (VC) rather than look for a job. There was a joke saying that the VCs were sitting on top of the tree and throwing stones. 9 out of 10 times, they hit an engineer and started to talk about funding. I tried to talk to Idea Lab in Pasadena and in every other possible ways. Of course, I failed because I merely had an idea that not many people would pay attention to.
Luckily, I received the job offer from the startup company led by Dr. Alice Muntz. My first job was assigned to develop a meta-search engine called SmartSearch. The tool helps people to retrieve search results from multiple search engines, such as Alta Vista, Yahoo, Inforseek, Excite and Lycos simultaneously. It was delivered in two weeks using multi-threading of Java technology which I learned from JAT 0.2. It was not possible to achieve the goal if we didn't have Java at that time. On top of that, I need to build a Hotlink component so that users can save the interesting results into their personal account by clicking a button after each result. It was again delivered quickly. Unfortunately, before the tool can help any users, I had to move on to some other development work which actually led to an even greater technology called CORBA for distributed computing.
Later on, I found that there were another company Hotlinks.com was making the similar software to save users interesting information into a category-based online repository, and it received funding. However, after so many years, it's no longer existing.
Does that stopped my dream? No. On the contrary, it beefed up my idea to build a more user-friendly system. And the distributed computing technology along with its various implementation solutions are a must for me to work out the alternative solution for Web 3.0 in later years.