Resume of Roger Martin - Expert Software Developer, Architect, and Consultant

Fort Atkinson, WI 53538      920-563-3165     http://www.techinfosystems.com/rogerresume.aspx     MS Word format

Summary

  • A senior software developer specializing in C# and VB.NET development for the Microsoft .NET platform
  • An enthusiastic technologist with the ability to communicate clearly with sponsors, business analysts and technical team members
  • Proactive, results-oriented, takes ownership of customer problems
  • 13 years professional experience

Summary of Skills

Programming Languages

C# / VB.Net / Visual Basic / VBA / VBScript / JavaScript / ECMAScript

Transact SQL

Development Tools

Microsoft Visual Studio

SQL Server Enterprise Manager / Query Analyzer / Profiler (SQL Server 7/2000)

SQL Server Management Studio (SQL Server 2005)

ComponentArt Web.UI for ASP.NET

Wise for Windows 6.2 Professional

Cruise Control.Net

NUnit

Reflector

Visual SourceSafe

Axosoft OnTime 2007

Altova XMLSpy 2005

Crystal Decisions Crystal Reports Designer and Info Designer

Web Technologies

ASP.NET / ASP

Web Services

HTML, DHTML, XHTML, CSS and DOM

VBScript, JavaScript

XHTML 1.0 Strict, Transitional

Other

XML / XSLT / XSD

Database Normalization

Design Patterns

Stored Procedures

TDD

Visio

Virtual PC

IIS Administration

Enterprise Architect

Microsoft Office

Object Oriented Programming

.NET Windows Forms

Windows Services

LDAP (Active Directory)

ADSI (Microsoft Exchange)

Agile Development

Work History

Tech Info Systems

www.techinfosystems.com

Fort Atkinson, WI

Software Consultant / Developer / Owner – 1999 to present

Business Software Consulting and Development services for businesses. Started part-time in 1999 and grew to full-time in August 2003.

Sample/Recent projects include:

  • Gallery Server Pro – Developed and released by Roger under the GPL open source license at www.galleryserverpro.com, Gallery Server Pro is a complex web application that enables users to share photos, videos, audio files, and other documents online. Features thumbnail and optimized image generation, album creation and maintenance, rotation and caption editing, and even advanced features such as real-time upload feedback and automatic decompressing and album generation of hierarchical zip files. Downloaded over 30,000 times. C#, ASP.NET, MSDE, SQL Server, XML, XSL, HTTP Modules and Handlers, SharpZipLib, Wise for Windows 6.2, ComponentArt Web.UI for ASP.NET.
  • Insurance Web Application – Worked with a team of developers to create a complex web application that helped independent agents create insurance policies for General Casualty’s Commercial Business Auto product. The application had a Service Oriented Architecture (SOA) and an innovative Business Rule Engine to efficiently enforce complex insurance rules. Technologies used: ASP.NET, C#, COM+, DB2, XML, Cruise Control, nAnt, nUnit.
  • Word 2003 XML Report Generation – Created web application that generated Word documents by merging Word XML templates with database data. ASP.NET, C#, Word 2003, XML, XSD, SQL Server 2000.
  • SMTP Recipient Filter – Built Windows Service that intercepted emails passing through the SMTP Service and validated recipients against either Active Directory or a whitelist of email addresses in database. Also created Windows Forms administration utility to manage Windows Service. C#, Windows Services, Windows Forms, COM Interop, LDAP, Active Directory, SQL Server, Wise for Windows 6.1.
  • Weather Buddy – Built Windows Forms application that displays current temperature based on zip code in system tray. Released as open source and has been downloaded over 10,000 times. C#, Windows Forms, web services, Windows Installer.
  • Town of Koshkonong, WI – Donated a complete redesign of the Town of Koshkonong’s website at www.koshkonongwi.com. The website is a disciplined implementation of XHTML Strict 1.0 and valid CSS.

RMT, Inc.

www.rmtinc.com

Madison, WI

.NET Architect / Developer – December 2004 to March 2005

Worked as a consultant to architect and build a complex data-driven web application that greatly improved compliance management. Mentored colleagues in .Net technologies. ASP.NET, C#, SQL Server 2000, XSD, Telerik’s r.a.d. web controls, incremental iterative design methodology.

Helix Technology Corporation

www.helixtechnology.com

Longmont, CO

Applications Programmer – April 2000 to August 2003

Built internal applications for a company of 500 employees. VB, VBScript, ASP, COM, SQL Server, XML, XSL, VB.NET, ASP.NET, Crystal Reports, Seagate Info, Visual SourceSafe.

  • Performed complete life cycle project management from initial employee interviews to determining design requirements, software modeling, development, implementation, and user training.
  • Responsible for the corporate-wide implementation of a shared .Net environment.
  • Projects included a timesheet submission/approval/reporting system (ASP), a bill of materials utility (ASP.NET), a flat BOM calculator (ASP.NET), and a training web application (ASP.NET).
  • Managed the data conversion of all company data during an ERP implementation involving HP3000, SQL Server 2000, and J.D. Edwards. Used DTS Packages, SQL Server Scheduled Jobs, VBScript, T-SQL and stored procedures.
  • Designed and implemented web-based reporting using Crystal Reports web server and Seagate Info.

Helix Technology Corporation

Manufacturing Engineer / Software Developer – Dec. 1995 to April 2000

Responsible for all aspects of equipment used in production of vacuum gauges, including software development, tool and hardware design / installation / maintenance, and continuous process improvement. VB, COM, Access, Excel, HP VEE.

  • Project manager for custom software / hardware implementations with budgets up to $100,000.
  • Developed the company’s first use of ActiveX Automation to link manufacturing equipment directly to relational databases.

Pierce Manufacturing

www.piercemfg.com

Appleton, WI

Test Engineering Intern – January 1994 to August 1994

Worked in the Research and Development Department and performed the following tasks:

  • Designed and executed software-based data acquisition of various vehicle characteristics (stresses, pressures, temperatures, etc.)
  • Analyzed resulting test data using statistical and graphical methods and made recommendations for further action.

Education

University of Wisconsin, Platteville, WI

BS in Mechanical Engineering, Spring, 1995 (GPA 3.48)

Certifications

Microsoft Certified Solution Developer (MCSD)
Microsoft Certified Professional (MCP)

 

Passed the following certification exams:

70-536 Microsoft .NET Framework 2.0 – Application Development Foundation, Dec 2006

70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition, Nov 2001

70-100 Analyzing Requirements and Defining Solution Architectures, Oct 2000

70-176 Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0, Jan 2001

70-175 Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0, June 2001

Interests

Avid reader of the following professional publications:
  • MSDN Magazine
  • Visual Studio Magazine
  • ASP.NET Pro Magazine
  • SQL Server Magazine 
  • Dr. Dobbs Journal 
  • Redmond Magazine
  • Redmond Channel Partner Magazine
  • eWeek

References

References available upon request.