Charles Norton

Charles Norton

Muncipal Software Developer

Arlington, Massachusetts (Greater Boston Area)
Information Technology and Services

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Charles Norton know in common
  • Get introduced to Charles Norton
  • Contact Charles Norton directly

View Charles's full profile

Charles Norton's Overview

  • Data Processing Systems Programmer at Town of Arlington
  • Milton Academy

126 connections


Charles Norton's Summary

An experienced software developer with experience on Linux and Windows platforms, having produced a wide range of software products, programs and documentation, as well as software tools, utilities, and components. Works well with people at all levels of a project.

Has municipal billing and financial experience coupled with Linux system administration and MySQL, Informix database development and SQL Server and systems administration. In addition, has municipal water utility project experience. Respsonble for the rewriting of the town's water utility billing system in Perl. This is part of an ongoing upgrade to the town's tax collection system while either commercial or custom alternaitves to the existing system are explored.

In addition has on-air broadcast and experience designing and implementing software tools to assist in on-air broadcast production and royalty compliance.

Specialties: Experience developing and maintaining tax collection and water utility reading systems running on Linux and Windows and using a variety of languages and modalities, GUI, Web, and command line. Experienced with tax bill printing and implementation of USPO Basic Intelligent Barcode standards.

Development Tools
Perl, Clojure, Python, Informix 4GL, C, VB, C++

MySQL, Informix, MS SQL Server

Charles Norton's Experience

Data Processing Systems Programmer

Town of Arlington

April 2004Present (10 years 6 months) Arlington, MA

Responsible for developing and maintaining applications and systems integration software that allow the town to collect taxes, utility bills, fees, and fines. One systems integration project allows tax, utility, and motor vehicle excise bills' addresses to be barcoded, which saves significantly on postage, especially when up to 30,000 bills are mailed at once.

In addition, provided systems integration software and a Django-based configuration application to link a Water automated meter reading (AMR) system with the utility's meter configuration and water use billing systems.

Several technologies are employed, including Apache web applications written in Perl, PHP, and Django, and command line applications written in Python, Clojure, C, and Informix 4GL.

In addition, provide software support to users; consult with town departments on software package purchases; and propose and implement new software projects.

Software Engineer

Legato Systems, Inc.

Public Company; 10,001+ employees; EMC; Information Technology and Services industry

February 2002October 2003 (1 year 9 months)

Responsible for designing high availability modules, which had to meet the needs of support engineers and customers.

Ported essential features from an existing product to its successor, which provided better continuity across product families.

Researched and published best ways to modify systems running in the field to support existing high availability modules, which reduced support calls to engineering.

Announcer/Broadcast Software Specialist

WBOQ 104.9 FM

March 2001August 2002 (1 year 6 months)

Using Microsoft Access designed and implemented music selector and music royalty compliance systems, which allowed easier shift planning and station automation during times with lowest listenership.

Produced additional Access-based tools as needed.

Wrote advertising copy, and performed announcing duties part-time, as needed.

Software Engineer (Contract)

Fidelity Investments, Inc.

Privately Held; 10,001+ employees; Financial Services industry

February 2000March 2001 (1 year 2 months)

Designed, documented, and implemented test methodologies for a software-based web routing and authentication system, which met the group manager’s need to fully test the system before it was made available to the QA group.

Managed a first-level “smoke-test” client-server testing environment, which supported a peak level of over 100 developers. Performing this task improved and simplified testing integration for external groups.

Designed, implemented and maintained a technical, internal web site to support the testing environment.

Performed sustaining engineering and bug resolution as needed.

Promotions Intern


Broadcast Media industry

August 2000November 2000 (4 months)

Helped set up remote broadcast sites for Loren and Wally morning show. Performed other duties in the promotions department as needed, setting up remote appearances, answering listeners' correspondence, and so on.

Software Engineer

Safnet, Inc.

November 1998December 1999 (1 year 2 months)

Re-engineered the interface for and enhanced an IKE-based (public/private key) utility, which improved customer satisfaction and problem isolation.

Co-designed and implemented an NT device driver to broaden sales possibilities for a PCI board whose original design only encompassed in-house chip testing.

Suggested the purchase of and maintained a software kit server to adhere to tools licensing requirements.

Member of Technical Staff

Enterasys (Indus River Networks)

September 1997October 1998 (1 year 2 months)

Designed an object-oriented server connection manager, so that primary serial-and diagnostic TCP/IP-based connections could be managed similarly. This made initial system integration and later sustaining engineering easier.

Added file upload/download using industry-standard COMM++ tools.

Provided an application-based testing suite to test both the client and server in both serial and TCP/IP modes. This testing suite was later converted to an installation verification program at the request of the QA department.

Software Engineer

Netmanage, Inc.

Public Company; 201-500 employees; NETM; Computer Software industry

October 1992July 1997 (4 years 10 months)

Implemented CDPD and cellular data middleware to interoperate with both a 16 and 32-bit TCP/IP stack, and supported cellular providers (Verizon) and wireless modem manufacturers to ensure their needs were met in wireless products.

Managed a $20K capital budget to integrate wireless technology into development site.

Implemented an object-oriented NT RAS interface over an existing SLIP/PPP serial networking interface.

Wrote custom installation programs for ISPs, using CHAP.

Senior Software Engineer

Digital Equipment Corporation

Public Company; 10,001+ employees; HPQ; Information Technology and Services industry

19831992 (9 years)

Worked on VAX 6400 Boot ROM console, scalar and vector versions. Worked on personal computer serial networking software, LAT, CTERM, and Telnet.

Charles Norton's Projects

  • AMR Store/Forward

    • January 2010 to June 2011
    Team Members: Charles Norton, Michael Rademacher, Michaele Enwright

    Converts customer, water endpoint, and meter configuration data into a format used by Itron's Water Safe Source product, and forwards that data on a regular basis to our Water Safe Source application. Also stores daily water meter reads and performs analysis on that data, along with issuing analsys reports automatically.

  • Water Utility Billing Software Upgrade

    • June 2013 to Present
    Team Members: Charles Norton, Michael Rademacher, Michaele Enwright

    Rewrite existing Informix 4GL water utility billing software in Perl. This is part of an ongoing modernization project that upgrades key tax collection system components. The project requires analysis of the existing software, adaption of new rate tiers, adding new PDF reports, and integrating changes into existing 4GL "Forms" based system wherever possible.

Charles Norton's Skills & Expertise

  1. Perl
  2. MySQL
  3. Databases
  4. Linux
  5. Python
  6. Clojure
  7. Informix 4GL
  8. C
  9. C++
  10. Water Resources
  11. Meter Reading

Charles Norton's Education

Harvard Extension School -- Harvard University

CAS, Software Engineering


University of New Hampshire

BA, History, Chemistry

September 1971January 1974

Saint Andrews School

High School Diploma, College Curriculum


Grade: 12

Activities and Societies: Glee Club Manager JV Soccer Dining Hall Monitor Responsible in part for [former] Brave New World tile sculpture in Henderson Hall

Milton Academy


Grade: 7th

View Charles Norton’s full profile to...

  • See who you and Charles Norton know in common
  • Get introduced to Charles Norton
  • Contact Charles Norton directly

View Charles's full profile

Not the Charles Norton you were looking for? View more »

Viewers of this profile also viewed...