13025 SW 47th Street ·  Mustang, OK 73064 ·  Home: 405 806 0070  ·  weidner@studystack.com
 
John Weidner

 
Technical Skills

 
Java: Sun Certified Programmer for the Java 2 Platform
J2EE, JFC, Swing, Java Beans, JSP, XML, JDBC, JUnit, Eclipse, JBuilder
Internet: HTML, applets, servlets, SOAP, Web Services, Struts, TCP/IP
C/C++: Visual Studio, MFC, Win32API, COM, ActiveX, sockets
OO: UML, Rational Rose, Design Patterns, Use cases
S/W cycle:   requirement analysis, design, prototyping, testing, stubs, code reviewing
OS: Windows NT, 2000, Unix, Linux, DOS
Databases: Oracle, Informix, MySQL, MS-SQL Server
Misc.: n-tier, multithreaded, client/server, VB, SQL, ClearCase, Visual Source Safe, Ant

Experience

08/03 - 08/09 AAA Software Engineer Heathrow, FL
Developing web applications using Java servlets and JSP.  Developed new web services and integrated multiple web applications using web services.  Developed custom tag libraries to simplify applications and to give multiple applications a consistent look and feel. 
 
02/03 - 08/03 eSecurity Inc. Contract Software Engineer Rockledge, FL
Development and bug fixing of a security event management application's user interface using Java Swing, third party graph and browser products.  Quickly learned their existing code and development process enabling team to complete the product on schedule.  Fixed over 100 defects and added many new features. 
 
07/92 - 10/02  CME / Enhansiv Software Engineer Oviedo, FL / Irvine, CA
Full life cycle object oriented software development.   Used Use-Case analysis to clarify requirements.   Modeled designs using Rational Rose to create UML class and sequence diagrams.  Used C, C++, Java, and VB to construct application. 
  • Used C++, MFC, ActiveX, MFC to create a configurable Win32 client application to present the user interface for data collection and presentation.
  • Lead team of remote engineers to enhance a C++ directory assistance application for use with a new phone switch.
  • Mentored other team members on using UML and Java to develop GUI using Java’s Swing technology.
  • Used Java, VB, SQL, JDBC, and UML to create a multithreaded Windows system tray client application that used SOAP to interface with custom Web Services.  Application designed to be integrated with many other CRM applications. 
  • Used JSP, HTML, Struts, UML, and JavaScript to create a highly configurable application which allowed administrators to manage the installation of enterprise applications. 
  • Lead team including outside consultants to rapidly develop a demo of integrating Enhansiv’s server product with a Siebel workstation application. 
  • Used VB, Java, JavaBeans/ActiveX bridge to integrate a VB client application with a Java server application
Manager’s Comments: John’s work style and dedication influences others to perform at a high level as well.  His level of competence and fast response time to important issues keeps other people involved in the task at hand.  When faced with urgent issues, he responds quickly and does the job correctly the first time.
 
 

07/91 - 07/92  OmniVision Programmer Highland, CA
  Developed and maintained custom software for small businesses.   Worked with individual customers to analyze and define requirements and then implemented DOS based solutions in C. 
  • Extended a workflow application which streamlined company’s process of collecting supporting documents for workers compensation cases. 
  • Extended custom payroll system which paid migrant workers based on the duration of time worked and the quantity of work completed
  • Documented custom code libraries

 
03/89 - 07/91  Maynard Electronics (now Veritas) Software Engineer Lake Mary, FL
  Designed and developed software for commercial tape backup systems.   Projects included peer-to-peer communications, and OS/2 and DOS user interfaces.   (After leaving Maynard Electronics, I worked for them again as a contractor to implement Unix and DOS backup agents and a Tape Backup Format validation utility.)
  • Designed and developed a Tape Backup Format validation utility (as a CME consultant)
  • Lead development team of remote backup agent for Unix (as a CME consultant)
  • Enhanced user interface for DOS and OS/2 products
  • Optimized module which allowed entire hard drives to be backed up and restored as an image. 
  • Developed peer-to-peer remote backup agent for DOS
  • Modified installation of demo to use compression so that the application could fit on a single 360K floppy for distribution at trade shows. 

 
Education

 University of Central FloridaBS Computer Science Orlando, FL
 
  • Graduated with honors (GPA: 3.5)
  • NCR Award for Excellence Scholarship
  • Taught Introduction to Computer Science to class of 70 students
  • Assistant Computer Lab Manager
  • Represented UCF at the S.E. Regional Programming Contest
  • First Place 1988 Game Programming Contest

Personal Projects

 
Developed an award winning educational web site  www.studystack.com
Developed a J2ME flashcard program for cellphones
Developed web based music awards voting system for the Songwriters Showcases of America
Developed a pen based text editor shareware application

 

Download Word Resume    Project Details