MS Word format - Tech Info Systems - Custom .NET Software ....doc
Upcoming SlideShare
Loading in...5
×
 

MS Word format - Tech Info Systems - Custom .NET Software ....doc

on

  • 527 views

 

Statistics

Views

Total Views
527
Views on SlideShare
527
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

MS Word format - Tech Info Systems - Custom .NET Software ....doc MS Word format - Tech Info Systems - Custom .NET Software ....doc Document Transcript

  • N1020 Vinnie Haha Rd Fort Atkinson, WI 53538 Roger Martin 920-563-3165 roger@techinfosystems.com Summary of Skills Roger Martin is a senior software architect and developer specializing in C# and VB.NET development for the Microsoft .NET platform. He is an  C# enthusiastic technologist with the ability to communicate clearly with  Visual Basic  ECMAScript sponsors, business analysts and technical team members.  Javascript  SQL Professional Highlights Web Technologies  Over 14 years of professional software development and  ASP.NET / MVC project management experience.  MS AJAX  jQuery  MCPD certification.  Silverlight / XAML  HTML / XHTML / DOM  Self motivated, organized and detail oriented. Excellent  Web Services presentation and written communication skills.  CSS Project Highlights Development Tools  Visual Studio  Developed web applications and web content management  SQL Server Management Studio systems for clients as a consultant and developer.  Business Intelligence Development Studio (BIDS)  Established and operated a consulting/development firm.  JetBrains ReSharper Assisted clients with assessing requirements, evaluating  ComponentArt Web.UI for technology solutions, developing and implementing solutions, ASP.NET and providing end-user training.  Cruise Control.NET  NUnit  Creator, Architect and Lead Developer of Gallery Server Pro, a  Reflector popular open source .NET web gallery.  Visual Studio Team System  Visual SourceSafe  Migrated client application for CUNA Mutual Group from local  Subversion / TortoiseSVN data storage to SOA architecture using web services and SQL  Axosoft OnTime Server. Included automated data migration tool built with SSIS.  Altova XMLSpy  Designed and implemented framework to allow a single gift  Sandcastle card system to be used by three separate business processes. Other  Re-architected and enhanced existing web application for  Windows Presentation Alliant Energy to massively improve performance, increase Foundation (WPF) usability, and introduce new features.  SQL Server Integration Services (SSIS)  Worked with a team of developers to create a complex web  MS Entity Framework application that helped independent insurance agents create  MS Dynamic Data policies. The application had an innovative Business Rule Engine  SQLite to efficiently enforce complex insurance rules.  XML / XSLT / XSD  Database Normalization  Created a web application that generated on-the-fly Word  Design Patterns documents by merging Word XML templates with database  Agile Development data.  Object Oriented Programming  Microsoft Office  Redesigned the Town of Koshkonong’s website at  .NET Windows Forms www.koshkonongwi.com. The website is a disciplined  Windows Services implementation of XHTML Strict 1.0 and valid CSS.  LDAP (Active Directory)  ADSI (Microsoft Exchange)  Built Windows Service that intercepted emails passing through  Stored Procedures the SMTP Service and validated recipients against Active  TDD Directory or a whitelist of email addresses in database. Created  Virtual PC / Hyper-V Windows Forms administration utility to manage Windows  IIS Administration Service.  Visio  MCPD Certification PAGE 1 OF 4
  • N1020 Vinnie Haha Rd Fort Atkinson, WI 53538 Roger Martin 920-563-3165 roger@techinfosystems.com Project History Tech Info Systems, LLC, Fort Atkinson, WI 1999 to present Owner Business Software Consulting and Development services for businesses Recent projects include: • Gallery Server Pro (2002-present) – Popular web gallery created and developed by Roger. Released 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 advanced features such as real-time upload feedback and automatic decompressing and album generation of hierarchical zip files. Downloaded over 200,000 times. Environment: C#, ASP.NET, Silverlight, SQLite, SQL Server, XML, XSL, HTTP Modules and Handlers, SharpZipLib, ComponentArt Web.UI for ASP.NET. • Retirement Software Upgrade (CUNA Mutual Group, 2010) - Migrated Members Retirement Solutions client application from local data storage to SOA architecture using web services and SQL Server. Built automated data migration tool with SSIS. Environment: ASP.NET, VB.NET, SQL Server, SQL Server Integration Services (SSIS), Visual Basic 6, Microsoft Access • Report Management and Delivery Web Application (Interbit Data, 2009) – Designed and implemented a web application that provided secure access to reports for use by doctors and other health professionals. Provided user authentication, deletion, archive, and zip file retrieval services. Environment: C#, ASP.NET, Entity Framework, SQLite, SharpZipLib, ComponentArt Web.UI for ASP.NET. • Gift Card Integration (The Fireside Theatre, 2008) – Designed and implemented new business process to allow customers to use gift cards across theater, dining, and gift shop business units. Environment: Windows Presentation Foundation (WPF), C#, SQL Server. • Energy Audit Web Application (Alliant Energy, 2008) – Worked with business analysts to enhance an existing web application for Alliant's customer energy auditing program. Environment: ASP.NET, C#, MS AJAX. • Insurance Web Application (General Casualty, 2005-2007) – 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 an innovative Business Rule Engine to efficiently enforce complex insurance rules. Environment: ASP.NET, C#, COM+, DB2, XML, Cruise Control, nAnt, nUnit. • Word 2003 XML Report Generation (Environ, 2005) – Created a web application that generated Word documents by merging Word XML templates with database data. Environment: ASP.NET, C#, Word 2003, XML, XSD, SQL Server 2000. PAGE 2 OF 4
  • N1020 Vinnie Haha Rd Fort Atkinson, WI 53538 Roger Martin 920-563-3165 roger@techinfosystems.com • Town of Koshkonong, WI (2005) – Donated a 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. Environment: XHTML Strict 1.0 and valid CSS • SMTP Recipient Filter (2004) – Built a 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 a Windows Forms administration utility to manage the Windows Service. Environment: C#, Windows Services, Windows Forms, COM Interop, LDAP, Active Directory, SQL Server, Wise for Windows 6.1. • Weather Buddy (2003) – Built a Windows Forms application that displays current temperature based on zip code in system tray. Released as open source and downloaded over 10,000 times. Environment: C#, Windows Forms, web services, Windows Installer. RMT, Inc., Madison, WI December 2004 to March 2005 www.rmtinc.com .NET Architect / Developer • Architected and built a complex data-driven web application that greatly improved compliance management. Mentored colleagues in .Net technologies. Environment: ASP.NET, C#, SQL Server 2000, XSD, telerik RadControls, incremental iterative design methodology Helix Technology Corporation, Longmont, CO April 2000 to August 2003 www.helixtechnology.com Applications Programmer • Built internal applications for a company of 500 employees. • 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. Manufacturing Engineer / Software Developer • 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. 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. PAGE 3 OF 4 View slide
  • N1020 Vinnie Haha Rd Fort Atkinson, WI 53538 Roger Martin 920-563-3165 roger@techinfosystems.com Environment: VB, VBScript, ASP, COM, SQL Server, XML, XSL, VB.NET, ASP.NET, Crystal Reports, Seagate Info, Visual SourceSafe, Active X, Access, Excel,HP VEE Pierce Manufacturing, Appleton, WI January 1994 to August 1994 www.piercemfg.com Test Engineering Intern • 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. Environment: Windows, LabVIEW, Excel Education University of Wisconsin, Platteville, WI BS in Mechanical Engineering, 1995 (GPA 3.48) Certifications: Microsoft Certified Professional Developer: ASP.NET Developer 3.5 (MCPD) Microsoft Certified Solution Developer (MCSD) Microsoft Certified Professional (MCP) Passed the following certification exams: 70-564 Designing and Developing Applications Using the Microsoft .NET Framework 3.5, Mar 2010 70-562 Microsoft .NET Framework 3.5, ASP.NET Application Development, Mar 2010 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 Articles: "Gallery Server Pro - An ASP.NET Gallery for Sharing Photos, Video, Audio and Other Media" http://www.codeproject.com/KB/web-image/Gallery_Server_Pro.aspx CodeProject, November 2008 "SQLite Membership, Role, and Profile Providers" http://www.codeproject.com/KB/aspnet/SQLite-Providers.aspx CodeProject, March 2009 PAGE 4 OF 4 View slide