A bit about me
Male | | from: United States of America
I am currently in Santa Clara
Patrick Wilkerson
1859 Joan Way, # 9
Santa Clara, CA 95050
001-408-422-6573
prwilkerson@msn.com
Objective: Senior Software Engineer
Summary: 15+ years of experience in designing and developing software in the computer industry. Including:
* Languages: Java, C/C++, JavaScript, HTML, DHTML, Perl, Tcl/Tk, Visual Basic, PHP, Lisp, 8086 Assembly, and Pascal.
* Tools: Tomcat, Resin, WebLogic, JBoss, Apache, IIS, Java Web Server, Ant, Log4J, Source Safe, Subversion, Perforce, CVS, RCS, WinCVS, Bugzilla, Eclipse, JDeveloper, JBuilder, and JEdit.
* Operating Systems: Microsoft Windows/DOS, Cygwin, Unix (Solaris and BSD), and Linux (Mandrake, SUSE, and Redhat).
* Databases: Oracle 8i/9i, MySQL, Cold Fusion, and Microsoft Access, using JDBC, PL/SQL, SQL2Java, SQL, and ODBC.
* J2EE: JSP, Servlets, EJB, Tag Libraries, JavaMail, JMS, and XML.
* Expertise in Struts, Tiles, CSS, AJAX, DOM, Swing, AWT, CORBA, JNI, SCSI protocols, MFC, OWL, Applets, multi thread, sockets, and WOW.
* Experience in object oriented design and programming techniques of Rational Rose, UML, and Extreme Methodology.
* Experience in leading teams and training engineers.
Experience:
Staff Software Engineer
2005-present
Emulex/ServerEngines, Sunnyvale, CA
* Implemented Java client for Remote KVMS (Keyboard, Video, Mouse, and Storage) within schedule.
* Implemented storage components for Windows and Linux platforms with DLL/DSO and native executables based on design from management. Using SCSI commands for devices.
* Brought about better customer satisfaction by implementing firmware changes in C/C++ for ARM processor for Remote KVMS chip for issue for special 4 Bit Per Pixel screen mode.
* Implemented Cold Fusion backend for Flash front-end for utility to customize Remote KVMS firmware and client ahead of schedule.
* Implemented Linux native client written in C++ for Remote KVMS. Using Linux sockets, threads, daemon, and SCSI calls for making product more reliable.
* Demonstrated to customers about JavaScript Remote KVMS client using DOM and AJAX.
Lead Project Engineer
2003-2005
Mercedsoft, Fremont, CA
* Received positive feedback from the marketing team from implementation on the event registration web pages for online dating product with Oracle database.
* Worked with QA manager to setup bug-tracking system to make product more stable.
* Led and trained junior engineers with the technologies such as Java Struts, Tiles, MVC, PL/SQL, Tag Libraries, EJBs and JavaScript.
* Made product more stable and reliable after implementing JavaMail support.
Patrick R, Wilkerson
408-422-6573
prwilkerson@msn.com
Senior Software Engineer
2002
Cooper & Associates - diCarta, Redwood City, CA
* Implemented front end GUI with JSP and JavaScript for contract management product within schedule time with an EJB and Oracle beck end.
* Received positive feedback by management on development of the clause approval front end.
* Received positive customer feedback by designing and developing contract approval functionality with Java Struts and Tag Libraries.
* Completed presentation front-end screen within schedule time.
Senior Software Engineer
1999-2001
SupplyPoint, San Jose, CA
* Doubled performance speed for the product's Security Administrator for supply chain product implemented in Java and Swing.
* Received positive customer feedback on the design and development of JSP and JavaScript for web based version of the Security Administrator with Oracle database and XML.
* Received feedback from sales team that product sales have increased by 200% with adding multi site pegging support written in Java and JDBC.
* Increased code efficiency and stability converting CORBA to EJBs for server and client side of product.
* Trained junior engineers to install and setup WebLogic application server ahead of schedule.
Senior Software Engineer
1997-1999
Toshiba, Inc., Sam Jose, CA
* Decreased development time by 2 weeks by designing and implementing pipeline trace tool written in Java and C++ for Sony Play Station 2 microprocessor. Experimented with Swing.
* Increased productivity by 20% designing and producing in house debugger tool in Tcl/Tk and C++ for Solaris that would be used to debug microprocessor ASIC and test programs.
* Implemented ahead of schedule a timer device for the microprocessor simulation developed with C.
* Increased development team's productivity by 10% designing and enhancing RCS using wrap around Perl scripts.
Software Engineer
1994-1997
VIEW Software, Inc., Palo Alto, CA
* Increased sales by designing and developing native long file names written in C++ and WOW for Long File Name product for Windows 95 and Windows NT 4.0.
* Received positive customer feedback on the design and enhancement of shadow controls for better look and feel written in C++ and OWL.
* Designed and implemented setup program for Long File Name's product written in C++ and MFC.
* Got positive feedback from customers by designing and creating supply chain software product with Visual Basic for Applications for Microsoft Access.
Education:
BS Computer Science, San Jose State University, San Jose, CA