Download - ReidellNET - Home.doc
Document Sample


JOSEPH M. REIDELL, MCSD
47 West Manilla Avenue Pittsburgh, Pennsylvania 15220
joe@reidell.net 412-458-0780 cell 412-398-5326
Software Engineer • Consultant • Systems Architect
An uniquely talented team player with proven senior-level expertise in both Software Development and Systems
Architecture looking to become part of a successful software development team. Joe is a motivated self-starter with
over 15 years working experience in Information Technology ranging from Client-Server development to Web-
based Marketing and Data Management application development. He enjoys mentoring junior developers and
transitions well between technical and business environments. Joe is a hard working individual looking to be a part
of a team and to support achievement of overall corporate goals and objectives. Core competencies include:
Microsoft C# .NET SQL Server (w/ DTS) .NET Framework 1.x/2.0/3.x
Microsoft VB .NET Microsoft Visual Studio Internet Information Services
Microsoft Visual Basic Microsoft SharePoint Windows Operating Systems
XML/XSLT/Web Services Microsoft Office Microsoft Active Directory
OO Design/Development SharePoint/MOSS/WSS Microsoft Message Queue
ASP/ASP.NET Requirements Gathering Project Management
Windows Workflow WCF/WPF PHP/MySQL Development
More technical competencies are available upon request.
CAREER EXPERIENCE
Ferrum Consulting, LLC, Pittsburgh, Pennsylvania, November 2007 – Present
Owner/Principal Consultant
Provide IT Consulting Services ranging from Web Server/Network Security, Application Design and Architecture,
Software Development, Project Management and Systems Integration. My client-base includes Financial Services
Firms, Business and IT Consulting Firms, Placement Agencies and various Pennsylvania SMB’s.
Designed the architecture, developed, deployed and manage a web application for a Pittsburgh, PA based
Financial Advisory Firm that provides a web community application for investors to rate and review
financial advisor performance allowing other community members to identify competent financial advisors.
The application is developed using C# and the .NET 3.5 Framework, SQL Server 2005 and IIS 6.0 on a
Windows 2003 Server. Full OO Domain Model, configurable data layer, custom membership and role
providers against a custom integrated membership database schema.
Developed a content management solution for a global Credit Card provider to manage and support their
regional Operational Regulations publications and policies governing the content. The system was
developed using C# and the .NET Framework 2.0 and 3.5 and consists of a Windows Desktop Application
and ASP.NET Web Application utilizing AJAX and Web Services. The Web Application is hosted in IIS
6.x and supported by a SQL Server 2005 database. Participated in all facets of the development phase
providing support, design and development expertise where required.
Continued…
JOSEPH M. REIDELL, MCSD Page 2
CAREER EXPERIENCE CONTINUED
Designed and developed entire web site from scratch including graphic design, content layout and
taxonomy, database design and development, OO Domain Model, membership and role provider and
integration with open source software packages providing Blogging and Content management functionality.
Developed System Design, base OO Architecture and data schema for Pittsburgh area home builder. Laid
out project templates, developed domain model, installed and configured development and staging
environments, formulated strategy for publishing project to production server and configured server
security. The base projects and code components were developed using C# and the .NET 2.0 Framework in
Visual Studio 2008 utilizing a SQL Server 2005 database.
Developed primary web site application for a national fast food chain. Developed web site using C# and
Visual Basic.NET and the .NET 2.0 Framework. Required to integrate new web design and architecture to
existing database schema and operational content management system. Added components to existing
Content Management System to allow client to manage content for newly developed controls and
functionality. Provided Web Server Security, SQL Server Performance and overall Server Health guidance
to assure site performs as expected.
Handle all business operations and accounting tasks. This includes sales calls, resource allocation and
acquisition, contract negotiations, project estimates, project oversight and billing operations (payable and
receivable).
DDI, Inc., Pittsburgh, Pennsylvania, March 2007 – November 2007
Senior Software Engineer
As a Senior Software Engineer and member of the Services Architecture Engineering group my focus was on
integrating DDI’s three product lines, each product line includes multiple software products. Using C#, .NET 3.0,
MOSS, WSS, Active Directory and MSSQL 2005 I was tasked to develop applications with a focus on centralizing
and sharing all software and services via the client facing SharePoint Portal and the SharePoint platform.
Developed Document Library Mirror application using Microsoft SharePoint Event Syncs. This application
listened for events within a specified SharePoint Document Library Folder and kept an up-to-date copy of
all documents and folders out on the network. This was a strong-named assembly written in C# using event
delegates to monitor the activity in the folder.
Developed Windows Workflow components and applications that support progressing a user through a
sequence of dynamic content items and routing the user requests based on feedback and responses from the
content items. Content was stored in a MSSQL 2005 database, Windows Workflow tracking and persistence
services were implemented to track the progress and maintain the integrity of long running processes. User
information was stored in a custom database, users were required to authenticate with the custom user store
and respond to the assigned content items. Windows Workflow was integrated with custom ORM objects
and Web Services to facilitate user progression.
Developed HTTP Module to support Globalization across multiple projects. DDI develops software for a
Global audience and content is stored in multiple languages. The HTTP Module controls the mapping of
multilingual content to user preferences. Custom XML Configuration Sections in Web.Config are used to
control the behavior of the HTTP Module. Interfaces were developed so that other applications within the
enterprise could reuse the module anyway they need to by implanting the process contract. This application
has been deployed with a custom application and a SharePoint Portal application with plans for more
implementations in the future.
JOSEPH M. REIDELL, MCSD Page 3
CAREER EXPERIENCE CONTINUED
Developed Plug-in Architecture that imports tab delimited data into Active Directory, SharePoint and
custom application data stored through a command line interface. The application is used to bulk-load user
data into applications and update existing user data. Customization is made possible through the use of a
common Plug-in API that allows developers to build their own Plug-in to import data into any store they
wish. I developed an Active Directory Plug-in, a SharePoint Plug-in and a custom application Plug-in and
all three Plug-ins are controlled in a specified sequence through a console application and app.config file.
CIBER, INC., Pittsburgh, Pennsylvania, 1999 – March 2007 (formerly Compuvisions and FullTilt Solutions)
Technical Architect/Senior Consultant
Lead and participated in multiple high-profile engagements designing and developing software components and
services in support of client requirements. Worked on numerous software projects through the entire development
life-cycle including requirements gathering, documentation, design, development, deployment and support. Wore
multiple hats when required and worked on Sales Teams, Management Teams, Infrastructure Teams and
Development Teams all in support of the common goal to grow the business. Served as Network Administrator,
Web Hosting Administrator, MSSQL DBA and Project Manager in addition to my project development
responsibilities from the day I started with the company. Helped grow the local office from 5 individuals to over 200
consultants and have positioned the environment to support continued growth.
Designed the web services interface, developed the server object model and developed the client application
for a Web Services application that performed CRUD functionality against a Microsoft SQL Server
database. This application utilized ASP.NET, C#, XML and XSLT to transform data to-and-from text files
and the database allowing external clients to securely issue SQL Request commands via the web services
client, based on the commands sent to the web service the client can specify whether they are uploading data
for create, updates and deletes. Clients can also retrieve data from the web service and save it to a local file
format governed by XSLT.
Designed and Implemented the Service Architecture of a Major Multi-Brand commercial client web
marketing system that profiles users and tracks their actions across multiple domain properties. Performed
analysis and proof-of-concept research on initial requirements to design the architecture, later worked on
deploying and supporting the final service architecture. The system was built using ASP.NET, C#, Web
Services, Custom Web/Server Controls and currently supports over 55 consumer brand web sites and
supports approximately 6 million page views a month.
Designed, developed and deployed a multi-user Active Directory integrated support request/helpdesk
ASP.NET web application developed entirely in C# utilizing the Microsoft .NET Framework 2.0. The
application interfaces with a SQL Server 2005 database with a robust object model based entirely off of the
database schema. The application accepts user requests for software, hardware and support and routes those
requests to the proper support teams and tracks the progress of the request. This application is used to
streamline office requests and consolidates task tracking through completion into a single web-based
interface available as an extranet application.
Designed and developed a service-based web application that links major commercial web sites to online
retailers, tracks consumer click-through rates and purchases made at affiliate retailers. Designed and
developed the database schema, the object model (VB6/COM), web site services (pre-SOAP/web services
using VBScript and ASP) and reporting interface. Currently supports over 55 consumer brand web sites and
tracks approximately 10,000 click-throughs per month.
JOSEPH M. REIDELL, MCSD Page 4
CAREER EXPERIENCE CONTINUED
Developed and deployed SharePoint intranet portal for major marketing manufacturer to facilitate expansion
and roll-out of new products to retail stores across the country. The company manufactures Store Display
Materials in support of their clients and required a portal to communicate the progress of their current roll-
out. Developed multiple Web-Parts to support the dissemination of information with integration across the
network including the SharePoint Portal, network shares and Exchange Server. Also installed and
configured the Portal Server and supporting Software.
Worked as lead Infrastructure Engineer designing and deploying the development network and web hosting
environments. Managed and maintained the local development network and was responsible for growing the
environment from a Windows NT 4.0 Workgroup-based network to a fully-integrated Windows 2003 (R2)
multi-domain master Active Directory forest that supports more than 60 consultants on a daily basis.
Consultants work on multiple projects utilizing diverse platforms servicing multiple clients requiring a
reliable infrastructure.
SCDC INFORMATION DESIGN, Pittsburgh, Pennsylvania, 1996 – 1999
Senior Technical Lead
Designed and Developed client-server and web-based applications in support of client needs and requirements.
Supported a three network WAN via PPTP to facilitate collaboration across multiple branches. Started as a junior
programmer and quickly became the project lead on all company engagements. I was instrumental in moving the
company from a client-server development model to a more efficient web-based architecture that reduced
deployment time and effort and increased profits.
Designed and developed a Visual Web-based Inventory Management application that allowed warehouse
workers to manage the warehouse inventory and order fulfillment processes through a simple web-based
interface. Designed the database schema, developed the web site and security architecture and developed the
Visual Management component as an ActiveX control hosted on a secure network web server. Installed the
software and deployed the application.
Developed an n-tier client-server ERP application that aided the HR department of a foster care agency track
client information and employee/volunteer information to ensure certification compliance with state and
federal standards. Developed the application in Visual Basic 5/6 using Microsoft SQL Server 6.5/7.0 and
used a middle tier set of components that facilitated communication with the data layer.
Designed and implemented a wide-area network architecture that allowed three branch offices to collaborate
on projects securely using Microsoft Remote Access Services and PPTP (early VPN).
Managed a team of developers that developed, deployed and supported client requests as they came in to the
sales staff. Reported directly to the President/CEO.
PITTSBURGH BUSINESS CONSULTANTS, Pittsburgh, Pennsylvania, 1995 – 1996
IT Consultant
Worked as an IT consultant specializing in web application and PERL script development. I was staffed at multiple
client sites working on project-based engagements ranging from Quality Assurance to command-line based search
interfaces.
JOSEPH M. REIDELL, MCSD Page 5
CAREER EXPERIENCE CONTINUED
Worked as a Quality Assurance Engineer on one of the very first Content Management Systems that was
deployed at Michelin Tire Corp. The software was developed as a Windows-based desktop application that
provided wizard-based content development, deployment and management. Responsible for testing overall
system functionality to assure that it met the software requirement specification. Assisted developers in
debugging source code releases and identifying specific suspect code by module and line number.
Designed, developed and deployed a command-line search engine with a web interface that searched
through multiple folder stores and returned CAD files and specifications.
CORALREEF DESIGN GROUP, Stuart, Florida, 1994 – 1995
Web Application Developer
Served as principal application developer for an advertising and marketing firm with clients ranging from Law
Firms to Manufacturing Companies. Developed multiple web applications based on client specifications.
Developed PERL-based email, survey and guest book applications for multiple clients in support of web site
initiatives.
Created dynamic CGI scripts that could be deployed on future projects without the need for a developer.
Shared by: yan198555
Related docs
Other docs by yan198555