|
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 Florida | BS 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 |
|
|
| |