BRUCE SIGMON
*****.*.******@*****.*** 404-***-****
SUMMARY
Senior Software Engineer who excels at solving complex technical problems, often with simple
solutions. Sun Certified Java Programmer with extensive experience in C++ on both UNIX and
Windows platforms. Broad industry experience.
Experience Includes:
• Security – network assessment Utility industry
•
• Loan processing Healthcare
•
• Hosted Operating System Implementation Compilers
•
• Database Consolidation
TECHNICAL SKILLS
Languages: Java, C++, C#, C, Perl, XML, XHTML, XSL
•
Databases: DB2, Sybase, SQL Server, Oracle, Derby
•
Operating Systems: Windows, UNIX, Unisys mainframe
•
Miscellaneous: multithreading, Swing, JUnit, CppUnit
•
PROFESSIONAL EXPERIENCE
ANTS SOFTWARE – Alpharetta, GA Dec 2009-June 2010
Development Engineer
Used Java/Swing to develop a user interface to manage metadata for the company’s ACS
product. Ported a performance package from C with embedded SQL to CTLIB to help in
analyzing performance of the product.
INTERNET SECURITY SYSTEMS / IBM – Atlanta, GA Sept 2000-Apr 2009
Staff Software Engineer
I worked on the company’s network assessment products (Internet Scanner and Enterprise
Scanner) which scan the customer’s network to detect vulnerabilities and misconfigurations on
machines. Designed and implemented new features and fixed defects as needed.
Quickly learned XSL in order to effectively estimate and implement LMI scan reports (PHP, XSL,
•
XHTML, Perl) from XML file.
Conceived crucial use of sort to quickly build XML file needed for reports.
•
Wrote tool (C++) to migrate customer data from binary format to XML and generated corresponding
•
XML schema.
Designed and implemented module (C++) to identify operating system of scanned host.
•
Implemented test harness (C#) in order to locate a problematic multi-threading bug which caused our
•
product to crash. Found the problem and fix despite its being in a different department’s messaging
library.
Detected multi-threading issue in std::string implementation.
•
Fixed multi-threaded issues in shutdown of two components of the product which allowed the
•
controller to restart these components.
Twice awarded ISS’s “World Class Achievement Award”.
•
Modified HTML checks to also run against HTTPS servers with SSL.
•
Designed and implemented class to parse subset of XML.
•
Improved performance of window display.
•
Located race condition in our code.
•
Wrote COM test harness to test COM interface to product.
•
Wrote Perl script to test scalability of module size.
•
BRUCE SIGMON PAGE 1 OF 2
PROFESSIONAL EXPERIENCE (continued)
SCT CORPORATION – Columbia, SC Jan 1999-Aug 2000
Software Engineer
Our division of SCT supplied software to the utility industry to enable them to track, charge and
bill their customers. The corresponding database included meters, meter readings, charges,
payments, the application of charges to payments and pretty much everything that the utility
needs to serve its customers. Debugged numerous processes and reports (C with embedded
SQL) related to payment application, billing and processing of bad debt.
Re-implemented report from binary specification.
•
Automated task assignment to notify of changes by email.
•
Took and passed the OCP “SQL and PL/SQL” exam.
•
Developed SQL scripts to allow for faster database setup needed for testing.
•
Demonstrated use of “make” to team with typical examples of changes to standard make file.
•
AFFINITY TECHNOLOGY – Columbia, SC Jul 1997-Nov 1998
Senior Software Engineer
Affinity worked with lenders to automate the process of providing loans. This included the decision of
whether to lend or not to lend based on credit history and rules. We developed a desktop program for
loan officers which we implemented as a web server which read forms and stored to a Sybase
database.
Wrote multithreaded C++ program to read loan applications from files and store to the database.
•
Implemented (C++) an interface to a third party’s COM DLL in order to obtain used car price
•
information for auto loans.
Implemented web pages (C++, JavaScript, HTML).
•
Led in the implementation of a custom-built workflow feature.
•
UNITEDHEALTHCARE – Golden Valley, MN Aug 1995-Jun 1997
Senior Software Engineer
Worked in the International department which developed a 3-tier client server system to track patients
and doctors for healthcare companies such as HMO’s. The system was designed to be scalable. One
could run the application on multiple machines and even split the database along the components
( patients, providers and so on ).
Wrote servers (C, SQL) providing access to subsystem independent data.
•
Evaluated and demonstrated third party batch processing systems.
•
Tested build of the product from new level of tools.
•
Demonstrated new debugger to the department.
•
Maintained C library for department.
•
Wrote Checkwrite subsystem which writes file to communicate payment information to bank.
•
PROFESSIONAL CERTIFICATIONS
Sun Certified Programmer (SCJP) for Java 2 Platform, Standard Edition 6.0
EDUCATION
M.A., Mathematics – University of Wisconsin – Madison, WI
B.S., Mathematics – North Carolina State University – Raleigh, NC
BRUCE SIGMON PAGE 2 OF 2