Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.