getpoor.com [rmiug-jobs] RESUME - Tim Stewart - C++/C# Software Developer
2643 S. Halifax Ct.
Aurora CO, 80013
(720) 747-8903
Email: tim.j.stewart@gmail.com
Objective
To be a member of an Agile team working to delight customers with
high-quality, software that increases their efficiency, productivity, and
enjoyment.
Employment History
Captaris, Inc.
2004 - Present
Software Engineer, Level 3
Worked on an Agile team, using Test-Driven Development in C# to build the
Binary Data Store component of an Archival system. Redesigned the document
scanning subsystem changing it from a highly manual process to an automated
process that intelligently processes and routes documents based on their
type (as determined by barcodes). Redesigned the product's audit logging
feature so that audit log data is stored in a SQL database and so that a
document's audit log history can be viewed alongside the document. Designed
and implemented a feature where changing a database field can cause data
from another database to populate other database fields. Changed document
viewer so that OCRed image documents can display search hits on the image
itself. Integrated a third party CAD viewer into our product.
Technologies Used: C/C++, STL, Visual C++, EMACS, Win32 API, COM, ATL, C#,
UNIX tools, XML, Microsoft SQL Server, Windows XP, Ruby, ELISP, Perforce,
Scrum, SharePoint 2007, Visual Source-Safe.
Embarcadero Technologies
April 2001 - 2004
Software Engineer
Designed and implemented features for compiling, packaging, and deploying
Enterprise Java Beans to various brands of Application Servers. Designed and
implemented a generic Revision Control integration module, Visual Basic
parser, Visual Basic reverse engineering module, UML to Java code generation
module.
Technologies Used: C/C++, STL, Visual C++, EMACS, Win32 API, COM, ATL, Java,
UML, UNIX tools, XML/XSLT, Windows XP, Ruby, ELISP, ANTLR (a parser
generator), Visual SourceSafe, Visual Basic, VBScript.
Information Management Research, Inc.
February 1998 - March 2001
Software Engineer then promoted to Senior Software Engineer
Designed, developed, and delivered a IIS Application that allows users to
access proprietary databases over the World Wide Web. The application
allowed viewing, searching, navigating, and downloading unstructured data (
e.g. images, spreadsheets, documents). Maintained several core products.
Performed some of the build, install program, and version control system
work.
Technologies Used: C/C++, STL, Visual C++, EMACS, Win32 API, COM, ATL, UNIX
tools, Windows 9x, IIS, ASP, Ruby, ELISP, Microsoft Solutions Framework,
Visual SourceSafe, InstallShield
Coopers & Lybrand L.L.P.
1995 - 1998
Associate, Senior Associate
Designed, developed, and delivered a Document Management/Workflow system for
use by a "Big Six"accounting firm. The system used Lotus Notes as the back
end and MFC for the front end. Mentored junior coworkers. Continuously
sought ways of improving the process and the product. Successes to that end
included the creation and adoption of several standards including release
techniques and coding guidelines. Maintained a Property Tax system written
in FoxPro.
Technologies Used: C/C++, STL, Visual C++, EMACS, Win32 API, COM, MFC, UNIX
tools, Windows 9x, PVCS, Lotus Notes, FoxPro
Education
Computer Learning Center - 1995 - GPA 4.0, Honors Program
Covenant College - 1991-1993 - Electrical Engineering Major
Experience - Challenges, My Actions, and the Results
Challenge: After deploying an Enterprise Java Bean (EJB) to an application
server, it was difficult to
determine if the Bean was truly functional.
Action: Proposed, designed, and implemented feature that allows users to
automatically generate a Test
Harness for a given Bean.
Results: Several groups will be able to benefit from this feature: Quality
Assurance can use the feature to
test whether a deployment succeeded. Technical Support will be able to use
the Test Harness for diagnostic
purposes (the Test Harness reports all successes and failures it experiences
to the user). EJB Developers can
use the Test Harness as a head start towards implementing unit tests for
their EJBs.
Challenge: Our company wanted to serve databases over the Internet (like the
way Lotus Domino does).
Action: I was asked to build a product that serves databases over the
Internet.
Results: I built a Microsoft Internet Information Server Active Server Pages
Component in C++ that
serves our proprietary databases over the Internet. The product's features
include viewing documents, fulltext
searching documents, index searching documents, cross-database searching,
database navigation, record
data display, database level security, audit logging, and file retrieval.
The product supports both Netscape Navigator and Internet Explorer.
Challenge: One of our products was having installation/configuration
problems in the field.
Action: I wrote a diagnostic utility that would check the installation for
potential problems.
Results: This program has saved hours of Tech Support's time and has shown
us that sometimes users
tamper with the installed product and then blame the product when it doesn't
operate correctly.
Challenge: Realized that I could be writing better code.
Action: Took it upon myself to improve the quality of the source code I
wrote. Studied books on Coding Styles, Analysis/Design, Refactoring, Unit
Testing.
Results: I have a greater knowledge and understanding of what my code does.
Because it is being Unit Tested, I have a higher comfort level about its
quality. The code is easier to maintain and extend. I enjoy writing code
much more than before. This improvement is a continuing process.
Challenge: The daily build process was unpredictable and builds were often
defective. Quality Assurance
did not know what was fixed or changed in the new builds.
Action: I took over the Daily Build process.
Results: Build times have dropped from three days to four to six hours due
to my partial automation of
the process. More defects in the build are caught because we now "smoke
test" the build prior to releasing
it to Quality Assurance. QA personnel are now informed of what is in each
build via a Visual Source Safe
report. QA has expressed that they have a lot more faith in the builds being
accurate since I took it over.
They spend much less time waiting for builds and more time testing them.
Challenge: Patches were being handled in an ad hoc, unrepeatable way. We did
not know which customer
had what code.
Action: I took over the patching process and revised the process.
Results: Patches are now built properly and labeled within SourceSafe. We
know exactly what changes went into each patched executable and DLL.
*References available upon request*
[Non-text portions of this message have been removed]
RMIUG, http://www.rmiug.org appreciates the sponsorship of
MicroStaff, http://www.microstaff.com , ONEWARE, http://www.ONEWARE.com
and Copy Diva, http://www.copydiva.com
To unsubscribe from this list, send an email to
rmiug-jobs-unsubscribe@yahoogroups.com or visit:
http://groups.yahoo.com/group/rmiug-jobs/
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/rmiug-jobs/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/rmiug-jobs/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:rmiug-jobs-digest@yahoogroups.com
mailto:rmiug-jobs-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
rmiug-jobs-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
--~--~---------~--~----~------------~-------~--~----~
THE ULTIMATE WEALTH PACKAGE
EARN A FULL TIME INCOME FROM YOUR COMPUTER
START EARNING WITHIN THE NEXT HOUR
http://getpoor.imarichkid.hop.clickbank.net/
-----------------------------------------------------------------
How you can earn a SIX FIGURE INCOME just blogging....
http://getpoor.bttb1.hop.clickbank.net/
---------------------------------------------------------------
ALL NEW "PEEL AWAY" WEBSITE ADS!
http://getpoor.peelads.hop.clickbank.net/
-----------------------------------------------------------------
Build an online Niche Store.
The next wave in online shopping.
http://getpoor.nichestore.hop.clickbank.net/
--------------------------------------------------------------------
QUIT YOUR JOB:
http://getpoor.awmiracle.hop.clickbank.net/
------------------------------------------------------------------
THE MONEY MAGNET PROGRAM:
http://getpoor.sucesfulwa.hop.clickbank.net/
--------------------------------------------
-~----------~----~----~----~------~----~------~--~---
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home