
Liferay Portal Blackbelt, Lucene/SOLR/Hadoop, Oracle/WebLogic
Toronto, Canada Area

Liferay Portal Blackbelt, Lucene/SOLR/Hadoop, Oracle/WebLogic
Toronto, Canada Area
Java, J2EE, WebLogic, Websphere, Oracle, MySQL, LifeRay, SOA
Apache: Lucene, HBase, Hadoop, MINA, SOLR
Natural Language Processing: LingPipe, GATE
Relational Databases, Telecommunications, Software Development, Internet
(Privately Held; Computer Software industry)
February 2004 — Present (5 years 11 months)
Lucene, Hadoop, HBase, Nutch, SOLR, LingPipe, GATE - domain-constrained search at www.tokenizer.org
(Public Company; Internet industry)
October 2007 — October 2008 (1 year 1 month)
* Migration of several sites to Liferay Portal v.5.0.1(Click Magazine, Dating, Channel Partners, City Guide)
* Portlet development: CMS, Asset Publisher (extended), customized Lucene Search (Journal Articles & Blogs); SE-friendly URLs with dynamic META-tags, Horoscopes portlet; several Themes development
* Implemented Liferay 4.3.4 Portal for new corporate channel at http://wheretogo.lavalife.com – complete web-site development from scratch to production, 7 weeks
* Contributed to Liferay: fixed bugs and improved Journal Content & Asset Publisher portlets, fixed bugs with Lucene indexing and implemented new features (XML Analyzers, Query Parsers)
* Tuned performance of Apache Tomcat 5.5, Apache HTTPD 2.2, MySQL 5
* Web Services, SOA (for publishing by channel partners): Horoscope, Weekly Polls, Dating Articles
(Privately Held; Information Technology and Services industry)
September 2007 — October 2008 (1 year 2 months)
* Migrated several sites to WebLogic 10 Portal
* Implemented SOA
* Analyzed architecture and deployment scenario for 11 different production applications, proposed solutions for increasing general scalability and performance (MySQL NDB/InnoDB/MyISAM/SolidDB, Cluster & Master-Slave, Apache HTTPD Caching, PHP, Hardware, and etc.)
(Privately Held; 501-1000 employees; Printing industry)
August 2007 — October 2007 (3 months)
* Migration of WebLogic 7 Portal powered MAX+ application to WebLogic 10 Portal
* Designed and developed management console portlets for BELL Canada: WebLogic 10 Portal, Spring Framework, JSON, jQuery.
* Designed schema for Oracle 10g, developed PL/SQL procedures for version control and audit.
(Public Company; 10,001 or more employees; TD; Banking industry)
March 2007 — July 2007 (5 months)
* Developed Canada Post address validation web service (SOA): Spring JDBC, DB2 Schema Design, Apache Axis, Webspere 6, WSAD
* Developed Mortgage Rate Booking and Insurance distributed services (SOA): IMS, Spring Framework, Apache Axis
(Public Company; 10,001 or more employees; RY; Banking industry)
September 2005 — February 2007 (1 year 6 months)
* Analyzed more than 30 projects at RBC Capital Markets; planned migration to WebLogic 9 / AquaLogic / WebLogic Portal; migration to Java 5; consulted several teams on SQL and WebLogic performance tuning and best practices
* Prepared POCs, Design Guidelines, and Corporate Coding Standards for Java 5/6, JEE, The Spring Framework, Hibernate, iBATIS, AOP, AJAX, SEO
(Capital Markets industry)
October 2004 — March 2005 (6 months)
* Developed programmatic security module for HRCS application: Struts, Intercepting Filters, JSP tags, Active Directory integration (WebLogic 8.1, Struts, Hibernate, MS-SQL)
* Developed over 100 stored procedures and functions for financial reporting (Transact-SQL, MS-SQL Server)
* Asynchronous Reporting Engine: JMS, MDB, i-Net Crystal Clear, Crystal Reports
(Public Company; 1001-5000 employees; Insurance industry)
June 2004 — September 2004 (4 months)
* Introduced XML/SOAP-based architecture and framework for replacement legacy EDI & COM systems
* Developed stored procedures for batch processing of EDI files and Database Schema transformations (PL/SQL, Oracle9i, PowerBuilder
(Privately Held; 201-500 employees; Computer Software industry)
January 2004 — May 2004 (5 months)
* Ported existing application (distributed Point-of-Sales terminals) from IBM WebSphere 5.1 / 5.0.2.4, MQ 5.3, and DB2 UDB v.8.1 to WebLogic 8.1 SP2 (J2SE v.1.4.2_04), and Oracle 9i Release 2. The Beer Store project: 2000 JBoss & MySQL instances, JMS in WAN
* Added core framework support for a transactional workflow: JMS, MDB, EJB, XML, XSLT 1.0
(Government Administration industry)
January 2003 — December 2003 (1 year )
* Designed, developed, tested, tuned performance, deployed into production, and maintained Results Reporting application: XML-reports from polling locations, XSLT, FTP, EJB, JMS, MDB, Servlet, JSP
* Installed, configured, tuned performance, and administered WebLogic Clusters, Apache HTTPD servers, RedHat Linux; performed load stress tests using The Grinder framework
(Public Company; 10,001 or more employees; Oil & Energy industry)
October 1997 — January 2002 (4 years 4 months)
1982 — 1987
Lucene, SOLR, Nutch, Hadoop, HBase, Data Mining, Search Engines, Liferay Portal, WebLogic, Oracle, SOA
Lucene, SOLR, Hadoop, HBase, Liferay
Contributor to Apache Lucene, SOLR, HBase
Contributor to Liferay Portal
Contributor to MySQL