.NET  programmer .NET programmer Dot.NET programmer .NET consultant

John Raleigh
Brightwork Solutions, LLC

139 Woodland Road
Hampton, NH 03842
603-926-6611
jraleigh@jraleigh.net

Looking for a Microsoft .NET Pro? You have arrived at the right website!

.NET Programmer Available...Call or EMail now...

Expert Microsoft .NET Development & Consulting

Brightwork Solutions

(BWS) is a custom database application development company specializing in Microsoft .NET applications with SQL Server integration. We subscribe to agile coding for all types of data solutions for small to large size businesses.

A Short History...

Since the introduction of the IBM PC in 1981 using the DOS operating system and darn little PC-based software, John's and Dave's activities have evolved. Frankly, in the early 80's there wasn't much to work with, but we did a couple of jobs for local builders using Lotus 1-2-3. Then, when the first compilers came along, some other programmers joined and it was apparent that the team would specialize in database applications. Expert work in dBase III, Clipper led eventually to Microsoft Access in the early '90s. In Feb 2002, it was an easy decision to go forward with solutions in Microsoft .NET technology.

(BWS) is a custom application development company specializing in Microsoft .NET with SQL Server integration. We subscribe to agile coding for all types of data solutions for small to intermediate size businesses.

Please scroll down to see our jobs and references.

.NET is a secure, reliable, cloud-based,and high-performance application platform.

.NET is a cross-platform developer technology from Microsoft for building various applications like web, mobile, desktop, and cloud services. It consists of tools, languages (like C# and Visual Basic), and a rich set of libraries for developers to create applications more easily. C# is the programming language for .NET. It's strongly-typed, type-safe and has integrated concurrency and automatic memory management. C# is a modern, safe, and object-oriented, programming language that spans from high-level features such as data-oriented records to low-level features such as function pointers.

We often find ourselves explaining to clients exactly what type of applications that can be built with Microsoft Visual Studio. It offers a variety of features for differenct application needs, mainly Cloud-enabled, multi-user applications. --Small business apps --Departmental apps --Corporationwide apps --Web applications

Technologies & Skills...please click on these links to see details...

Web Applications

Web applications deliver interactive user experiences through browsers and progressive web clients. Modern Microsoft-based web apps use scalable server-side frameworks, client-side JavaScript libraries, RESTful APIs, and responsive design to create fast, accessible applications for both internal business users and public customers.

Cloud

Cloud computing provides on-demand compute, storage and networking over the internet, enabling organizations to scale resources elastically, reduce capital expense, and accelerate delivery cycles. Cloud-first architectures emphasize managed services, automation, observability and security-by-design to support resilient production systems.

Azure

Microsoft Azure is a comprehensive cloud platform offering virtual machines, managed databases, serverless functions, container orchestration, AI services, and global networking. Azure integrates tightly with the .NET ecosystem and provides enterprise-grade identity, governance, and compliance features for production workloads.

SQL Server

SQL Server is Microsoft’s relational database engine designed for transactional workloads, reporting, and analytics. It offers ACID-compliant storage, advanced query optimization, built-in security features, and tools for backup, high-availability, and data warehousing to support mission-critical applications.

Core (.NET Core / .NET)

.NET Core (now unified as .NET) is a cross-platform, high-performance runtime and framework for building applications that run on Windows, Linux, and macOS. It emphasizes modularity, fast startup, and a modern CLI/tooling experience for cloud-native and containerized deployments.

C#

C# is a modern, type-safe programming language developed by Microsoft that powers a wide range of .NET applications — from web APIs and microservices to desktop apps and games. C# emphasizes developer productivity with expressive syntax, strong tooling, async/await, and continual language evolution.

ASP.NET

ASP.NET is the web framework within the .NET family used to build dynamic server-side web applications and APIs. It includes ASP.NET Core for cross-platform development and supports middleware pipelines, dependency injection, routing, and integrations with identity and data-access technologies.

MVC (Model-View-Controller)

MVC is an architectural pattern that separates concerns into models (data), views (UI), and controllers (request logic). ASP.NET MVC implementations produce maintainable, testable web applications by organizing code cleanly and promoting separation of responsibilities.

Full Stack

Full stack development covers both front-end and back-end responsibilities — UI/UX, client-side scripting, server APIs, databases, and deployment pipelines. A Microsoft full stack often pairs ASP.NET Core backends with front-end frameworks (React, Angular, or Blazor) and SQL/NoSQL storage, enabling end-to-end solution delivery.

Visual Studio

Visual Studio is a powerful integrated development environment (IDE) for building .NET applications — offering advanced debugging, profiling, refactoring, built-in Git support, and templates for cloud and desktop projects. Visual Studio accelerates developer workflows with rich IntelliSense and integrated tooling for testing and deployment.

Other noteworthy sites:


Jobs and references listed below

.NET Programmer-Professional Background

FPI Inc. (Jonathan Pond, LLC) Newton, MA
.NET Programmer
Jonathan is a nationally known financial planner with close affiliations with AARP. For many years, his firm has produced a very substantial and complete set of financial reports and advice based on extensive questionnaires sent in by conference attendees as well as respondents to public TV presentations. Originally done in VB6 and Borland by a previous programmer, the report generation became very slow compared to current technology, but more seriously was breaking down. All redone in the .NET environment using C# and ASP withe data stored in SQL Server in the Cloud. This became a content management project with dependence on complex combinations of responses concerning age, family, investments, retirement plans, risk preference and many other items. In some cases one of 50 possible responses were determined to go into a particular report section.

Contact: Jonathan Pond 617-243-0020

Custom Electric Merrimack, NH
.NET Programmer
Developed a complete cloud-based business management application in Microsoft Dot.NET for this Electrical Contracting firm. This client has multiple technicians working remotely, connected to a custom Dot.NET application with SQL database storage in the cloud. Client contractors cvisit jobsites with their tablets and using wireless connections to a shared data source (formerly in Access) can input data to the central data tables.

Contact: Jeff Kibbie 603-424-7557

Earlier Programming jobs:

Oct 2004 - Dec 2004
Disetronics Sterile Products Portsmouth, NH (also NY)
Access Database App
Contact: Glen Stadig 603-427-5511 Ext 227

Disetronic is a subsidiary of Hoffmann LaRoche. In a clean-room environment, they manufacture clinical devices, especially insulin pumps for diabetics. They had a pressing need to improve the tracking of numbered work lots to track the entire manufacturing cycle. We divided the4 work into two major tasks: Warehousing and Production.

Oct 2004 - May 2006
PAX World Funds, Portsmouth, NH, Stanton, MO, Schenectady, NY, Portland, Maine (Access 2003)
Access Database App

This mutual fund company hired me to finish the work started by a previous Access database programmer. The program tracks commissions owed to brokers all across the country on all kinds of mutual fund transactions. A quarterly import of data is required and I automated this to make life easy for the administrator (Michelle). I later took on Access projects in several other departments. PAX continues to use me for general database support.

Oct 2004 - May 2006
UNITIL, Hampton, NH (Access 2003)
Access Database App

This is the local electric company. They have a program called Demand-Side Management (DSM) that imports data from a wide variety of formats from many vendors. Formerly, it took a serious and tedious effort to handle all the different import and data transformations and calculations in Excel spreadsheets. This was quite tedious and error-prone--in fact there was a huge backlog of data to import. I automated this using Access.

Dec 2003 - May 2004
Fisher Scientific World Headquarters, Hampton, NH and Albany, NY (Access 2002)
Database Programmer

Now named Thermo-Fisher, this major supplier of laboratory instrumentation and equipment had a dozen Access databases containing the results of multiple Quarterly Customer Satisfaction Surveys. They needed a data-aware programmer to unify this data and migrate it into one so that it could be properly queried and reported on and so information across quarters and across divisions would make sense. After merging all data into one set of normalized tables, I have achieved functional equivalence. I am proceeding to rewrite existing queries and add new queries/reports to address the new simplified schema. We are doing this in such a way that an eventual merge of this "seed" data will easily transform into a full CRM system by means of migration into a Siebel ODS (Operational Data Store).

Jul 2004 - Oct 2004
ProTracker, Inc., Hampton, NH, Chicago, IL (Access 2003)
.NET App

ProTracker is a software development firm with a product of the same name offered to a market consisting of Financial Planners. Data needed to be imported from their ECommerce website into a local database, and then out to Peachtree accounting.

Feb 2004 - May 2004
Acme Brick Company, Sealy, TX (VB.NET, ADO.NET)
.NET App

A large brick plant just outside of Houston located us by searching for our skillset on the Web. We created a quality control program for their production engineer using .NET technologies that monitored a high resolution video camera. This camera was continually focused on a production line of precured and precut bricks called a "slug". Periodically, the line operator clicks a button to take a picture of the line going by at 1 foot per second. Our software grabs a frame from the continuous video stream and displays it on a color monitor side by side with a picture of a known high quality standard for that particular style of brick. Depending on the visual comparison, the operator can take appropriate action such as calling for a change in mixture or other operating parameters. If quality is good, he simply does nothing. We log the picture taking events in order to track the operator taking pictures on a prescribed frequency. Hidden from the operator, there is a secured maintenance module so the engineer can periodically check the log, add new standards, tune the camera settings, and perform other data management features.

May 2003 - June 2003
Tyco International, Exeter, NH and Portland, Maine (Access 2002)
.NET App

A local programming house named Compass Systems and Programming created an Employee Performance program in Access that is deployed at 100 worldwide regions. There were two very different versions done in Access, one for upper management and one for everyone else. I merged the two code bodies and reproduced all the pre-existing functionality.

Just for fun, I changed some 'employees names and ids and published a subset of the data to our password protected .NET website in an editable datagrid. I did this to demonstrate our skills with .NET and to show the value of centralized, up-to-date, and secure data as well as XML and web services.

Feb 2003 - May 2003
BMR Thermal, Hampton, NH and Maine (Access 2002)
Access Database App

BMR is a regional sales office for a major West Coast supplier of furnace/boiler equipment. I analyzed the Excel spreadsheet system they had been using to manage the regional sales activities and built a completely new territory and customer management system, including parts inventory and history. I provided easy links from an Access app to Word documents for quotes and order processing under a MailMerge subsystem.

Feb 2003 - June 2003
Big Brothers-Big Sisters, Exeter, NH
Access Database App

This is a highly visible branch of a nonprofit organization that matches and places underprivileged or troubled children with mature and stable adult mentors. The staff needed to migrate their Excel-based data collection into an Access database that would coordinate their activities and take them into the future. I did that plus providing links to the national database which resides on the Web.

Aug 2001 - Oct 2002
UnumProvident Insurance, Portland, Maine
Access App

Created and tested two Websites for HR. One that allows employees to register questions regarding their benefits and which sends EMail to a UNUM HelpDesk and one that allows employees and retirees to view their pension benefits. Used Visual InterDev, Visual Studio/Visual Basic, and MS Office components, SQL Server7.

Pension Administration. As part of a large team of pension managers, analysts, and technicians, I managed a transition of a large database involving over 30,000 current employees plus retirees (pension annuitants) from an outside vendor to in-house usage. Used Microsoft Access and Visual Basic.

Jan 2000 - Jul 2001
State of NH, Concord, NH
Access App

Created WIA Tracking and Reporting System (Dept of Labor mandated)
Created Dept of Youth Services Tracking System.

Sep 1999 - Nov 1999
Holyoke Mutual Insurance, Salem, MA
Access App in Access 97. (Contract)

Created complete multiuser system to track all Agents, Staff, Lines of Business, Agent Evaluations, Business Volume, and other entities.

Sep 1998 to Feb 1999
Cabot Corp., Billerica and Boston, MA
Access App

Using a wide variety of modern tools on a Windows NT platform to render enhancements and support to five major areas:
1) The company's WinLIMS application, a globally used lab sample/results/finance tracking system
2) The Analytical Billing System (ABS) and 24 other lab-oriented Access databases.
3) Y2K compliance studies of all systems
4) Long Term Incentive (LTI) program developed from scratch in Access.

Formal Education

Chemistry (Math minor): Bowdoin College (BS 1966)
Chemical Engineering: UC Berkeley 1969-70 2 yrs on campus
Computer Science: UNH 1984-85 2 yrs on campus 20 units of core computer science
Computer Science: 1995 MCP (Microsoft Certified Professional) - Access
Computer Science: Northeastern Univ 1997 - Advanced C course
Computer Science: NH Technical Institute, Concord, NH 2003 - .NET (.NET) 6 day course

Back to top