Robert Joseph Fisher : Resume



Telephone : (Home) 954-272-8460     (Cell) 786-202-4221 Email : hellion102@hotmail.com
Domain : http://www.robertjfisher.com Current Residence : South East Florida


Download this resume in:

MS Word .doc format

MS Word .doc Condensed Layout

Text .txt format

All files in zip file format


OBJECTIVES

 
The opportunity to work in a challenging and progressive environment as a Programmer / Analyst or team manangement. Design, implement, and manage Internet e-commerce and software application solutions using Java, JSP, Servlets, Enterprise Java Beans, or .NET ASP technologies.
 

SUMMARY

 
·  Senior level experience of Software Design and Development in Finance, Medical, Inventory control, Sales and Purchase, E-Commerce, Telecommunications, Tourism and Travel, and web page design.
· Currently designing Server Side Java E-commerce based applications based on Servlets, JSP, Hibernate, Spring, Ajax, Web Services, EJB, XML on multiple server environments such as Tomcat, Weblogic and Websphere.
· Possess excellent communication and interpersonal skills, and am an exceptional team player.
· I am a quick and astute learner.
 

COMPUTER SKILLS

 

Languages :

·  Java (Java Server Pages, Servlets, Hibernate, Spring, Velocity, Web Services, Applets, RMI, Corba, JavaBeans, EJB, Swing, AWT, JDBC)
· C++ · ASP .Net
· C · SQL
· Delphi · C# .Net
· Visual Basic · COM
· COBOL · Assembly Language
· HTML / DHTML · Corba 3
· XML · PLSQL
· Structured Basic · Javascript
· Ajax
 

Developing Environments and Tools :

· Eclipse for Java · Webgain Visual Cafe Enterprise Edition
· Microsoft .Net Visual Studio Enterprise Edition · IBM Webpsphere Studio
· Borland Delphi · Microsoft Visual C++ 6
· Visual Basic .Net · Borland CBuilder
· Microsoft Visual J++ 6 · Microfocus Cobol
· Together · Rational Rose
· Microsoft Access · Borland Turbo Pascal
· Corba Orbix · Corba Visio Broker
· Borland Jbuilder · XML Spy
· Ant  
 

Databases :

· IBM DB2 Enterprise Edition · Microsoft SQL 2005 Server
· Oracle 10i Enterprise Edition · Sybase
· Paradox · Microsoft Access
 

Operating Systems :

· Windows (all versions) · Unix
· Solaris · AIX
 

Servers :

· IBM Websphere Application Server · Microsoft Internet Information Server
· BEA Weblogic Application Server · Apache/IBM Http Server
· IPlanet Web Server · Jakarta Tomcat
 

Networks :

· Microsoft NT · Novell · Banyan Vines
 

PROFESSIONAL EXPERIENCE

 
Infonet Consulting Group. November 06 - Present
J2EE Engineer / Analyst / Architect / Consultant.
 
Client: Royal Caribbean Cruises Ltd / Celebrity Cruises Ltd (Miami, Florida). Nov 06 – Present
Project: Customer to Business / Business to Business E-commerce Websites.
Purpose: Helping to design, implement, and maintain multiple e-commerce / internal websites catering to customers and business users using a multi-tiered architecture. Said external and internal websites facilitate the ability for customers / business users to book and purchase cruises and products using complex business logic factoring ship sailing dates, existing Brochures, various pricing models, taxes, commissions, etc. Additionally helped design, implement, and maintain a turnkey internal itinerary booking and maintenance system to be used on all ships in the fleet which included custom ticket printing development and hardware configuration. Additions include satellite data transfer and communication using Biztalk. All sites follow a J2EE architecture based on Websphere Application Server. Data is stored using Hibernate mapped with a proprietary framework integrated to a DB2 database. Technologies include JSP, Servlets, Hibernate, Struts, Velocity, HTML, XML developed in an Eclipse environment. All sites are based on a model-view-controller Struts architecture where JSPs hold presentation features, java beans and core java classes hold business logic, view controls, and database calls.
Tasks:
· Design and maintain multiple websites with a large team of developers.
· Project identification, design, prototyping, development, and implementation.
· Designed object model classes and beans using Eclipse for Java.
· Client GUI pages were designed using HTML, JSP, Ajax, and JavaScript.
· JDBC APIs and Hibernate were used to access remote DB2 databases.
· Designed required SQL statements, Stored Procedures and queries to access data.
· Configured webapps, Struts, java classes, Hibernate, database drivers, datasources related to project.
· Testing, maintenance, and documentation.
Environment: Java, Servlets, Hibernate, Struts, JDBC, Eclipse, Ajax, JavaScript, SQL2005 Server, Websphere Application Server, Apache, Sun JDK, Sun JDKEE, Ant, CVS, ISeries.
 
Comerxia Inc. (Hollywood / Ft Lauderdale Fla.) Dec 05 - Oct 06
Sr. J2EE Developer / Analyst / Architect.
Project: Business to Business / Business to Customer E-commerce Website.
Purpose: Helping to design, implement, multiple SSL e-commerce websites catering to customers and retail merchants using a multi-tiered architecture. The primary website facilitates the ability for International Customers to purchase products within the US. Complex coded functionality quotes shopping carts passed from integrated and scraped merchants using Web Services and XML. Shopping carts quotes involve currency conversions, domestic and international shipping, taxes, duties, tariffs, and handling. Additional proprietary CRM like functionality was created to allow Customer Sales Reps and Merchants to process and maintain new and existing orders. The site follows a J2EE architecture based on Tomcat Java Server. Data is stored using Hibernate mapped with the Spring framework integrated to a Oracle database. Technologies include JSP, Servlets, Hibernate, Spring, Stuts, Velocity, Web Services, HTML, XML based on a Eclipse platform. The site is based on a model-view-controller Struts architecture where JSPs holding the presentation features, java beans and core java classes hold business logic, view controls, and backend database calls.
Tasks:
· Design and maintain multiple websites with a team of developers.
· Project identification, design, prototyping, development, and implementation.
· Designed servlets and beans using Eclipse for Java.
· Developed Session and Entity Beans using Enterprise Java Beans API.
· Client GUI pages were designed using HTML, JSP, Ajax, and JavaScript.
· JDBC APIs and Hibernate was used to access remote Oracle databases.
· Designed required SQL statements and queries to access data.
· Set up multiple Tomcat Servers on Unix and Windows platforms.
· Configured property files for Tomcat.
· Configured webapps, servlets, java classes, Spring Framework, Hibernate, database drivers, datasources related to project.
· Used Macromedia Dreamweaver for JSP and HTML development.
· XML schema design using company business rules.
· Testing, maintenance, and documentation.
Environment: Java, Servlets, Hibernate, Spring, Struts, JDBC, Eclipse, Ajax, JavaScript, Tomcat Server, Apache, Sun JDK, Sun JDKEE, Macromedia Dreamweaver.
 
TracFone Nationwide Prepaid Wireless Inc. (Miami Fla.) Jun 01 - Dec 05
Sr. J2EE Developer / Analyst / Architect / Manager.
Project: Business to Business / Business to Customer E-commerce Website.
Purpose: Helping to design, implement and manage multiple SSL e-commerce websites catering to Tracfone cell phone customers and Call Center employees using a multi-tiered architecture. Customers can activate, reactivate, purchase, and add to their cell phone services. The site follows a J2EE architecture based on BEA's Weblogic Application Server and Iplanet Webserver. Data is stored using EJBs calling Jolt/Tuxedo stored procedures integrated to a Clarify (Oracle) database. Technologies include JSP, Servlets, EJBs, HTML, XML based on a Webgain platform. The site is based on a model-view-controller architecture where jsps hold the presentation features, beans and ejbs hold business logic, view controls, and backend database calls.
Tasks:
· Manage mutliple websites and a team of developers.
· Project identification, design, prototyping, development, and implementation.
· Designed servlets and beans using Visual Café Enterprise Edition.
· Developed Session and Entity Beans using Enterprise Java Beans API.
· Client GUI pages was designed using HTML, JSP, ASP and JavaScript.
· JDBC APIs and JDBC-ODBC API was used to access remote DB2 and SQL7 databases.
· Designed required SQL statements and queries to access data.
· Set up multiple BEA Weblogic 5.09 Application Servers on NT platforms.
· Configured property files for Weblogic.
· Configured webapps, containers, EJBs, servlets, classes, database drivers, datasources related to project.
· Configured SSL security in IPlanet.
· Used Macromedia Dreamweaver for JSP and HTML development.
· XML schema design using company business rules.
· Testing, maintenance, and documentation.
Environment: Java 2, Servlets, EJB, JDBC, IBM Visual Age, JavaScript, Windows NT, BEA Weblogic App Server, Iplanet, Apache, Sun JDK2, Sun JDKEE2, Webgain Visual Café, Macromedia Dreamweaver.
 
Jean Martin Inc. May 00 - Jun 01
J2EE Developer / Analyst / Consultant.
 
Client: Metlife (Troy, New York). Jun 00 – Jun 01
Project: Business to Business E-commerce Website.
Purpose: Helped implement an SSL e-commerce website catering to Metlife financial brokers using a multi-tiered architecture. Brokers could log in to get latest Mutual Fund performance values extracted from a SQL7 database through an IIS servers. Presentation was predominantly ASP (HTML/Javascript) and business logic coded in java packaged in COM dlls. XML was used as a transfer medium between languages such as Java, and VB. Daily-automated updates on current data are performed using batched Visual Basic complex business calculations and routines extracting data from a CISC mainframe to a SQL7 database. Set up Websphere Application Servers with 2 IIS webservers for load balancing to HTML multi-part data forms using Servlets, Javabeans, JSP, and EJBs in a Model View Controller architecture to be validated, parsed and populated into a DB2 database. Complex XML schemas incorporating business rules were designed and used to validate the XML user.Converted and existing Asp based website completely to a java platform using JSP and servlet technology based on a Websphere platform.
Tasks:
· Project identification, prototyping, development, and implementation.
· Developed servlets and beans using IBM Visual Age 3.5 for Java Enterprise Edition.
· Developed Session and Entity Beans using Enterprise Java Beans API.
· Client GUI pages was designed using HTML, JSP, ASP and JavaScript.
· JDBC APIs and JDBC-ODBC API was used to access remote DB2 and SQL7 databases.
· Designed required SQL statements and queries to access data.
· Set up multiple IBM Websphere Application Servers (3.022 and 3.5) on NT platforms.
· Configured property files for Websphere, Websphere plugin and IIS integration.
· Configured webapps, containers, EJBs, servlets, classes, database drivers, datasources related to project.
· Configured SSL security in IIS.
· Used Websphere Studio for JSP and HTML development.
· Created stored procedures in VAJ and UDB2.
· XML schema design using company business rules.
· Testing, maintenance, and documentation.
Environment: Java2, Servlets, EJB, JDBC, IBM Visual Age, JavaScript, Windows NT, IBM Websphere App Server, MS IIS, MS Visual Interdev 6, Apache, Sun JDK2, Sun JDKEE2, Sun JDKEE2, Webgain Visual Cafe, Macromedia Dreamweaver, Adobe Photoshop 7.
 
Independent Consultant Nov 97 - Jun 00
Programmer / Analyst / Developer providing independent computer software solutions.
 
Client: Custom Rehabilitation And Sports Medicine (Barrie, Canada). November 97 – June 00
Project: Business to Business / Business to Customer Website, Therapist Managerial Situational System, Rehabilitation Scheduling and Billing System, Government Assessment / Treatment Plan Data Entry System.
Purpose: Helped implement and design an information website and distributed software information, using HTML and Java. Distinct integrated modules include company presentation front end such as product information and information requests. Designed a scheduling module which integrates with the Therapist Managerial Situational System network application used to track and display Therapist activity. This scheduling module was used by therapists to view, update, and edit scheduled appointments and billable hours. A customer and Health Professional information module was also designed to allow staff and customers to obtain information on people and organizations associated with the company. Government Form remote entry module, was designed to allow the therapist to fill in assorted health professional Government Forms for client assessments. Technologies used include Java Servlets and JSP implemented on a Java Web Server. Java applets for animation.
Tasks:
· Project identification, prototyping, development, and implementation.
· Conducting client interviews.
· Designed and developed server side Servlets using IBM Visual Age 3 for Java.
· Designed and developed Beans using Java Beans API.
· Server side GUI was designed using Swing API.
· Client GUI pages was designed using HTML and JavaScript.
· Used IBM Visual Age 3 for Java to develop classes.
· JDBC-ODBC API is used to access MS Access tables.
· Designed required SQL statements and queries to access data.
· Set up Java Web Server.
· Created new managerial reports using Crystal Reports.
· Testing, maintenance, and documentation.
Environment: Java 2, Servlets, JDBC, IBM Visual Age, JavaScript, AWT Swing, MS Access, Java Web Server, Install Shield 2.12, SQL, Crystal Reports, Windows NT
 
Client: DeMelo's Construction Equipment (Rexdale and Mississauga, Canada) May 98 – Oct 99
Project: Business to Customer Website and Internet Information Access System, Inventory and Machine Tracking and Invoicing System.
Purpose: Designed a Home information website, using HTML and Java. This website was Implemented to access the Inventory, Machine Tracking and Invoicing System. Distinct modules integrated include Company presentation front end such as product information and information requests. The sales module was designed for parts pricing, and inventory levels. Remote purchase order module was designed for client part orders. The Management module was designed to provide remote inventory status reports. The Machine maintenance module was designed to give repair history and status reports on client machines. The Rental module was designed to give status and availability reports on various machine rentals. Java Servlets and JSP using JDBC-ODBC API to connect to an MS Access database. Implemented on a Java Web Server. Contains animation implemented through a Java applet.
Tasks:
· Project identification, prototyping, development, and implementation.
· Performed client interviews.
· Developed server side Servlets using IBM Visual Age 3 for Java.
· Developed Beans using Java Beans API.
· Server side GUI was designed using Swing API.
· Client GUI pages was designed using HTML and Javascript.
· Used IBM Visual Age 3 for Java to develop classes.
· JDBC-ODBC API is used to access MS Access tables.
· Designed required SQL statements and queries to access data.
· Set up Java Web Server.
· Set up " Designed forms, reports, queries, tables, relationships, data structure using VB 5 Conceived new part numbering system..
· Restructured the design of the purchase ordering and part handling methodology.
· Testing, maintenance, and documentation.
Environment: Java 2, Servlets, EJB, JDBC, IBM Visual Age, JavaScript, AWT Swing, MS Access, Java Web Server, Windows NT
 
Client: Sea Ray Boats (Port Severn, Canada). July 98 – August 98
Project: Sales Quoting System.
Purpose: Performing automated boat sales quoting for clients. Associating reporting.
Tasks:
· Project identification, prototyping, development, and implementation.
· Performed client interviews.
· Designed forms, reports, queries, tables, relationships, data structure using VC++5 Created new managerial reports in Crystal Reports.
· Performed coding ,installation, and maintained software.
Environment: Visual C++ 5, Crystal Reports.
 
Data Complex Computer Center (Barrie, Canada) Oct 97 – Jan 99
Programmer / Analyst performing extensive windows based programming skills using languages such as Delphi, Visual Basic, and Access. Worked on a number of large projects to meet client requirements both independently and with other Programmer Analysts. Created documentation and provided customer support.
 
Client: Industrial Commutator Limited (ISO 9002 Company) (Barrie, Canada).
Project: Commutator Tracking System.
Purpose: Quotation program of commutators. Expert advice on inventory. Providing forecasting, pricing, automating, tracking, faxing, scheduling, complex arithmetic calculating and decision-making. Implemented as 2 tiers.
Tasks:
· Identifying current process inefficiencies upon client interviews. Design of RDBMS, GUI, and reports. Development.
· Used Quick Reports 2 for complex reports and schematics.
· Incorporated complex Metallurgy algorithms into code.
· Used prototype methodology to develop system with client feedback.
· Developed project specific dlls.
· Incorporated Paradox tables to store data on 2nd tier.
· Responsible for implementation and maintenance.
Environment: Delphi 3, SQL, Quick Reports.
 
Department Of National Defense (DND) Construction Engineering, (Base Borden, Canada) May 97 - Aug 97
Programmer / Analyst assisting in the development and assembly of a fiber-optic, NT based, Main Area Network (MAN) automatic data processing system, and the in the administration on a Banyon Vines MAN System, while also providing user support \ maintenance on client software such as: Windows 95, Excel, Word Perfect, MS Office, etc. Set up the inventory management system, programming in MS Access, for DND's computer equipment. Performed electronic repairs/upgrading on assorted computer equipment.
 
Northern Telecom (Bramalea, Canada)
Systems/Module Tester-Troubleshooter. Responsible for prototyping the test & troubleshooting procedure for the DMS-100 (digital multiplex switching) Supernode using complex schematic drawings. Completed all related documentation, interfaced with engineering to design changes and failure detection programs. Worked on the module level, board level, and later promoted to the system level (complete system).
 
Bell Canada / Telecom Canada Bell Trinity Sq. (Toronto, Canada)
Controller-Analyzer-Tester responsible for the test in, and maintaining of customer networks such as voice (Centrex, Tandem Tie Trunk Networks Universal service, PBX, Foreign Exchange, and inWatts/outWatts) and data (Datapack, Dataroute, Exchange, Teletype, Toll, Megaroute and Megastream). An understanding of several protocols was required such as X.25, T1, T2, T3, etc. Responsible for customer satisfaction requiring weekly written reports, monthly customer meetings, and full reports on trouble management. Worked under minimal supervision, and made responsible managerial decisions.
 

EXTRA TRAINING

 
· IBM WebSphere Application Server Advanced Edition Servlet, JSP, and EJB Workshop. Course code: AD63A (Duration: 5 Days)
· IBM WebSphere Application Server Advanced Edition V3 Administration. Course Code: AD69A (Duration: 3 Days)
 

EDUCATION

 

Georgian College :

· Computer Programmer / Analyst
· Graduated (Programmer) Fall 1998
· Overall Average: +95% (Dean's List)
· Graduated (Analyst): Aug 1999

Algonquin College Distance Learning :

· 'C' Language Certificate
· Graduated: February 1998

Radio College of Canada School of Electronic :

· Certified Electronics Engineering Technician / Technologist
· Graduated March 1988
· Overall Average +90%

Clarkson Secondary School :

· O.S.S.G.D.
· Graduated June 1986.
· Specializing in Computer Science, Electronics, and Drafting.
 

ACHIEVEMENTS

 
· Received Scholarship at Trebas for Highest Average at graduation 1993.
· Received Scholarship at RCC for top Honors.
· Received award for highest marks on RCC electronic Knowledge Retention.
· Attained Honors Electronics Technician Diploma (Gold Seal).
· Attained Honors Electronics Technologist Diploma (Gold Seal).
· Designed, Prototyped and documented the Radio Frequency Carrier Transmitter / Receiver.
 

REFERENCES

 
Sharon Levy (IT VP - Comerxia) – Hollywood. Phone: (954) 701-5083
Chris Bredesen (Director of Sofware Development - Comerxia) – Hollywood. Phone: (954) 600-4522
John Godinez (E-Commerce Director - TracFone) – Miami. Phone: (954) 804-2101 or (954) 665-4040
Fred Otteson (IT Director - TracFone) – Miami. Phone: (717) 215-4932
Joe Marsiello (Project Manager - Metlife) – New York. Phone: (631) 851-5680
Jeff Green (Vice President Client - Custom Rehabilitation & Sports Medicine) - Barrie, Ontario. Phone: (705) 739-1488
Ricky Pacheco (Client - DeMelo's Construction Equipment) - Rexdale Ontario (416) 740-3997
John McMurchy (President - Data Complex) - Barrie Ontario Phone (705) 722-7578
Kenneth W. Bull (Instructor - Georgian College / Stone Orchard Software) - Barrie Phone: (705) 725-2575
Mike McDonnell (Manager - Bell Canada & Northern-Telecom) - Toronto, Ontario. Phone: (416) 215-0788
 
 

You are visitor number:

Web Counter
Dell Coupon Code