
Senior J2EE Developer at Lavalife
Toronto, Canada Area

Senior J2EE Developer at Lavalife
Toronto, Canada Area
Java, J2EE, Lucene, SOLR, WebLogic, Websphere, Oracle, MySQL, LifeRay
Relational Databases, Telecommunications, Software Development, Internet
(Public Company; 201-500 employees; Internet industry)
October 2007 — Present (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; 51-200 employees; Information Technology and Services industry)
September 2007 — Present (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.)
(Computer Software industry)
February 2004 — Present (4 years 9 months)
Data Mining, Web Services Development, Portlet Development, Performance Tuning, Consulting
(Computer Software industry)
2002 — 2008 (6 years)
(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