My name is Alan Kent. This blog is on things that interest me personally (work related or otherwise). From my LinkedIn profile:
I joined eBay and took the Cassini search engine rewrite project from alpha releases to live on site for 2012 holiday season for “completed” items and live for 100% US web search traffic for “active” items in 2013. Project challenges included scale (many thousands of machines), performance, reliability (search must never got down), Hadoop for index construction, C++ for query evaluation. I was also responsible for the old search engine including delivering business lift. Cassini was a success rolling out with no down time or customer impact.
I then worked on aligning business and technical strategy for Magento and eBay Enterprise, becoming VP of Architecture when Magento was spun off.
In Australia I helped successfully commercialize research from RMIT University, the TeraText product range, a high performance text database system for large scale search (e.g. large Defence/Intelligence databases) and complex document management (e.g. Legislation). Reached a billion record database in 2003 on a handful of machines.
I have worked on IT security solutions, network monitoring, web application security design, and authentication solutions.
I have brought complex projects running over budget to a successful conclusion.
As a manager: develop the team, encourage and motivate, and ensure team members are working effectively and efficiently. I engender a trust-based relationship where all team members are valued and respected, while recognizing team members have different skills and ambitions. I deliver quality work, and encourage those around me to do likewise
I have used Agile with success. I believe in education rather than dictatorship.
I believe good design is simple design, bringing in abstraction layers to make complex system easier to understand.
Specialties: Ecommerce solutions, Software Architecture and Design, Security, Text database systems, C/C++, Java, TeraText, SAML, XML, SOAP, high performance, multithreaded, distributed systems.