Frederick P. Stluka
| Bristle
Software, Inc. 1011 West King Road Malvern, Pennsylvania 19355-2004 |
http://bristle.com |
| Systems | Windows (XP, 2000, NT, Me, 98, 95, 3.1), Linux, Unix (Sun Solaris, Apollo, BSD, BSDI), X Window System, OS/2, DOS, VAX/VMS, IBM VM/CMS |
| Programming Languages | Java, JavaScript, Visual Basic, C++, Perl, Unix shells, Ada, REXX, C, Pascal, Fortran, assemblers |
| Web Languages/ Protocols | JavaScript, JScript, VBScript, HTML, DHTML, CSS, XML (DTD, DOM, SAX), XSL, XSLT, XPath, CGI, RSS, Atom, SMTP, FTP, HTTPS, DNS, WSDL, SOAP |
| Web Frameworks | Java servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), Apache Jakarta Struts, Apache Jakarta Velocity, Microsoft Active Server Pages (ASP) |
| App Servers | Apache Tomcat 5/4/3, BEA WebLogic 8.1 |
| Web Servers | Apache HTTP Server 1.3, Sun/Netscape iPlanet 6/4.1, Netscape Enterprise Server (NES) 3.62, Microsoft Internet Information Server (IIS) 5/4 |
| Web Components | Apache Xerces XML Parser 1.3/1.2/1.1, Apache Xalan XSLT/XPath Processor 2.0, MSXML.DLL XML Parser 1.4/1.3/1.2, Winsock OCX 6.0 |
| Databases, Data Access | Oracle 9i/8i/8.0/7.3, Microsoft SQL Server 2000/7.0/6.5, Interbase, Access, ADO, RDO, DAO, ODBC, JDBC, Perl DBI, SQL Navigator, DBVisualizer 4.2.2, TOAD 7.5, SQL*Plus |
| Component Technologies | J2EE, Microsoft OLE, COM, DLLs, ActiveX Controls (OCX, VBX) |
| Developer Tools | Cygwin 1.5, Apache Ant 1.6, Eclipse 3.1, JetBrains IntelliJ IDEA 4.5, Borland JBuilder 9, Oracle JDeveloper 2.0, JUnit 3.8.1, Apache log4j, Microsoft Visual Studio 6.0, FrontPage 2000/98, PuTTY, WinRAR, WinSCP, RoboForm |
| Unix | perl, yacc, lex, make, cvs, rcs, sccs, awk, sed, csh, sh, tcsh, bash, ant, cron, mail, pine, telnet, rsh, ssh, ftp, iptables |
| Java | Sun Java 1.4.2/1.3.1/1.2/1.1/1.0, JDBC, Servlets, JSP, Ajax, Javamail, J2EE, WebApps, EJB, JMS, Web Services, Applets, AWT, Swing, Microsoft Visual J++ 6.0/1.1 |
| VB | Visual Basic 6/5/4/3/2, VBA, VBScript, Visual Modeler |
| C++ | Microsoft, Borland, Zortech, gcc |
| S/W Mgmt | Concurrent Versions System (CVS), WinCVS, Microsoft Visual SourceSafe (VSS), NMake, Systems Management Server (SMS), Intersolv PVCS Version Manager, Configuration Builder, Tracker, Mercury Test Director, Seagate WinInstall, Unix cvs, rcs and sccs, VAX CMS |
| Debugging | Microsoft Script Debugger, XML Spy, PC-lint, SpyWorks, Spy++, PView, PSpy, OLEView, NT Event Viewer |
| GUI Components | Microsoft WebBrowser OCX, DHTMLEdit (TriEdit) OCX, FarPoint Spread/OCX, TabPro OCX, Sheridan Data Widgets |
| Office | Microsoft Office 2003/2000/97/6.0/2.0 (Word, Powerpoint, Excel, Outlook), Visio, MediaWiki, Lotus Notes 4.5/4.0/3.2, Mozilla Thunderbird, Netscape Messenger, cc:Mail |
Teamwork, initiative, ability to learn and teach, customer and quality focus, effectiveness, broad range of experience. My greatest thrill is to learn a new technology, teach it to others, and use it to quickly develop reliable software that makes its users more productive. While performing assigned tasks, I also make significant unsolicited contributions to the team. On my own initiative, I have developed many tools that have gained company-wide acceptance: automated regression test tools, text editors, network file transfers, configuration management tools, e-mail programs, XSL debuggers, and reusable software parts. Finally, I have received numerous awards for teamwork, consistently "ironing out the rough spots" to keep the team working smoothly.
EXPERIENCE
| 1996-Present | Bristle Software, Malvern, Pennsylvania | |
|
2005-2006: For an on-line bank, supported and enhanced Web applications, Web services, and underlying architectural components, using Oracle 9i, WebLogic, Apache HTTP Server, JSP, Struts, EJB, JMS, log4j, JUnit.
2004-2005: For a small dot-com company, helped develop a JavaServer Faces (JSF) engine and set of components.
1999-2004: For a large multi-national pharmaceuticals company: (See details)
1996-Present: Webmaster and Linux System Admin for the Bristle Software Web site (http://bristle.com).
1996-Present: Developing and supporting open source Java and JavaScript libraries, including:
1998-1999: For a small medical technology company, developed a database-driven
Web site, using SQL Server 7.0 and IIS 5.0.
Wrote a VB 6.0 maintenance program that allows the user to edit Web
page fragments in a WYSIWYG HTML editor similar to
Microsoft Front Page or Word. It stores the fragments in the
database. The complete Web pages are assembled from the fragments via ASP
and ADO. (See details)
1996-1998: For a major financial services and mutual funds company,
I joined the Technical Architecture and Core Infrastructure team that
defined the software architecture for corporate applications on Windows
NT, and produced reusable software parts. (See details) |
||
| 1991-1996 | Shared Medical Systems (SMS), Malvern, Pennsylvania | |
|
||
| 1987-1991 | Software Productivity Consortium (SPC), Herndon, Virginia | |
Computer programmer and tech lead. Wrote CASE tools in Ada, C and Pascal using the X Window System on Unix. Tools include interactive graphical editors for OOD diagrams stored in a relational database, a generic "autolayout" package for node-arc graphs, a yacc-based parser for Ada code, and internal reuse libraries. (See details) |
||
| 1982-1987 | Raytheon Company, Sudbury, Massachusetts | |
|
|
||
EDUCATION
| 1982
|
University of
Pennsylvania, Moore School of Electrical Engineering BSE, Computer Science and Engineering, GPA: 3.6/4.0 (Magna cum laude) |
|
| Thesis | Design and Implementation of a 3D interactive computer graphics package. Design was published in ACM "Computer Graphics" journal, and implementation used for instruction and graphics research at the university. | |
| Ongoing | Conferences | Java, C++, VB, Windows, Internet, Graphics, Ada |
| Classes | Java, XML, Oracle 8, MTS, MFC, VB, COM/OLE, Design Patterns, Advanced C++, X Windows Programming, Software Engineering with Ada, User Interface Design, Object-Oriented Design, Probability Theory and Petri Nets, IDL, VMS Internals. | |