Fuad Efendi

Fuad Efendi

Liferay Portal Blackbelt, Lucene/SOLR/Hadoop, Oracle/WebLogic

Toronto, Canada Area

Current
  • Enterprise Solutions Architect - Liferay Portal, SOA, Lucene/SOLR at eRenovate Inc.
  • Enterprise Search Architect at Tokenizer Inc.
Past
  • Senior J2EE Developer at TD Bank
  • J2EE Middleware Specialist at RBC
  • Senior J2EE Developer at Rogers
  • Senior J2EE Developer at TD Securities
  • Senior PL/SQL Developer at Munich Re
  • Senior J2EE Developer at Triversity
  • Senior J2EE Developer at Elections Ontario
  • IT Manager at ENI
Education
  • Moskovskij Gosudarstvennyj Universitet im. M.V. Lomonosova
Connections
74 connections
Industry
Computer Software
Websites

Fuad Efendi’s Summary

Java, J2EE, WebLogic, Websphere, Oracle, MySQL, LifeRay, SOA
Apache: Lucene, HBase, Hadoop, MINA, SOLR
Natural Language Processing: LingPipe, GATE

Fuad Efendi’s Specialties:

Relational Databases, Telecommunications, Software Development, Internet


Fuad Efendi’s Experience

  • Enterprise Solutions Architect - Liferay Portal, SOA, Lucene/SOLR

    eRenovate Inc.

    (Media Production industry)

    November 2008Present (1 year 1 month)

    Helping Homeowners to Find Renovation Professionals:
    http://www.casaGURU.com - BRILLIANT!

     Upgraded legacy content management system (CMS, PHP-powered, http://www.erenovate.com) to Liferay Portal 4.5, and migrated to Liferay Portal 5.1.2; planned migration to Liferay 5.2+ (next year)
     Designed over 50 new Liferay Portlets: Submit Renovation Project, Ask a GURU, Business Lead Distribution and Messaging Subsystem, User (Professional, Homeowner) Registration Wizards with Email Validation Services, Professional Profile Management (admin screens, user screens), Recurring Billing & Payment Processing (SOAP, B2B, Credit Cards), Event-Triggered Marketing Messaging subsystems, including Interportlet Communication
     Extended Liferay Tagged Content, Search by Tags & Full Text, Journal Article, added Friendly URL Mappers, Dynamic Sitemap Generator (with automated URLs to Professional Profiles and Articles)
     Extended MySQL Database Schema: over 50 new tables, including entities such as Professional Profile, Organization Profile, Questionnaire/Question/Choice, Service Category/Type/ProjectType, Message, Template, Renovation Project
     Designed SOLR-powered Faceted Search for Renovation Professionals in Canada & USA
     Contributed to Liferay several bug fixes including Security Vulnerability Issue: static content provided with Set-Cookie HTTP Header may cause user session become available to others
     Installed, configured, and tuned performance of Liferay, Apache HTTPD, MySQL, OpenX Ad Server, SOLR, Tomcat 6.0.20, RedHat Linux, Java 6 (Oracle JRockit Mission Control)

  • Enterprise Search Architect

    Tokenizer Inc.

    (Privately Held; Computer Software industry)

    February 2004Present (5 years 10 months)

    Lucene, Hadoop, HBase, Nutch, SOLR, LingPipe, GATE - domain-constrained search at www.tokenizer.org

  • Senior J2EE Enterprise Architect - Liferay Portal SOA

    Lavalife

    (Public Company; Internet industry)

    October 2007October 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

  • Solutions Architect

    Procase Consulting

    (Privately Held; Information Technology and Services industry)

    September 2007October 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.)

  • Senior J2EE Developer

    CGI North America

    (Privately Held; 501-1000 employees; Printing industry)

    August 2007October 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.

  • Senior J2EE Developer

    TD Bank

    (Public Company; 10,001 or more employees; TD; Banking industry)

    March 2007July 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

  • J2EE Middleware Specialist

    RBC

    (Public Company; 10,001 or more employees; RY; Banking industry)

    September 2005February 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

  • Senior J2EE Developer

    Rogers

    (Public Company; 10,001 or more employees; Telecommunications industry)

    April 2005August 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

  • Senior J2EE Developer

    TD Securities

    (Capital Markets industry)

    October 2004March 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

  • Senior PL/SQL Developer

    Munich Re

    (Public Company; 1001-5000 employees; Insurance industry)

    June 2004September 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

  • Senior J2EE Developer

    Triversity

    (Privately Held; 201-500 employees; Computer Software industry)

    January 2004May 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

  • Senior J2EE Developer

    Elections Ontario

    (Government Administration industry)

    January 2003December 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

  • IT Manager

    ENI

    (Public Company; 10,001 or more employees; Oil & Energy industry)

    October 1997January 2002 (4 years 4 months)


Fuad Efendi’s Education

  • Moskovskij Gosudarstvennyj Universitet im. M.V. Lomonosova

    19821987


Additional Information

Fuad Efendi’s Websites:

Fuad Efendi’s Interests:

Lucene, SOLR, Nutch, Hadoop, HBase, Data Mining, Search Engines, Liferay Portal, WebLogic, Oracle, SOA

Fuad Efendi’s Groups:

Lucene, SOLR, Hadoop, HBase, Liferay

  •    Moscow State University Alumni
  •    Lucene Interest Group
  •    Java EE Professionals
  •    SOA Experts
  •    Java Developers
  •    Oracle Contractors [8,700+]
  •    Lucene Users
  •    Oracle ERP ...
  •    SOA Service Oriented Architecture Technology Architects
  •    Text Analytics
  •    Natural Language Processing People
  •    Enterprise Search Engine Professionals
  •    Liferay Developer Group
  •    Hadoop Users
  •    Oracle Jobs
  •    Java J2EE Designers, Developers and Architects with BEA/Oracle Weblogic, Aqualogic, and Portal
  •    Liferay Portal Admins, Users, and Developers
  •    Liferay Web Design
  •    HBase
  •    Solr
  •    Enterprise Search
  •    Liferay Portal Discussions
  •    Open Source Consultants
  •    Liferay Opportunities
  •    Cloudera Hadoop Users
  •    Enterprise Search - Solr
  •    The SnapLogic SnapStore

Fuad Efendi’s Honors:

Contributor to Apache Lucene, SOLR, HBase
Contributor to Liferay Portal
Contributor to MySQL


Fuad Efendi’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Fuad Efendi’s full profile:

  • See who you and Fuad Efendi know in common
  • Get introduced to Fuad Efendi
  • Contact Fuad Efendi directly

View Full Profile