Resume
Alan is a software developer with 40+ years of experience designing, developing, and delivering complex software and hardware solutions. He is an expert in .NET 6/8/9, C#, WPF, MVC, SignalR, and SQL Server. His work has included basic and applied research; advanced development; writing operating systems, compilers and applications; managing large website development; real-time systems, and fault tolerant syztems; off-shore project management; and tema mentoring and development. Alan has held executive positions at several companies and has had his own corporations on several occasions. He has proven ability to lead major system migrations, optimizing system performance and implementing robust sclable solutions.
Core Skills
- President, CEO, VP, Director, Software & QA Manager
- Full-stack software design & development
- Web design & construction
- Team leadership & Training
- Offshore project management
- Agile/OOD/OOP
- C#, .NET, RUST, REST, JavaScript, Python, LUA
- WPF, WCF, Razor, Blazor, SignalR
- HIPPA, HL7, X12
- HTTP, CSS
- WordPress
Experience
Computer Scientist/Consultant
Self employd, Holland, PA • October 2025 – Present
- Developed web application to design and print labels for RFID cards
- Used ChatGPT and Claude to create Razor and Blazor applications
- Website development for small businesses and individuals
Sr. Software Developer
Databank, Inc, Huntingdon Valley, PA • November 2021 – October 2025
- Planning, design and migration of more than 130 Visual Studio projects from WCF to SignalR .
- Managed more than 25 incoming HL7 Iguana channels. Wrote LUA scripts to parse messages and store results to SQL databases.
- Trained other employees in Iguana, HL7 and LUA
- Modernized several legacy applications; moving them to .NET and C#
- Designed and built several tools to assist with deployment and configuration of services on remote computers
- Completed RUST training course
Sr. Software Developer
eTransit Inc., Bridgeport, PA • August 2020 – November 2021
- Managed, designed and built a tollbooth system for the Puerto Rican Turnpike System.
- Managed, designed and built a real-time controller for a turnstile on the USA/Mexico border
- Designed and built a real-time controller for new QR-coded ticket readers/printers on the Ohio Turnpike.
- Developed an SNMP server and agents for network management
- Fault-toreant software application design
Consultant
Self Employed, Holland, PA • November 2011 – August 2020
- Designed, built, managed, and hosted more than a dozen websites for small businesses and individuals.
- Executed several freelance software development contracts.
- Did commercial and glamour photography
Sr. Software Developer
Club Systems Group • August 2020 – November 2011
- Designed and built systems to automate deployment and configuration of software for private club accounting
- Designed and built system to automate management of software licenses
- Designed and built a custom system for heavy software encryption
Software Development Manager
Image Tree Corporation, Doylestown, PA • February 2008 – August 2020
- Managed software department; 3 engineers
- Designed and implemented patented software to analyze and display forestry data obtained from LIDAR, Infrared and satellite images.
Sr. Software Engineer
OSISoft, Inc., Yardley, PA • August 2003 – February 2008
- Built a real-time link between the PI database and several mainframe enterprise systems expanding the market for the database itself.
- Wrote software to visualize the data from the database
- Wrote service components for a SharePoint portaltware encryption
Principle Technical Architect, Director
and QA Practice Manager
Proxicom, Inc., New York, NY • February 2000 – September 2001
- Created, staffed and trained new QA department
- Managed several very large website development projects
- Created technical framework for developing websites
- Organized and trained development teams
- Provided architectural design and leadership across all projects
President/Software Consultant
Optimal Focus, Inc., Langhorne, PA • March 1997 – June 2001
- Owner and manager of software consulting firm
- Performed Y2K certification for human resources firm
- Implemented system to analyze human blood with monoclonal antibodies
- Taught authorized Microsoft courses in VB, Internet architecture, and Microsoft Solutions Framework
- Wrote a COM/DCOM Internals course for advanced software developers
Sr. Technical Consultant
Microsoft Consulting Services, Redmond, WA • March 1993 – March 1997
- Managed migration of more than 24,000 workstations to the Microsoft NT platform for a global manufacturer
- Key member of the design team that developed the Microsoft Solutions Framework (project management methodology).
- Wrote program for a global shipping company to calculate best location and pricing for fuel purchases.
- Authored the 5-year strategic plan for the CEO of a major pharmaceutical company
Vice Presiident, Developmentt
SSS Technologies, Inc., Philadelphia, PA • February 1987 – November 1990
- Designed and built a prototype for a PC-based Peripheral Vascular Diagnostic Laboratory.
- Designed hardware interfaces for two-dimensional Doppler ultrasound, Sphygmomanometer, Plethysmograph, and Light-Refractive Rheograph instruments.
Vice Presiident, Engineering
Multi-Solutions, Inc., Lawrenceville, NJ • March 1985 – February 1987
- Managed the software engineering department of a publically held software corporation.
- Managed 11 engineers and 6 consultants developing the S1® operating system, 4 compilers, and utilities.
- Managed off-shore (India) development of C++ compiler
- Co-authored articles about company products for national magazines
President/Software Consultant
Objective Systems, Inc., Langhorne, PA • May 1978 – June 1994
- Implemented websites for small businesses and individuals
- Wrote a billing system for a major childrens hospital
- Wrote a simulator of the Trident Submarine radio room
- Developed a hypercube algorithm for DVI video
Manager, Software Development
Delta Data Systems, Inc., Trevose, PA • 1980 – 1982
- Designed TEMPEST terminals for government agencies
- Managed fault tolerant conveyor system for a major newspaper
- Managed company computer center
Sr. Systems Engineer
RCA Defense Systems., Camden, NJ • 1975 – 1978
- Worked on satellite surveillance systems
- Worked on Trident Submarine radio room
- Developed decryption workstation
Manager, Hardware Development
Rockwell Collins Radio Group, Richardson, TX • 1973 – 1975
- Designed fault-tolerant mainframe computer for message switching
- Wrote an implementation language compiler for a data-flow computer architecture
Sr. Software Engineer
UNIVAC Defense Systems, Eagan, MN • 1972 – 1973
- Co-founded Distributed Processing research lab
- Wrote micro-code to emulate new machines designs
- Worked on design of successor to 1108/1101 systems
- Implemented operating system core componentsd in micro-code
Sr. Research Engineer
Burroughs Corporation, Pasadena, CA • 1969-1971
- Designed vector arithmetic hardware fore B6700 mainframe
- Created a compiler for a hardware design language based on ALGOL
- Implemented simulator for hardweare logic
- Performed basic research into human dna computer memories
- Researched variuous graph models of computation
Sr. Software Engineer
University of California, Los Angeles, CA • 1969
- Implemented student accounting system for Computer Center
- Installed ALGOLW and XPL systems on IBM 360/91
- Developed and taught graduate seminar in Computer Architecture
- Integrated Computer Center into ARPA net
Sr. Software Engineer
Vurroughs Corporation, Great Valley, PA • 1965 – 1968
- Managed Computer Center and Compiler Group
- Wrote hardware simulator for B8500
- Wrote Assembler for B8500
- Upgraded B5500 operating system with hierarchical file system
- Member of B8500 Design team
- Burroughs representative to international ALGOL working group
Software Engineer
1st Pennsylvania Bank, Philadelphia, PA • 1965
- Implemented Profit Sharting Trust accounting system
- Implemented comprehensive date handling function (avoids Y2K problems)
- Learned ALGOL and COBOL languages
Software Trainee
1Penn Mutual Life Insurance Co., Philadelphia, PA • 1965
- Implemented Actuarial calculations on IBM 1401
- Implemented Policy Issue system on IBM 70780
- Implemented interrupt driven printer spooler for IBM 7080
- Implemented assembly language macros
Education
Los Angeles City College, 1960-1963, Architecture
University of California at Los Angeles, Summer Course 1965, Combinatorial Mathematics
Univetrsity of Maryland, Summer Course 1966, Operating Systems Theory and Practice
University of California at Santa Cruz, Summer Course 1968, Compiler Writing
University of California at Santa Cruz, Summer Course 1969, Computer Graphics
Missionaries of the New Truth, Doctor of Divinity & Ordination 1970
China Academy, Beijing, China, Graduate in Traditional Chinese Medicine & Accupuncture 2001
Community
Langhorne Rotary Club, 1981 – 1990
Treasures, Neshaminy School District Student Load Fund, 1981 – -2003
Secretary, Holland Village Residents Association 2024 – 2025