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.