Download John Weidner - Study Stack

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
13025 SW 47th ST
· Mustang, OK 73064 · Cell: 405 806-0070 · email: [email protected]
John Weidner
Technical Skills
Java Skills:
Sun Certified Programmer for the Java 2 Platform (SCJP)
Sun Certified Web Component Developer (SCWCD)
J2EE, Swing, Java Beans, JSP, XML, JDBC, JUnit, Eclipse, JBuilder
Internet Skills: HTML, CSS, JavaScript, applets, servlets, Web Services, Struts, TCP/IP, Tomcat
C/C++ Skills:
Visual Studio, MFC, Win32API, COM, ActiveX, sockets
OO Skills:
UML, Rational Rose, Design Patterns, Use cases
Databases:
Oracle, MySQL, MS-SQL Server, Informix, JDBC, SQL
S/W cycle skills: requirement analysis, design, prototyping, testing, stubs, code reviewing
OS Skills:
Windows, Unix, Linux, DOS
Misc. Skills:
n-tier, multithreaded, client/server, VB, ClearCase, Visual Source Safe, Ant, LDAP
Experience
08/03 -AAA
Software Engineer
Lake Mary, FL
08/09
Developing web applications using JSF, Seam, and Facelets. 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.





Modified web application to use LDAP for container managed authentication
Developed a framework for integrating web applications as a product suite
Developed a Sales Automation Manager application using JSP, servlets, and tag libraries
Enhanced a Comment Tracking System
Integrated Sprint’s GPS services with a J2ME application for cellphones.
Manager’s Comments: John is one of the top technical contributors in the department. He is a leader in
all of the object-oriented technologies we are currently using for software design and development. He
frequently mentors other members of the department in those technologies.
02/03 -eSecurity Inc.
Contract Software Engineer
Rockledge, FL
08/03
Development and bug fixing of application user interface using Java Swing. Quickly learned their
existing code and development process enabling their team to complete the product on schedule. Fixed
over 100 defects and added many new features.
07/92 -CME / Enhansiv
Software Engineer
Oviedo, FL / Irvine, CA
10/02
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 applications.



Mentored other team members on using UML and Java to develop graphical user interfaces using
Java’s Swing technology. GUI could be configured with XML files.
Lead team of engineers to enhance a C++ directory assistance application for use with a new
phone switch.
Used Java, VB, SQL, JDBC, and UML to create a multithreaded Windows client application that
used SOAP and XML to interface with custom Web Services. Application designed to be
integrated with CRM applications.
John Weidner
Page 2

Used JSP, HTML, Struts, UML, and JavaScript to create a highly configurable application which
allowed administrators to manage the installation of enterprise applications. Configuration
information was stored in XML formatted files.
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
Used C++, MFC, ActiveX to create a configurable Win32 client application to present the user
interface for data collection and presentation.



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 -OmniVision
Programmer
Highland, CA
07/92
Developed and maintained custom software for small businesses. Worked with clients 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 - Maynard Electronics (now Veritas)
Software Engineer
07/91
Designed and developed software using C for commercial tape backup products.






Lake Mary, FL
Designed and developed a Tape Backup Format validation utility (as a CME consultant)
Lead team which developed 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 course to class of 70 students.
Assistant Computer Lab Manager managing 20 consultants.
Represented UCF at the 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 Win32 pen based text editor shareware application.