Resume in MS-Word Format


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Resume in MS-Word Format

  1. 1. July 07, 2005 Fuad Efendi Senior J2EE Developer, Enterprise Architect Master in Mathematics, MCSE+I, OCP, SCJP, SCWCD, SCJD (416) 761-1940 (home) (647) 888-8247 (cell) 77 Quebec Ave, Apt 1821 Toronto, Ontario M6P2T4 Summary  Focused on the application of emerging technologies such as J2EE, XML, SOAP, and Wireless  Exceptional knowledge of Java and J2EE Design Patterns  Seventeen years of diversified experience: Software Development, Performance Tuning, Modeling  Managed teams of 10+ Education & Professional Certifications  in progress Sun Certified Developer for the Java 2 Platform  Planned Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition  2004 Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition (J2EE)  2003 Sun Certified Programmer for the Java 2 Platform  2002 Oracle 8i OCP DBA  1998 Microsoft Certified Systems Engineer (MCSE+I)  1987 Master in Mathematics, Moscow State University Lomonosov Technology  JAVA, PL/SQL, Transact-SQL, Smalltalk, C++, C, Assembler  PL/1, COBOL, FORTRAN  J2EE, J2SE, J2ME, JSP, Servlet, JavaBeans, EJB, CORBA, RMI, JavaMail, JMS, MDB, JMX, JNDI, SOAP, JDBC, JAAS, JDO, XML, XSL, Design Patterns  WAP, PAP, OpenWave, J2ME  Struts, Tiles, Commons, JUnit, JUnitPerf, Cactus, HttpUnit, JMeter, LOG4J, jConfig, Grinder, ANT, i-Net Hibernate, S1AF  HTML, XHTML, DHTML, CSS, JavaScript  Crystal Reports, i-Net Crystal Clear, JasperReports, JReport  MFC, COM, DCOM, ActiveX, ASP, Visual Basic, Visual FoxPro, Visual C++  RAD, UML, RUP, Rational Rose, Rational XDE, ClearCase, WSAD, Borland JBuilder, TogetherJ, Eclipse, MyEclipse IDE, NetBeans, TOAD, Oracle Enterprise Manager, CVS, MKS  WebLogic, WebSphere, MQSeries, JBoss, Tomcat, iPlanet  Oracle, DB2 UDB, Sybase, MySQL, Firebird, MS-SQL, FoxPro, dBase, Access  UNIX (Sun Solaris, FreeBSD), Linux (RedHat), Windows  TCP/IP, HTTP, FTP, SMTP, NNTP, SNMP, RADIUS, TACACS+, LDAP, SSL, PKI, VPN, Firewall Fuad Efendi, Page 1 of 5
  2. 2. April 2005 – July 2005 Rogers Wireless Senior J2EE Developer  Designed and developed VSS plugin for Apache Maven, participated in Jakarta Maven project  Installed and configured Java Service, CruiseControl, Maven, WebLogic Domain, Node Manager, Managed Servers, Reporting Server, Apache HTTPD, Jakarta Lucene indexing service  Fixed some errors in production related to Serialization Environment: WebLogic, Tuxedo, Oracle, TopLink, Eclipse, AmDocs, SOAP, STRUTS, XML, Jelly, Xerces October 2004 – March 2005 TD Securities Senior J2EE Developer  Designed and developed new feature for HRCS application: asynchronous processing of Crystal Reports via JMS and MDB with mailbox support and different MIME types  Developed over 5000 lines of Transact-SQL base API code for multi-currency enterprise reporting  Designed and developed programmatic security using Struts, Intercepting Filters, and custom tag libraries; integrated with LDAP  Implemented Business Delegate, VO, DAO, Intercepting Filter, Service Locator design patterns; read-only and updatable EJB; Session Beans; separated Business from Presentation logic; added SOAP-based layer for business processing  Tuned performance of application including modifying of a database schema, implementing triggers and stored procedures, reviewing and refactoring of a Struts and EJB based application, generating test scripts, test run using The Grinder framework, comparison between different versions of WebLogic (6.1, 8.1) and JVM (1.3.1, 1.4.1, 1.4.2, BEA JRockit 1.4.2)  Migrated from WebLogic 6.1 SP3 to WebLogic 8.1 SP4, including upgrades of Jakarta libraries (STRUTS, COMMONS, Logging)  Developed ANT scripts for automated compilation, JUnit tests, XDoclet integration (EJB, XML), packaging, deploying, configuring of WebLogic domains and clusters, starting/stopping of a server/cluster  Reverse engineered existing legacy application, analyzed performance and security bottlenecks, designed UML diagrams and high-level technical documentation Environment: Rational XDE, Eclipse, MyEclipse IDE, Borland Together for Eclipse, Microsoft SQL Server, ANT, WebLogic, UNIX, Apache, Jakarta Commons, STRUTS, EJB, JMS, i-Net Crystal Clear, Crystal Reports June 2004 – September 2004 Munich Reinsurance Senior Solutions Architect  Designed XML/SOAP-based architecture and framework for replacement EDI & COM & PowerBuilder based legacy systems  Developed stored procedures and multithreaded parsers for EDI translations using PL/SQL and Java; clients include Transamerica, SUN Life, Manulife, AIG, Canada Life, Co-Operators, RBC Environment: Oracle9i, PL/SQL Developer, BEA WebLogic 8.1 Integration, PowerBuilder (legacy batch processing), JBuilder X, TogetherJ, UNIX (Sun Solaris) March 2004 – May 2004 Triversity Inc. Senior J2EE Developer  Over 5000 of Java Source files: XML, XSL, JMS, EJB  Ported existing application from IBM WebSphere 5.1 /, MQ 5.3, and DB2 UDB v.8.1 to WebLogic 8.1 SP2, and Oracle 9i Release 2. Developed ANT deployment scripts, designed WebLogic-specific deployment descriptors for existing EJBs, over 120 EJBs of all type, JMS, distributed databases and AS Fuad Efendi, Page 2 of 5
  3. 3.  Fixed bugs, designed and developed new UDF and UDT – recall of transaction, return line; tested in distributed synchronous/asynchronous environment including JBoss 3.2.3, WebSphere 5.1, WebLogic 8.1 SP2, Firebird 1.5, MySQL 4.0, Oracle 9i, DB2 UDB 8.1, Linux (POS Terminal, SWING), Windows, UNIX  Ported to J2SE v.1.4.2_04 (a must for WebLogic 8.1 SP2)  Transactionware Enterprise – added core framework support for a transactional workflow Environment: EJB, XML, XSLT, JAXB, JUnit, JMS, ANT, BEA WebLogic 8.1, WebSphere 4/4.5/5.1, WSAD 4.0.2, WSAD 5.1.1, MQ Series, JMS Bridges, JBoss3.2.3, JBuilder X, TogetherJ, Oracle9i, DB2 UDB 8.1, MySQL, Firebird, MKS, CVS, Lotus, ANT, Linux, Windows, Solaris Fuad Efendi, Page 3 of 5
  4. 4. January 2003 - October 2003 Elections Ontario Senior J2EE Application Architect  Designed, developed, tested, tuned performance, and deployed into production the most important award-winning Results Reporting application which provided real-time unofficial results on October 02 Elections in Ontario (single independent vendor, full life-cycle project, deployment, performance tuning, support)  Acted as a source of knowledge for Website Designers, Network Analysts, Systems Administrators, Software Developers, Management  Developed specific content-management system using such features of HTTP/1.1 specification as Cache  Installed and configured i-Net Crystal Clear web-enabled report engine, designed reports, trained staff  Designed, precompiled, tuned concurrency strategy, and deployed Enterprise Java Beans (Entity Beans with Container Managed Persistence, version-based Optimistic Concurrency Strategy, Message Driven Beans, Session Beans; used EJBC, EJBGEN for WebLogic 7 SP3, XDoclet 1.2.0)  Tuned in-memory cache of Apache web-servers, developed generic cache-servlet for WebLogic, optimized performance of WebLogic and Oracle  Installed and configured WebLogic clusters for Development, Test, Training, and Production  Created Oracle Schema for JMS and JAAS  Created Ant scripts for common WebLogic administrative tasks  Created analysis, design, and data models, generated code including classes, attributes, operations, relationships, and components, published a model and generated reports  Analyzed and refactored some important parts of ROHO/XPRESS STRUTS-based application, ported from WebSphere 4.5 to WebLogic 7 SP2 in production (data access objects, transactions, concurrency strategy, WebLogic connection pools, WebLogic log-listeners, Oracle PL/SQL stored procedures)  Implemented asynchronous multi-thread processing of XML files with partial elections results (Java Message Service, Message Driven Beans, Optimistic Concurrency Strategy, PL/SQL, Triggers)  Tuned performance of Apache, performed tests using Grinder. 6 Apache 2.0.45 Servers (1024 Mb RAM, Worker MPM) on Linux 7.3 with 2 WebLogic 7 SP3 can support now 332,000 of virtual users with "60 seconds refresh" behavior, or 74000 simultaneous TCP/IP connections with 1 sec. Response time (Worker, Keepalive). Tested performance in cooperation with Compuware (USA). Results Reporting application successfully supported 120,000 of concurrent web-users (limited with 100 mbps synchronous Internet connection) Technology: Java, J2EE, HTTP/1.1, FTP, XML, JAXB, JMX, JMS, EJB, MDB, Servlet, JSP, HTML, JavaScript, STRUTS, Grinder, PL/SQL, SQL Environment: Oracle 9i, Apache 2.0.45, Linux 7.3, WebLogic 7.0, WebSphere 4.5 Tools: Rational Rose EE, Rational XDE for Java, WSAD, TOAD, SQL Plus, Ant, EJBGEN, EJBC, XDoclet, Grinder, Eclipse, NetBeans March 2002 - November 2002 NAC Mobile Solutions Inc. Senior J2EE Developer  Engineered and presented to TELUS Mobility wireless solution for Durham Police (Java, J2ME, J2EE, Apache Tomcat, iPlanet, XML, JATO, SOAP, Motorola i85s J2ME-enabled iDEN phone, AirClic AC10 Barcode Scanner) - full life-cycle project, deployment, performance tuning, support  Actively participated in SunONE-JATO user group,, used JATO framework (S1AF) for development of Wireless Applications (server-side WML generation using JSP, designed additional and modified existing JATO tags for WAP-based mobile phones). JATO was chosen as the best MVC framework for Tomcat engine which includes data access objects  Interacted with partners and customers including GE Industrial Systems, TELUS Mobility, Darby Corporate Solutions, Ontario Wireless  Gathered technical requirements and wrote specifications, performed analysis, design, development and testing of wireless web applications Fuad Efendi, Page 4 of 5
  5. 5.  Installed, configured, and maintained Windows 2000 Servers, Apache Tomcat, IIS, MySQL  Integrated Apache Tomcat with IIS, implemented SSL and PKI  Designed the E-commerce web-site (JATO, Tomcat, MySQL, Microsoft IIS) December 1998 - January 2002 Agip Azerbaijan B.V., ENI Group, Italy-Azerbaijan IT Manager  Introduced emerging development technologies (J2EE, XML, EJB, SOAP) and related products (JBoss, WebSphere, iPlanet, Oracle9iAS, WebLogic) and techniques to technical staff,  Initiated, designed first samples, managed the development, and deployed into production environment of web- based interface to existing Oracle 8i database using J2EE, this multi-tiered client/server solution significantly decreased expenses of ENI Group and allowed to use new application at 70 sites worldwide  Established and secured replication of well-site data (XML, SOAP, J2EE, Domino, VPN) with partners (British Petroleum, Halliburton, Chevron, Elf Petroleum, Mitsui, LukOil, Turkish Petroleum)  Dealt with contractors in data processing and telecommunications fields (DeTeSat, Azerbaijan Communications, UUNet, MCI WorldCom, RESA, British Telecom, AzerCell, AZEL, Geoservices, Petrolink, Shlumberge)  Systems Architecture, Administration, Support: Windows NT based networks, IBM AIX, Sun Solaris, Linux, Apache, IIS, Oracle 7.3/8i DBA, Lotus Domino Servers, PIX Firewalls, Routers, Switches, VoIP, Nortel Meridian, LAN/WAN May 1998 - November 1998 Halliburton Ltd., London, UK IT Systems Engineer  Assisted to IBM Service Desk, Europe & Africa Master Domain, 27,000 users, 120+ technical staff  Designed infrastructure for Azerbaijan (PDC, BDC, DNS, DHCP, WINS, File- and Print- Servers, SQL Server, Windows NT, Sun Solaris) May 1993 - April 1998 Exclusive Financial Services, Azerbaijan IT Manager  20 directly subordinated, Client/Server Software Development, Finance, Banking, Accounting, ISPs  Organized, and provided training courses on Java, C++, TCP/IP, SQL, UNIX, Windows  Developed enterprise financial applications, including distributed and client/server, using Visual FoxPro, Codebook, C++, ODBC, PL/SQL  Customers included British Bank of the Middle East, Philip Morris Management Services, State Tax Committee, Atlant Bank, Yurd Bank, Bank of Baku, M-Bank, Azak Bank, International Bank of Azerbaijan Republic, Luk-AGIP, Mitsubishi Motors, Daewoo August 1987 - April 1993 Institute of Mathematics and Mechanics Scientist - Applied Mathematics, USSR  Developed network operating system for Problem Physics Laboratory, basic file-server functionality (KORVET, Intel, Kermit, Assembly x80/x86, C, C++)  Estimated "black market" using difference between official and street prices, Mathematical Statistics, Modeling, Programming (FORTRAN, PL/1)  Designed and implemented models for Mathematical Economics (BASIC, FORTRAN), solved important problem in Invariants Theory, published article in USA Fuad Efendi, Page 5 of 5