|
Benjamin P
Werle Senior Software Engineer |
|
|
|
206.329.3667 |
|
OBJECTIVE |
|
Full-time employment in a
mid-size company working as part of a small, highly skilled, and dedicated
team. |
|
WORK HISTORY |
||
|
Senior Software Engineer |
Estorian Corporation, |
2003 – 2004 |
|
·
Designed and
implemented multi-tier, enterprise quality, email indexing product intended
to reduce liability and understand employee usage of email within an
organization ·
Responsible for
overall product architecture design and implementation, including researching
interfaces to Exchange 5.5, 2K, and 2003 and implementing necessary data
gathering components using CDO and MAPI ·
Utilized prior
experience designing, implementing, debugging, and supporting robust, enterprise
quality software, to create an intuitive GUI client, and a robust,
fault-tolerant back-end ·
Designed and implemented
one of a kind message indexing and word stemming engines ·
Provided technical
support and other services required when working as part of a small company,
including travel |
||
|
Senior Software Engineer/Team Lead |
TeraCloud Corporation, |
2001 – 2003 |
|
·
Designed and
implemented n-tier, enterprise class, SRM product targeted to help
administrators comprehend and manage their expansive, vendor profuse storage
environments ·
Responsible for
overall product architecture design, and implementation of server, db, and
agent components ·
Wrote,
debugged, and documented multi-threaded server, multi-threaded agent, network
interface, db interface, db schema and stored procedure code using C/C++,
Java, shell scripting, TSQL, and OO design ·
Wrote
cross-platform library that facilitated support of mutli-threaded agent with
embedded HTTP communications support on seven different operating systems
including, Win NT/2K/2003, Solaris, AIX, MVS, HP-UX, Linux, and NetWare ·
Designed and
implemented SOAP-like XML RPC for SSL secured network agent/server
communication ·
Designed and
implemented unique file searching capabilities supporting full Boolean logic
filtering constrained to and across agent machines ·
Responsible for
researching methods of collecting relevant storage metrics on all seven
platforms, and subsequent implementation of data collection components ·
Acted as
technical lead of the 5 person agent development team comprised of very
experienced, senior developers through 3 major product releases ·
Managed source
control facilities and implemented migration from VSS to Perforce ·
Provided technical
support and other services required when working as part of a small company,
including travel |
||
|
Software Engineer |
2Way Corporation, |
1997 – 2001 |
|
·
Helped to design
and implement enterprise level, internet and intranet web survey product aimed
towards reducing the ROI and skill required to create, maintain, and report
on collected data associated with web based surveys ·
Responsible for
client GUI design, client/server network interfaces, server/db interfaces,
and db schema and stored procedures ·
Wrote,
debugged, and documented native windows GUI client, multi-threaded server,
JavaScript/HTML generation, network interface, db interface, and XML storage
code using C/C++, Java, VBScript, and OO design ·
Refactored
client/server network communications code to include SSL capabilities using
OpenSSL. ·
Lead
development effort of several significant dot releases ·
Traveled to
customer sites serving as technical support on sales calls, and on-site
debugging trips. ·
Served as 2nd
and 3rd tier customer support ·
Authored white
papers and contributed to technical aspects of the product manual, sales
collateral, and related marketing documentation |
||
|
EDUCATION |
||
|
|
|
Graduated 1997 |
|
BS Physics with Computer
Science Track |
||
|
SKILLS |
|
|
Development Languages and
Technologies |
C/C++, STL, Java, C#, .Net,
Shell Scripting, VB, ASP, ASP.Net, JavaScript, VBScript, XML, HTML, WSDL,
SQL, TSQL, Sockets, SSL, HTTP, WSH, WMI, Threading, Client/Server, CDO, MAPI,
Lisp |
|
Development Tools and
Applications |
Perforce, CVS, VSS, MSDev
5, MsDev.Net, Netbeans, gcc, make, Ant, emacs, vi, MS SQL Server, Oracle, MS
Exchange, IIS, Apache, Tomcat, Cygwin, SAN, NAS |
|
Operating Systems |
Windows NT/2000, Windows
9x, Solaris, HP-UX, AIX, Linux, Mac OS, MVS |
|
Networking |
TCP/IP, DNS, DHCP, WINS |
|
REFERENCES |
|
References are available upon
request. |