Jerry Sewell
jerry.sewell@runbox.com (503) 807-6388
SUMMARY
- Highly inquisitive, creative and resourceful.
- Skilled in all phases of the software development process
- Empowered by the challenge of creating innovative solutions to business problems.
- Successful in introducing new technologies/practices and in mentoring others.
- Excellent documentation skills, quick learner, ability to work independently and in a team.
- History of providing effective, efficient, maintainable and long-life solutions.
EXPERIENCE
Northwest Evaluation Association, Inc, Portland, OR August 2005 to Present
- Developed several web report pages and custom libraries for test results reporting website.
- Developed several major components of the SRSe paper and pencil system. This included FoxPro
modules to import scanned answer sheets, an upload FoxPro module and corresponding XML web service, several VB components to support the FoxPro client,
several web pages to allow technical support to setup and correct mistakes in tests, and Job Manager (corresponding WinForm UI) with a scoring and post processing job.
- Developed several WinForm applications to create test data, dump system data and create data subsets, including an application
to subset and anonymize school district datasets for client demos.
Environment: ASP.NET, WinForms, C#, XSLT, XML Web Services, FoxPro, VB, Excel Object Model, SQL Server
Business Intelligence, Inc, Tigard, OR May 2005 to July 2005
- Helped to feature complete two Excel Addin applications used to interface databases to Excel spreadsheets. Consisted of a standalone C# WinForms application and an addin portion for Excel.
- Developed an architectural document, design artifacts (UML) and use-cases
for the next generation of products.
Environment: C#, WinForms, Excel Object Model, XML, XSLT, NUnit, Nant, various databases, OLAP,
ICONIX Process (RUP)
Daverci, Inc, Hillsboro, OR January 2005 to April 2005
- Developed interfaces to wholesale pharmacy billing systems consisting of a COM+ interface, flat-files and HL7 interface (custom parser and messaging system).
- Redesigned the database schema to accommodate unification of drug information and a custom insert engine and data importing.
- Developed custom User Controls and WinForms to support the administration of medications in assisted-living centers.
Environment: C#, WinForms, User Controls, SQL Server, Compact Framework, HL7
Portland General Electric, Portland, OR August 2004 to December 2004
- Developed use-cases, requirements, database design and UML model to document the architecture of scheduling application using wireless PocketPCs.
- Developed a WinForms(C#) application, ASP.NET(C#) reporting application, secure XML web services and Oracle 9i databases to schedule/complete power meter replacements and meter service using wireless PocketPCs.
Environment: C#, WinForms, ASP.NET, Server Controls, Oracle 9i, XML Web Services.
GE Interlogix (Supra Products), Salem, OR June 2004 to August 2004
- Developed several web pages/Server Controls for an ASP.NET(C#) Point of Sale application for Supra security products.
- Developed a suite of .NET to WebLogic interoperable, secure XML web services to access backend Oracle 9i stored procedures and Oracle Financial applications.
Environment: VB.Net, C#, ASP.NET, Server Controls, Oracle 9i, J2EE, WebLogic, XSLT, WS-Security, XML Web Services, NUnit, JUnit.
Portland General Electric, Portland, OR March 2004 to June 2004
- Developed ASP.NET(C#) application using custom Server Controls used to track commodity pricing and other factors used to trade energy commodities.
- Developed a set of XML web services and custom web parts to integrate the information into a SharePoint portal.
Environment: C#, ASP.NET, SQL Server, DTS, OLAP, SVG, XSLT, XML Schema, Server Controls, SharePoint, Office Web Components, XML Web Services.
Sharp Laboratories, Camas, WA February, 2004 to March 2004
- Developed use-cases, requirements and UML model to document the architecture of four sample .NET applications (2 WinForms and 2 ASP.NET) for printer/scanner APIs developed offshore.
Environment: VB.Net, C#, C++, ATL, XML, XML Schema, UML.
Freightliner, LLC, Portland, OR March 2003 to February 2004
- Developed ASP/VB/XSLT/JavaScript web application to track tooling, testing and inventory of new truck parts.
- One of two developers of an ASP/VB/XSLT/JavaScript web application used to track the approval and release process for engineering drawings.
- Developed a J2EE/Struts web application using dynamic SVG to represent a job scheduling and job interrelationship for jobs to replace old truck parts with newly developed parts.
- One of two developers of ASP.NET(C#) web application used to enter and track initiatives for a balanced scorecard.
Environment: SVG, XML Schema, XSLT, JavaScript, VB, VB.Net, C#, J2EE, Struts, DB2, WebSphere.
Vesta, Inc., Portland, OR July 2002 to February 2003
- Reengineered UML diagrams, database diagrams and design documents for a VB client/server, J2EE WebLogic and VB COM+ architectures used to handle transactions. Applications supported a 24/7 call center, Interactive Voice Response system and customer Internet access.
- Developed a strategy and guided the reconstruction of the lost source for VB client/server application handling the transactions for Vestas largest customer.
- Performed troubleshooting and made significant changes to enhance the performance and scalability of all three application architectures.
- Researched technologies and made specific make/buy decisions on future architectures and methods for augmenting the existing application base.
- Provided technical leadership while functioning as the acting Software Architect: developed best practice documents, generated white papers, introduced software development process and conducted design reviews.
Environment: UML, XML Schema, XSLT, JavaScript, VB, C#, SQL Server, Struts, J2EE, WebLogic, XML Web Services.
Ideodyne, Inc., Portland, OR January 2001 to June 2002
- Mentored engineering group on the application of ICONIX Process to capture the UML design of a wireless system to schedule installations by field staff at OPTEC.
- Provided design review and architectural oversight on competing designs for an obfuscated cached streaming music player using compulsory use laws rules engine for SuperTracks.
- Reviewed design and made specific design recommendations for Windows CE-based fiber optic cable tester for Textron-Datacomm.
- Developed proof-of-concept applications (web, handheld and desktop) and developed subsystems of client applications.
- Developed service ticket management system for the State of Washington Telecom Department using ICONIX Process. Mentored junior members of staff of development practices and served as team lead on the project.
Environment: UML, XML Schema, XSLT, VB, C++, JavaScript, SQL Server 2000, XML Web Services, Windows CE, Java, Tomcat.
Gaia Software, Inc., Portland, OR December 1999 to May 2000 [while on sabbatical from ABC Tech]
- Developed use-cases, requirements, database design and UML model to document the architecture of a web application for in-store CRM applications using wireless PocketPC/Palm devices and supporting customer Internet access.
- Developed most of the web application code and stored procedures for Gaias CRM applications.
- Provided technical leadership by developing best practice documents, generating white papers, introducing software development process, creating test plans and conducting design reviews.
Environment: UML, C++, VB, XML Schema, XSLT, JavaScript, SQL Server 2000, OLAP, MSMQ, COM+, Windows CE, Palm O/S, Perl, Office Web Components.
ABC Technologies, Inc., Beaverton, OR November 1994 to March 2001
- Project lead for group investigating new technologies and new product ideas. Developed proof-of-concept projects and mentored development groups on the application of technology. Group developed over 20 viable product ideas in one year.
- Provided technical leadership by developing best practice documents, generating white papers, introducing software development process, mentoring new college hires, teaching seminars and conducting design reviews.
- Devised a next generation web, distributed architecture for all of ABCs business performance applications after initial attempt by Engineering group failed.
- Made major changes to Intraspect Knowledge Management System written using Java Servlets to allow system to be used for Activity-based Costing. System eventually replaced by a SharePoint solution.
Environment: UML, C++, VB, XML Schema, XSLT, JavaScript, SQL Server 2000, OLAP, Oracle, Java, J2EE, JBOSS, SharePoint, MFC, COM+, ATL, Perl.
Mosaix, Inc., Portland, OR May 1993 to October 1994
- Short-term contracts for a variety of clients mainly dealing with CAE and user interface development. Clients: Mentor Graphics, Tektronix, ABC Technologies, ITRON, and Hewlett Packard.
Environment: C++, MFC, UNIX, InterViews, Perl, CGI.
ABC Technologies, Inc., Portland, OR June 1992 to April 1993
- Developed shrink-wrapped Windows software products for Activity-based Costing and Business Performance Measurement (Balanced Scorecard).
Environment: C++, MFC, XVT, UNIX, X-Windows.
Analogy, Inc., Beaverton, OR October 1987 to June 1992
- Developed user interface software, UI framework and supporting applications for an analog simulator (Saber) used for Computer-aided Engineering (CAE).
Environment: C++, Windows UI, UNIX, X-Windows.
Integrated Measurement Systems, Inc., Beaverton, OR August 1983 to October 1987
- One of six company founders. Designed and developed real-time embedded software for complex circuit testing systems (ASIC Verification). Maintained and developed software tools to support application development.
Environment: C++, Assembler, UNIX, Real-time programming.
Tektronix, Inc., Beaverton, OR August 1979 to August 1983
- Developed real-time embedded software for the DAS 9100 Logic Analysis System (Logic Analyzer). Maintained and developed software tools to support application development.
Environment: Pascal, Assembler, UNIX, Real-time programming.
Electro-Scientific Industries, Inc., Portland, OR January 1978 to August 1979
- Developed real-time software and software tools used for Model 44 Laser Trimming System. Maintained and developed software tools to support application development.
Environment: Pascal, MACRO-11, RSX, Real-time programming.
EDUCATION
Reed College, Portland, OR 1975 to 1978
Major: Math/Chemistry