
Senior J2EE Developer at Lavalife
Toronto, Canada Area

Senior J2EE Developer at Lavalife
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
(Media Production industry)
November 2008 — Present (9 months)
Liferay Portal, SOA
http://www.casaGURU.com
(Privately Held; 51-200 employees; Information Technology and Services industry)
September 2007 — Present (1 year 11 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.)
(Computer Software industry)
February 2004 — Present (5 years 6 months)
Data Mining, Web Services Development, Portlet Development, Performance Tuning, Consulting
Liferay Portal, WebLogic, Aqualogic, Oracle, MySQL, SOA
Lucene, Hadoop, HBase, Nutch, SOLR, LingPipe, GATE
(Computer Software industry)
1998 — Present (11 years)
(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; 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
(Public Company; 10,001 or more employees; Telecommunications industry)
April 2005 — August 2005 (5 months)
* Designed additional functionality for existing WebLogic 8 Portal –based application (WebLogic Integration, Oracle TopLink, Struts, Spring, SOAP)
* Fixed Java Serialization problems in production, tuned performance of WebLogic Server Clusters, Apache HTTPD, Oracle 9i
* Installed, configured, and maintained CruiseControl, Maven, SVN; designed ANT and Maven-based scripts for automated builds & deployments; JUnit and Cactus based tests
(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, Data Mining, Liferay Portal, SOA, WebLogic, Oracle
Contributor to MySQL
Contributor to Liferay Portal
Contributor to Bambarbia Kirkudu