CenterLight Healthcare
Application Developer III – Lead Architect / Tech Lead (10/2025 – Present)
CenterLight Healthcare is the largest not-for-profit PACE
program in the nation, based in New York, NY.
Project Description:
Electronic Health Record (EHR) Platform – A large greenfield
EHR built from the ground up, with functionality comparable to commercial EHRs
such as athenahealth.
Responsibilities:
- Lead a team of five as hands-on architect and developer, owning technical
direction, code quality, and delivery.
- Designed a CMS-style form builder and a
workflow engine with a dynamic step builder, letting staff
configure clinical and operational processes without code changes.
- Delivered a complete scheduling module for appointments
and care coordination.
- Implemented full Azure SSO and built a custom
SOC 2–compliant CIAM (Customer Identity and Access
Management) server.
- Ensured HIPAA compliance and built healthcare
interoperability with HL7 and the Azure FHIR
service.
- Built the cross-platform front end with React Native Web
and the back end as a .NET 10 Web API in C# with Entity
Framework and SQL.
- Built Azure workflows with Azure Functions and App
Services, with Git and full CI/CD pipelines across Dev, UAT,
and Production.
- Accelerated development with Claude Code, using advanced
prompting, reusable skills, and agentic workflows for code generation,
reviews, and tests.
WireServers LLC
CEO & Lead Architect (2009 – 2025)
WireServers is a web development firm I founded to
support freelance and side projects. It grew into a full-service digital agency
with a team of four developers, providing end-to-end development for clients
across healthcare, e-commerce, finance, and other industries.
Responsibilities:
- Led architecture and full-stack delivery for client projects as
Lead Architect and Team Lead, mentoring developers from
junior to architect level.
- Integrated OpenAI into multiple apps for document OCR,
classification, and summarization, designing multi-model LLM
architectures with provider fallback and per-call token usage
tracking.
- Built AI developer tooling with Claude Code: custom
skills, MCP server integrations, and codified prompts for
agentic coding, code review, and test generation.
- Ran DevOps on Azure DevOps and AWS
(Lambda, API Gateway, CloudFormation, S3, EC2, Cognito, Route 53) with
Docker, AKS microservices orchestration, and
full CI/CD.
- Full-stack development with ASP.NET (MVC/Core),
C#, React/React Native/Next.js,
Angular, Knockout, Python (Django, Flask),
Xamarin Forms, WPF, and WCF.
- Designed Web APIs, RESTful services, SOA, and
microservices, including AWS API Gateway integrations.
- Database design with SQL Server, MySQL, PostgreSQL, Cosmos DB, and
DynamoDB, using Entity Framework, Dapper, and LINQ.
- Drove security and risk mitigation, including OWASP Top
10, and provided application support and production
troubleshooting.
Selected Projects:
- bringthebudget.com – Commercial personal finance
application that turns bank, credit card, loan, and medical statements (CSV,
OFX, text, or phone photos) into structured accounts, transactions, and debts
using Azure OpenAI vision for OCR, classification, and summarization, with an
OpenAI-compatible Llama fallback (.NET 10 API, React Native Web).
- eLivelihood.com – All new development and maintenance
for a dashboard that helps families manage and organize care; DevOps,
full-stack, and tech lead (Angular, Firebase, Ionic).
- SENT (sentandsecure.com) – End-to-end encrypted desktop
application; full-stack and tech lead (Xamarin, WPF, MAUI, XAML, Entity
Framework, SQL).
- bionatal.co – Integration API connecting the Ecwid
shopping cart and Klaviyo marketing over Azure Service Bus, sending emails
and messages based on cart contents and funnel drop-off.
- BurstIQ – Data-heavy React app with nivo charts, custom
components, hooks, themes, and state management.
- fitnessoneapp.com – Front-end development, UX
responsiveness, API integration, and NgRx state management (Angular,
TypeScript, SCSS, Material Design).
- swoovy.com – Full-stack engineer and project manager
(Python, Django, React Native, PostgreSQL).
- MLJ Document Manager (mljenvironmental.com),
GuestsWanted.com, and
CharityGolfNetwork.com.
Pensco Trust
Web Developer III (02/2013 – 12/2013)
Pensco is a trust company specializing in the alternative asset
market. As a pioneer in this space, Pensco has established itself as a leader in
self-directed physical investments, offering clients innovative solutions for
managing alternative assets.
Project Description:
Client/Advisor Application – A single-page, RESTful
service-based application designed to enable clients and advisors to efficiently
manage investment accounts. The application features a user-friendly dashboard
that provides insights into asset allocations, account types, transaction
history, account activity, and customizable alerts.
Responsibilities:
- Led full-stack development of enterprise web applications using
MVC/C# 4.0, ASP.NET Web API (RESTful),
Ninject, and Oracle 10g.
- Implemented data access and business layers using Dapper
and Enterprise Library to streamline development and
enhance performance.
- Developed dynamic front-end interfaces using jQuery,
Object-Oriented JavaScript, mustache.js,
Twitter Bootstrap 3, pubsub.js,
require.js, and underscore.js.
- Designed and optimized database schemas, including table
design and stored procedures, to support
scalable and high-performance systems.
- Built and consumed RESTful services to support distributed,
service-oriented architecture (SOA).
- Served as SCRUM facilitator and Lead
Developer, driving agile ceremonies and sprint planning
sessions to ensure timely delivery.
- Mentored mid and senior developers, providing technical guidance and
promoting best practices across the team.
- Created and delivered proof of concepts to validate new
technologies and architecture proposals.
- Contributed to application architecture design and
implementation, ensuring alignment with enterprise standards and goals.
Key Achievements:
- Architected and launched a modular RESTful service layer that reduced
integration time for new features by 35%.
- Improved front-end load times by 25% by implementing lazy loading and
optimizing JavaScript module usage with require.js.
- Refactored data access logic with Dapper, resulting in a
40% boost in query performance across high-traffic endpoints.
- Successfully mentored a team of developers who were later promoted to senior
roles within the organization.
- Facilitated Agile transformation as SCRUM lead, resulting in a 20%
improvement in sprint velocity and delivery predictability.
- Developed a reusable UI component library using mustache.js
and Bootstrap 3, significantly reducing front-end
development time for future projects.
Quark, Inc.
Sr. Software Engineer (12/2008 – 02/2011)
Quark is a global leader in publishing software, renowned for
its innovative contributions to the industry. Over 20 years ago, Quark
revolutionized desktop publishing with the release of
QuarkXPress, setting the standard for professional publishing
software.
Project Description:
Promote – SaaS Marketing Platform – Developed a WPF-based
desktop client for a SaaS application designed to empower small and mid-sized
businesses in promoting their products and services. Built and maintained core
WCF services, data layers, and UI components using the
MVVM pattern. Additionally, responsible for developing and
managing the customer-facing public website.
Responsibilities:
- Lead full-stack development for scalable SaaS applications,
delivering end-to-end solutions using ASP.NET/C# 3.5, ASP.NET AJAX
Toolkit, and modern web frameworks.
- Architected and implemented complex enterprise applications using
WPF and the MVVM pattern to create maintainable, testable, and
responsive UI components.
- Designed and developed secure and efficient WCF and WWF services to
support business-critical workflows and integrations with
third-party systems.
- Engineered robust database architectures, including table design,
performance-optimized stored procedures, and data access layers to
ensure integrity and scalability.
- Collaborated with cross-functional teams to define project
requirements, improve system design, and deliver high-quality
software on time and within scope.
- Conducted code reviews, mentored junior developers, and introduced
best practices for maintainable, reusable, and scalable software
development.
Key Achievements:
- Reduced application load time by 30% through efficient DB design and
asynchronous WCF service calls.
- Led the migration of a legacy monolithic application to a modular
SaaS architecture, improving maintainability and release cycles.
- Spearheaded the adoption of MVVM across the engineering team,
significantly enhancing UI test coverage and maintainability.
SPIREMEDIA
Web Developer - Contract (11/2006 – 06/2007)
Project Description:
Content Management System - The CMS system is a web
application
that manages multimedia content for clients. It
allows users to manage/view files uploaded to the system and manage news
articles. Content item can be tagged by
utilizing a powerful metadata system. There is an in-depth
administration
site
for creating customized reports,
user/role/security management, and site configuration.
Responsibilities:
- Full stack developer using n-tier, ASP.NET/C# 2.0, SQL 2005, ASP.NET
Ajax,
NHibernate, Web Services/Controls.
J.P. Morgan Chase
Sr. Software Engineer - Contract (01/2004 – 07/2004)
J.P. Morgan Chase is ranked 11th on the Fortune 500 and is the
3rd
largest bank in the world. They are the world’s
largest provider of commercial and consumer credit cards. They have 25
Fortune
100 clients and over 100 million card
holders.
Project Description:
Online Corporate Credit Card Administration System -
Developed
a web application giving corporate clients the ability to
manage credit cards and transactions used throughout their respective
companies.
They can track and manage transactions,
orders, users, and credit cards for their employees. With over 100
functional
specs, the functionality is too broad to
list.
Responsibilities:
- Developer using n-tier architecture, ASP.NET 1.1, SQL2000, C# 1.1,
and
Server Controls.
NEXTpage
Software Engineer - Contract (09/2003 – 10/2003)
NEXTpage This consulting position for a company that specializes
in
developing and marketing knowledgebase
management enterprise software. My responsibility was to develop the web
based
administration site. Their goal was for
me to develop a very functional application in four weeks that makes it
very
easy for end users to perform
administrative duties.
Project Description:
Administration Site - The administration site gives
users
the
ability to remotely manage the
knowledgebase software. Functionality includes the ability to manage
users
and
groups, set all of the software’s
configuration settings, and to manage the security access for the
application.
My responsibilities included designing
the UI and Server Controls and developing the application security
model.
Another n-tier project, I was also responsible
for developing objects throughout all the application tiers. This
project
features extensive use of XML, XSLT, Server
Controls, and ASP.NET and C #. The data tier is scaled to be used on any
database that clients may use, including
Oracle, SQL, FoxPro, MS Access and many more. For development, I used
SQL2000
and Oracle 8 databases
Responsibilities:
- Developer using n-tier, ASP.NET/C# 1.1, SQL2000, FoxPro, Oracle 8i,
and
Web
Services/Controls.
Programmers Market
Web Developer - Contract (2001 – 2003)
Programmers Market is a programming firm specializing in
developing
web-based applications. During this time, I
developed a financial tracking system. Their goal was to develop a
stable
application quickly that met their internal
programming quality guidelines. Because I met all their goals, the
company
was
able to deliver this product to the
client on time, and the application exceeded the anticipated results.
Project Description:
Financial Tracker -The intranet financial tracker
allows a
client to track
sales, orders, and inventory. Functionality included the ability to
track
spending, view cost projections, view losses
and gains, and join the point-of-sale transaction system. It also
contains
the
ability to track inventory and integrate
the ordering system with the financial system.
Responsibilities:
- Designing dynamic web pages with ASP 3.0.
- Integrating and developing COM objects.
- Developing JavaScript to incorporate client-side validation and
functionality.
- Developing the database and stored procedures using SQL2000.
Salar Corp.
Web Developer (11/1988 – 06/1999)
Salar – A family-owned and operated retail business in
Colorado, where I was responsible for managing technology systems across
multiple stores. My role included forecasting and administering the annual
technology budget, evaluating and improving processes, and developing and
maintaining systems and databases. The primary focus was on
Point-of-Sale (POS) and inventory management software. In 1996,
I spearheaded the company’s transition to the Internet by developing online
catalogs and expanding into e-commerce, which ultimately contributed to 10% of
annual sales.
Responsibilities:
- Managed and trained personnel for multiple projects, ensuring successful
team performance and project delivery.
- Evaluated various software products and implemented the best vendor
solutions to meet business requirements.
- Gained expertise in new software applications and developed comprehensive
training materials and courses for company-wide usage.
- Maintained hardware and software systems, keeping them up to date while
evaluating future technological needs for continuous improvement.
Key Achievements:
- Successfully managed cross-functional teams, resulting in the timely and
effective delivery of multiple projects.
- Implemented a new software solution that increased operational effectiveness
by
25% and reduced overhead costs.
- Developed training materials that helped onboard over 50 employees with
minimal disruption to operations.
WellDyneRX
Sr. Software Developer (05/2018 – 07/2019)
WellDyneRX is one of the nation’s leading Pharmacy Benefit
Managers (PBMs), specializing in high-volume prescription mail-order fulfillment
and retail pharmacy management. Their mail-order services process over 15
million prescriptions annually, delivering efficient and cost-effective pharmacy
solutions nationwide.
Responsibilities:
- Lead full-stack development using MVC/C#,
ASP.NET Web API (RESTful),
Knockout.js, jQuery, and
Twitter Bootstrap 4, ensuring scalable,
maintainable, and user-friendly web applications.
- Architected and developed key business applications, driving the
design of both front-end and back-end components to meet
organizational goals.
- Developed HIPAA-compliant prescription processing
systems handling protected health information (PHI), with
HL7 messaging for pharmacy and healthcare data
exchange.
- Built RabbitMQ pub/sub messaging for long-running
prescription verification, fulfillment, and shipping processes that
previously took days.
- Managed Azure DevOps pipelines and CI
builds, automating deployment processes and improving
software release productivity.
- Provided ongoing application support for all
in-house software solutions, troubleshooting and ensuring minimal
downtime.
- Developed proof of concepts to evaluate new
technologies, frameworks, and solutions for enterprise applications.
- Participated in cross-team collaboration to align development
efforts with business requirements, ensuring high-quality solutions
and timely delivery.
- Managed Docker images and containers, optimizing
application environments for both development and production stages.
- Implemented security best practices and
risk mitigation strategies to safeguard
applications and protect sensitive data.
- Mentored junior and mid-level developers, fostering
a collaborative learning environment and ensuring adherence to
coding standards and best practices.
- Supported database operations, writing SQL scripts,
and working with LINQ and Entity
Framework to optimize data access and query
performance.
- Developed PowerShell scripts to automate deployment
processes, improving performance and reducing manual intervention
during deployments.
Key Achievements:
- Successfully reduced deployment time by 40% through the
automation
of CI/CD pipelines in Azure
DevOps, ensuring faster and more reliable releases.
- Played a pivotal role in the architectural redesign of a key
enterprise application, resulting in a 30% increase in system
performance and scalability.
- Spearheaded the migration of legacy systems to a more secure and
flexible Docker container environment,
improving
system stability and easing deployment processes.
- Developed and implemented security measures that reduced
potential
vulnerabilities, leading to a 25% improvement in overall system
security.
Federal Reserve Bank of Kansas City
Senior Software Engineer / Lead / Architect (2014 – 2018)
Federal Reserve Bank serves as the central bank of the United
States, responsible for implementing national monetary policy, supervising and
regulating financial institutions, and maintaining overall financial system
stability. The Kansas City branch employs over 11,000 individuals across four
regional banks.
Project Description:
Examiner Application – A national enterprise application
designed to provide bank examiners across all 50 states with centralized access
to a bank’s complete information and historical data. The application combines
MVC architecture with a single-page application (SPA) front end and communicates
through RESTful services for seamless data interaction and performance.
Responsibilities:
- Full-Stack Development:
- Developed enterprise applications using MVC/C# 5.0,
Angular 2, ASP.NET Web API 2
(RESTful), SQL Server 2012,
Enterprise Library, and Entity
Framework.
- Implemented dynamic front-end components using
TypeScript, Knockout.js,
jQuery, OO JavaScript, and
Bootstrap.
- Designed database tables and authored stored procedures to support
scalable and efficient data access.
- Lead Developer:
- Managed a development team of 4 developers, 1 SQA, and 1 DBA.
- Provided mentoring and support to junior, mid-level, and senior team
members.
- Coordinated with project managers, business analysts, and other
technical leads to align deliverables with business goals.
- Oversaw development tasks, peer code reviews, and performance
evaluations within the team.
- Conducted regular development meetings and maintained code quality
through SonarQube.
- Collaborated with DevOps and various technical teams to support
deployment and integration efforts.
- Architecture:
- Evaluated and implemented application security standards and best
practices.
- Coordinated with district stakeholders to obtain approvals on
security, quality, and usability requirements.
- Created and enforced development standards for team consistency and
efficiency.
- Assessed and evaluated third-party software solutions from external
vendors.
- Provided ongoing architectural support to the development team.
Key Achievements:
- Successfully led a cross-functional team in delivering a mission-critical
web application on time and under budget.
- Improved code quality metrics by 35% through the implementation of SonarQube
and peer review practices.
- Streamlined team workflows and increased velocity by 25% through improved
coordination and Agile best practices.
- Established coding standards and architectural guidelines adopted across
multiple development teams.
- Led the integration of security compliance across districts, reducing audit
findings and improving system trust.
- Led the creation of proof-of-concept solutions
for
a critical business initiative, which was successfully
integrated
into the main application with minimal disruption.
- Mentored 5+ junior developers, helping them advance in their
careers through guidance on coding best practices and problem-solving
techniques.
Visa, Inc.
Contractor - Software Engineer IV (02/2011 – 08/2012)
Visa is a global payments technology company that enables
consumers, businesses, financial institutions, and governments to use digital
currency as an alternative to cash and checks. Visa is currently ranked #187 on
the Fortune 500 list.
Project Description:
Consumer Website – A custom-branded application for Visa’s
prepaid credit card users, allowing customers from over 1,000 financial
institutions to manage their prepaid cards. The application is tailored for
individual financial institutions, providing a seamless user experience for
cardholders to access account information and perform transactions.
Responsibilities:
- Developed end-to-end solutions from Data Access Layer (DAL) to UI using
ASP.NET/C# 4.0, WCF, SQL Server
2008, MVVM design pattern, and a
custom security framework.
- Collaborated closely with the Data team to ensure seamless two-way service
communications and data integrity across the application.
Key Achievements:
- Successfully integrated a custom security framework that enhanced system
security and streamlined user authentication.
- Improved data flow between services, reducing latency and enhancing
application performance.
Ebags, Inc.
Sr. Software Engineer - Contract to Hire (07/2007 – 10/2008)
Ebags is one of the largest online retailers of bags and luggage.
Since
they opened in 1999, they have been
considered one of the cutting edge leaders in ecommerce methodologies.
Project Description:
Consumer Website - The consumer website was a rewrite
of
the
existing eCommerce site.
Responsibilities:
- Full stack developer using n-tier, ASP.NET 2.0/C#, SQL 2005, User
Controls,
and ASP.NET Ajax / Toolkit.
- Integrate with many third party vendors including Omniture,
EdgeScape,
Certona, Akamai, Scene7, and
Endecca for site management.
- Developing and consuming payment portal APIs for companies like
PayPal, Google Checkout, and BillMeLater.
LANDesk Inc.
Sr. Web Developer - Contract to Hire (07/2004 – 08/2006)
LANDesk is a leader in creating innovative technologies and
products
for
enterprise IT management. Today, the
company is leading the system configuration and security management
markets.
Project Description:
Online Server Management System - My requirements were
to
duplicate all of the functionality of the Window’s
based application in web form. Leading a team of developers, we
completed
this
assignment and became the new web
application development team. Again, I used the common best practices of
web
application development to architect the
web application.
Responsibilities:
- Develop using n-tier architecture, ASP.NET 1.1, SQL2000, Oracle 9i,
C#
1.1,
Web Services/Controls.
Certiport
Software Engineer - Contract (10/2003 – 01/2004)
Certiport is a world leader in Microsoft standards-based
certification
solutions. The company develops Microsoft
Certification exams and sells them to training centers around the world.
They
deliver exams in 128 countries and 20
languages.
Project Description:
Online Exam Delivery System - The site gives exam
takers
the
ability to register, sign up for classes,
and view all their exam results. It also allows test centers and
proctors
the
ability to create and manage classrooms
and exams. The software also utilizes a large enterprise security model.
Responsibilities:
- Designing and wiring up the UI.
- Developing objects throughout the entire framework, which include
Data
Access, Business Façade, Business Rules,
and System Configuration layers.
- Wiring up Rijindael encryption into the security model and applying
the
security to the application.
- Developer using n-tier, ASP.NET 1.1, SQL2000, C# 1.1, Server
Controls,
and
Rijindael encryption.
Teleperformance USA
Sr. Web Developer (06/2001 – 09/2003)
Teleperformance USA is one of the world’s largest
telecommunications companies and is ranked #1 in international tele-services
providers. My primary responsibility is to develop intranet applications that
streamline inefficient processes, reduce operational workloads, and increase
production time. Each tool I create minimizes nonproductive time spent on
outdated processes. When I started, multiple applications were used to perform
these tasks. I introduced the concept of a single, user-friendly online
application and was entrusted with its development and implementation.
Project Descriptions:
Scheduling Tool – A tool designed for call floor supervisors to
manage and track agent scheduling information. Features include viewing agent
schedules, scheduled breaks/lunches, schedule deviations, and allowing employees
to request schedule changes in real-time. This tool replaced the previous
process that relied on email and numerous spreadsheets for each project,
streamlining scheduling management into a single, easy-to-use application.
IT Ticket Tracker – Developed to track IT department trouble
tickets, providing the internal help desk with an efficient way to create,
manage, and view the status of open tickets. Technicians can track the progress
of issues, including what work has been started, is in progress, or has been
completed. This tool replaced the previous lack of visibility and reporting on
technician progress, enabling better communication and issue resolution
tracking.
Responsibilities:
- Full-stack development using ASP.NET, C#,
VB.NET, XML, ADO.NET,
DHTML, HTML, JavaScript,
Oracle 8.1.7, and SQL Server 2000.
- Designed and developed dynamic web pages, ensuring an intuitive and
responsive user experience.
- Developed and optimized database structures, including creating and
maintaining stored procedures to support business logic.
- Programmed dynamic content and built seamless data interfaces to improve
system performance and user interactions.
Key Achievements:
- Streamlined the database structure, improving query performance and reducing
load times by 30%.
- Developed dynamic content features that increased user engagement by 20%.
- Successfully implemented complex stored procedures that enhanced data
processing and system reliability.
Alorica Inc.
Sr. Software Engineer (06/2000 – 06/2001)
Alorica is a large telecommunications company specializing in
inbound technical support. During my time at Alorica, I identified opportunities
to develop new applications for undefined processes, enabling management to
allocate project resources more efficiently. After evaluating existing
procedures, I developed strategies, applications, development guides, layouts,
and policies for new processes. These innovative solutions led to increased
agent productivity and enhanced customer satisfaction.
Project Descriptions:
Call Tracker – Designed a database to track the history of
calls placed to our project from authorized service centers. The application
tracks and reports call history, account status, rebate status, and
order/shipping information. This program enabled agents to easily track all
associated tasks for each corporate client.
Correspondence Tracker – Designed a database to track both
ground and email correspondence sent to our project. This tool created separate
tickets for inbound mail items, allowing the client to be billed for time spent
processing these issues. It also provided management with the ability to
generate reports on the number of items received, processed, and the time spent
resolving them. Additionally, it tracked the overall progress of each issue and
maintained a history for all customers.
Responsibilities:
- Developed database layouts and user interfaces to optimize data storage and
accessibility.
- Designed forms and reports for efficient interaction with the databases,
improving data management and analysis.
- Programmed forms using VB, enhancing the functionality and
usability of the system.
- Developed relational databases using MS Access and
SQL Server Desktop Engine, ensuring efficient data storage
and retrieval.
Key Achievements:
- Successfully designed and implemented a streamlined database layout,
improving data retrieval time by 30%.
- Created user-friendly forms that reduced input errors by 25% and improved
overall system efficiency.
- Played a key role in transitioning database management from MS Access to SQL
Server, resulting in better scalability and performance.