RICHARD J. MCMAHON
Software Engineer Software Developer Programmer SaaS Custom Web Development .NET Full Stack
508-***-**** *******@********.**.*** Ashland, Ma 01721 https://www.linkedin.com/in/rich-mcmahon-01332057
Summary
With a background of owning and operating a successful retail and wholesale distributorship, my business-minded skillset lends itself to those companies looking for someone to quickly come up to speed on their business and help craft software to achieve more revenue, more market-share or more productivity
I am a senior level developer with over 15 years’ experience in designing and writing new or revising existing applications and modules. I am experienced in dynamic and reactive web application design, including thick and thin Windows client applications and web services. I am comfortable working in MVC, Web Forms, ASP and proficient in C#, VB.NET, JavaScript and related libraries.
I have created applications such as package tracking software, SaaS software, custom web applications, data synchronizations with Salesforce, SaaS youth sports tracking, eLearning, and more.
I am currently looking for work (permanent or contract) in central Massachusetts (Framingham – Westborough area not Boston) or remote work. I look forward to speaking with you about your software needs.
Technologies
Microsoft .NET Full Stack
Visual Studio NET versions 2003 – 2015 and IIS
15 years
C#, VB.NET, NET Framework versions 2.0 – 5.0
15 years
MVC, Entity Framework, LINQ to SQL
7 years
Windows Forms, Web Forms
15 years
Web Services
15 years
VBA and MSOffice, Visual Basic version 3 – 6, ActiveX and VBScript
18 years
MS Access, MS SQL Server 2000 – 2014
18 years
Responsive HTML, CSS, JavaScript, jQuery, Bootstrap, JSON, AJAX
7 years
XML, XSL, XSLT
15 years
Telerik Developer Tools for .NET, MVC and Kendo
10 years
VSS, Team Foundation Server (TFS) and SVN source control
10 years
Experience
Convention Data Services, Bourne, MA, Contract Remote
Custom registration and lead management solutions
JUL 2016 –NOV 2016
OnProcess Technology, Ashland, Ma, Permanent Position
A service supply chain optimization and customer experience management services to some of the world’s leading technology companies, giving them visibility into, control of, and actionable data-driven insights from, their service supply chain and customer experience processes
OCT 2012 –MAY 2016
MembersFirst, Wayland, Ma, Permanent Position
SaaS company specializing in content management, internet marketing, and data solutions for member-based organizations in the leisure and hospitality industry
MAR 2007 –AUG 2012
CTO - Youth Sports USA, Framingham, Ma, Permanent Position
SaaS for national sports organizations providing technology for management of leagues and teams
NOV 2003 - MAR 2007
Astrum/Dell Softworld Waltham, Ma, Contract Remote
Debug and improve a VB6/Asp project for final release. Complete rewrite to C# .Net web
OCT 2002 - OCT 2003
Tanning Technology Softworld Waltham, Ma, Contract Remote
Integration of back-office systems and e-commerce apps
SEPT 2002 - OCT 2002
Click2Learn, Needham, Ma, Permanent Position
Multimedia e-learning content, database conversions and learner / course management for Fortune 500 companies
Jan 2000 – Oct 2002
CTO - SportsOrg, Holliston, Ma, Permanent Position
SaaS for city and town youth sports management providing technology for management of leagues and teams
Jul 1997 - Dec 1999
Education
Visual Basic, Framingham University, MA
Varied technology courses as required
Community Service
Vice President, AYBS, Ashland, Ma
7 years
Management, Registration and Draft for youth baseball and softball
Sample Projects
Carrier Tracking, Management and Reporting Application
For OnProcess: A C# Application to track millions of packages in real time for UPS, FedEx, DHL and several other carriers. This application consists of multiple projects working together for a total solution.
1) Windows Forms multi-threaded application for scheduling and monitoring updates on package status for multiple accounts and carriers.
2) Entity Framework data layer utilizing Linq to SQL for SQL data storage and access.
3) Web Service API to access data and processes externally.
4) MVC Responsive web for job setup and reporting.
Social Media
For MembersFirst: A private social networking service for groups of members to create profiles and connections via an SaaS offering. This is a Web Forms site utilizing Telerik custom controls and a SQL Server – Entity Framework backend.
Data Synchronization
I have written many synchs for clients utilizing API’s or custom code for passing data between systems. These include Salesforce, MS SQL, Oracle and MS Office sources. Written in C# or Microsoft SQL BI SSIS packages.
Custom Registration Web Sites
Coded several SaaS web sites for user registration, credit card processing and reporting. These included both Web Forms and MVC technologies utilizing Telerik, jQuery and bootstrap libraries.
MVC
Responsive web sites for real-time information and interaction on any platform or form factor. Normally written in C# with Telerik custom controls, bootstrap and jQuery. Clients include Comcast, Verizon, EMC and other Fortune 500 customers.
Classic ASP
Maintenance and rewrites of legacy applications to C# or VB.NET to MVC or Web Forms applications.
MS Access Rewrites
Rewrites of MS Access VBA forms to C# Win Forms client applications or MVC web sites to maintain original functionality and application improvement.
Thick Client Applications
A VB6 Desktop application to manage youth sports groups by town and sport. Supported registration, drafts and scheduling of teams within a city or town. One click publishing of a website for each group with credit card processing for registration fees.
Web based Scheduling
For MembersFirst: T-Times web scheduling application written in MVC and managed by a backend administration application to handle hundreds of clients.
ELearning courses
For Click2Learn: Converted paper based training to DVD and web based multimedia, standards compliant web content for fortune 100 and 500 clients. Course testing and content delivery via e-learning management system written in Classic ASP.
IIS and Application Maintenance
Production and QA Server setup and maintenance, MS SQL and Server 2000 through 2008