Benjamin P Werle

Senior Software Engineer

605 Boylston Ave E Apt 410

Seattle, Wa 98102

resume@benwerle.com

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, Bellevue, WA

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, Bellevue, WA

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, Seattle, WA

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

Carnegie Mellon University

Pittsburgh, PA

 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.