Frederick P. Stluka
| Bristle
Software, Inc. 1011 West King Road Malvern, Pennsylvania 19355-2004 |
http://bristle.com |
SKILLS
| Clouds | Amazon Web Services (AWS) |
| Systems | Windows, Mac, Linux, Unix |
| Programming Languages | Java, JavaScript, Visual Basic, C++, Perl, Unix shells |
| Web Languages/ Protocols | Ajax, JavaScript, HTML, DHTML, CSS, XML (DTD, DOM, SAX), XSL, XSLT, XPath, CGI, RSS, Atom, SMTP, FTP, HTTPS, DNS, WSDL, SOAP, REST |
| Web Frameworks | JavaServer Pages (JSP), Java servlets, 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 2.2/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.7/2.0, MSXML.DLL XML Parser 1.4/1.3/1.2, Winsock OCX 6.0 |
| Databases, Data Access | MySQL 5/4/3, 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 |
| Developer Tools | Eclipse 3.4/3.3/3.1, JetBrains IntelliJ IDEA 4.5, Borland JBuilder 9, Oracle JDeveloper 2.0, JUnit 4/3, Apache log4j, Apache Ant 1.7/1.6, Microsoft Visual Studio 6.0, Cygwin 1.5, FrontPage 2000/98, PuTTY, WinRAR, WinSCP, RoboForm |
| Unix | perl, yacc, lex, make, cvs, rcs, sccs, awk, emacs, vi, sed, csh, sh, tcsh, bash, ant, cron, yum, sendmail, bind, mail, pine, telnet, rsh, ssh, ftp, iptables |
| Java | Sun Java 5/1.4/1.3/1.2/1.1/1.0, Web Apps, JDBC, JSP, Servlets, Javamail, J2EE, EJB, JMS, JSF, Web Services, Applets, AWT, Swing |
| 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 | Eclipse, JPDA, Firebug, Microsoft Script Debugger, XML Spy, PC-lint, SpyWorks, Spy++, PView, PSpy, OLEView, NT Event Viewer |
| Component Technologies | J2EE, Microsoft OLE, COM, DLLs, ActiveX Controls (OCX, VBX) |
| Office | OpenOffice 3.0, Microsoft Office, Visio, MediaWiki, Lotus Notes, 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 | |
|
2007-Present: For a small software company, designed and wrote a Web application for sale to large regulated corporations (pharmaceutical, cosmetics, auto parts, medical devices, fertilizers, etc.) to taglessly track products for detection of counterfeits and distribution chain violations:
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. | |