Joseph Smythe
Address, Telephone & Email here
SUMMARY:
·
A senior software consultant with over 7 years of IT experience mainly in Web Development.
·
Strong experience in the analysis, design, development and
implementation of commercial web software using in C/C++, JAVA
· Worked on Databases Oracle and SQL Server.
· Strong skills included Java/RMI/Servlets/Java Mail API, Visibroker For Java, EJB, Weblogic
· Has worked extensively worked both front end and back end tools
· Excellent Verbal and Written communication skills
· Worked as a Leader in both team and independent environments
EDUCATIONAL QUALIFICATION:
BS in Computer Science, from Ohio State University, USA
TECHNICAL SKILLS:
Internet Tools/ C, C++, Java (1.02/1.17), Swing, JDBC, EJB, Web Logic
Languages JDK1.1.7, JSDK2.0, Visibroker for Java Servlets, Rational Rose for Java, Visual Source Safe, RMI, SQL, LISP/Smalltalk , Bourne Shell
Databases Oracle 7.3.2, Oracle “8i”, Sybase, SQL*Plus
3.10, PL/SQL 2.0
Web Server Open Market Commerce Server , Netscape Enterprise Server Lotus Domino 4.6 Unix Server, NT IIS Server , Apache Unix Web Server 1.3.4, Apache Jserv Servlets runner
Operating Systems AIX 4.0, Solaris 2.6 , Linux 6.1, Windows 98/95, Windows NT 4.0
WORK EXPERIENCE:
Sep 99 - Current Project Lead ABC Systems Inc., NJ
City4u.com
Working as the Project Manager aiding in Oracle 8i conversion projects on Linux 6.1 platform. Developed the City4u.com free web-mail software using EJB, Servlets and Java Mail API based on IMAP4 mail protocol.
I developed single handedly City4u’s free web based mail system using Java Mail API on IMAP4 mail protocol. Was also responsible for Migrating City4u’s entire database interaction from Oracle 8 to Oracle 8i. The application is developed in Java 1.1.7. It uses Oracle as the database and uses JDBC for the connection. Weblogic was the Application server and Netscape was the Web server. The application runs on Sun Solaris platform.
Environment : EJB, Weblogic, Apache Jserv/ Java Mail API / Oracle “8i” stored procedure, Pentium III / Linux 6.1
Nov 98 - July 99 Software Engineer Acme Systems Software (UK) Ltd.
HMCE Customer
Interface Infrastructure Directive
This project was developed for Her Majesties Customs & Excise (HMCE) of (UK). The project proposes a high level involvement in the development of an IT/Internet strategy, and an enterprise-wide implementation of Internet technologies to all of HMCE’s current business applications. In order to achieve this goal the activities included developing business plans, partnerships with third parties, marketing strategies and create an architecture directive that the department must follow for all of its web based implementations.
I performed a lead role in the development of business and information management strategies capitalizing on the benefits and potential of distributed component-based Intranet systems. For proof of concept with the proposal, I have created a prototype using Java/Visibroker ORB for Internet infrastructure, which generates online reports for HMCE’s traders. Used the component based development direction I had developed a Java/RMI based middleware receiving Value Added Tax (VAT) data from HMCE’s ICL based mainframe. The client for the middleware is chosen as JSDK2.0 Servlets driven web pages.
Environment: Java, RMI, Symantec Visual Cafe 3 using JDK1.1.7, JSDK2.0, Visibroker for Java, Rational Rose for Java, Servlets , Fujitsu-ICL 3900, SUN Ultra Sparc / Solaris 2.6, Fujitsu-ICL’s IDMSX Mainframe database, Visual Source Safe, Apache Unix Web Server, Apache Jserv Servlets runner
REFERENCE: Financial Times (UK)
ISSUE: March 16, 1999
SUBJECT: National News: Revenue to allow filing of returns on the Internet.
QUOTE: “This year’s finance bill will contain legislation allowing the Revenue and Customs & Excise to dispense with legal requirements to use paper. A pilot scheme in which VAT returns will be filed on the Internet will run in 1999-2000.”
Jan 98 to Oct 98 Project Leader Rockwell Systems, India Ltd.
Empower-Customer
Enquiry System Module
EMPOWER is customized ERP
software built to resolve various needs for a small private Power Plant. It was
developed for Andrew Yule Electric Power Plant. The main modules in EMPOWER were
generated using Developer/2000 for
Windows that were accessing a HP-UX
Oracle 7.3.2. Empowers Customer Enquiry System (CES) module however were
decided to be a platform independent pure Java application that will enable user
to access data through any web browser connected via a secure extranet system.
CES Java modules were generated
using Symantec Visual Cafe 2.5 and
Rational Rose for Java.
I took the role of the team leader that created application frame work with Visual Cafe, Java development software and resolved the direction for CES module’s design paradigm using Rational Rose for Java. Trained the team members with the object design concepts the needed to be implemented in the framework and created Observer/Observable class dependencies for all the Java objects. Created RMI implementation objects acting as a middle tier that will marshal Java methods on demand. The methods in turn will marshal data from Oracle database seamlessly using type-4 native driver. I also implemented Visual Source Safe in conjunction to Visual Cafe to manage source codes.
Environment: Dec Alpha, HP-UX, Oracle 7.3.2 Windows NT 4.0 , Symantec Visual Cafe 2.5 using JDK1.1.3, SQL* Plus, RMI Server, Rational Rose for Java, Visual Source Safe
June 97 - Dec 97 Systems Consultant Soft Inc. (USA)
LOIS
98
The project involved development of LOIS 98 an interactive Java application to be installed in company Intranet that will help company employees register for an evaluation towards need-based training. The work involved creating all the Java GUI components and event controller to provide many to many interactions. Also I had to create GUI specific Java/Servlets objects that was sending SQL to Tengah Java Server. It was developed for Soft Inc. (USA)
Developed the Competency Management System part of LOIS 98.It required developing thirty GUI classes that will interact will each other and will be tracked through a non-modal menu/tool bar Java object. The design issue was resolved using Rational Rose to create the Java object skeletons.
Created Java Servlets that would connect to Tengah server and marshal data to Oracle database.
Environment : Symantec Visual Cafe 2.0 using JDK1.0.2, SQL* Plus, Rational Rose, Visual Source Safe, WebLogic’s Tengah, Netscape Enterprise Server , Oracle 7.3 , Windows-NT 4.0
June 96 to May 97 Systems Analyst West Group Inc. (USA)
West Group Account Access Online
The project covered an extranet system for West Group’s account holders over the web. The development and production platform was Ultra SPARC running Solaris 2.6 and developing financial transaction pages with Open Market commerce server. The RDBMS was Sybase 10 and the programming language was C. The system let the on-line users manage401K plans and mutual fund account with The Vanguard Group based-on-advises dispensed through a financial advisers or account owners. This project was developed for The Vanguard Group Inc. (USA).
My primary responsibilities consisted of developing dynamic web pages using C, JavaScript. I also wrote load balancer that enabled client web pages to execute store procedure using RPC (Remote Procedure Call) on UDP protocol. The data thus obtained was displayed on the page by cgi-c executables. JavaScript was used primarily for field validation of the web pages. Performance improvement was achieved using shared memory that for each unique session the user would have established by logging on to the web page.
Environment: C, Java, Java Script, Ultra SPARC/Solaris 2.6, Unix C/CTLIB Market Commerce Server, Open Sybase 10
REFERENCE: PCWeek
ISSUE: October 21, 1996
SUBJECT: On the cutting edge of cut-throat strategies: West Group uses Intranet customer service to vie in the world of financial services.
July 93 to June 96 Analyst/Programmer Ad One Inc. (USA)
Internet Based Online
Investment Advisement Service
The project was a complete overall of Ad One’s legacy client portfolio management system in an effort to sell their unique portfolio management concept to mass media using web. The inception of the ambitious project took place prior to the popularity of web based stock tracking and portfolio management systems such as NASDAQ online, e.Schwab or Bloomburg Online.
The responsibilities included every conceivable daily routine of maintaining hardware and software that created financial investment tools on web for such a beginner companies like Ad One, Inc. The work varied from designing software to installing and upgrading hardware. In addition the work schedules often involved interacting with clients and vendor to generate revenues. While in Ad One, Inc. I was also involved in other responsibilities as follows:
I led an independent project to download and convert security transaction information through modem. Programming included ProComm Plus Aspect Script Language, and formatting large amount of fixed blocks of files (VSAM format) and updating local database using C and embedded SQL. Also using C++ created several graph, pie chart and histogram routines that built instantaneous GIF images using LZW compression algorithm. C++ objects were also used to build all the web pages and the entire interaction between the web pages and database.
I also programmed in Terminal I/O using TTY ports to receive and format real-time stock quote from S&P 500 satellite data feed. The programming involved real-time data transfer scenario with soft hardware control of S&P 500’s threaded interface device (TID) and UNIX kernel.
Environment: C++, SQl, RS-6000/AIX 4.0, IBM DB2 for RS6000
OTHER PROJECTS:
Jan 95 to June 95 Programmer/Analyst, Shared Medical Systems (USA), COBOL, JCL, CLIST
Sep 93 -Aug 94 Programmer, Computer Information Centre, Ohio State University, COBOL, CSP
