Web Architecture\Application Design

  • .Net (ASP.Net, ASP.Net Core, Web API)
  • Angular 2-5, NodeJS, NPM,TypeScript
  • MS SharePoint 2010/2013

Mobile Development

  • iOS (Foundation, Swift Standard Library, UIKit, WatchKit, ARKit)
  • Android (Kotlin, Java)


  • MS Azure (App Service, Web Apps, Blob Storage, Virtual Network, SQL, VM)
  • AWS (EC2, Elastic Beanstalk, Lambda, S3, RDS, Redshift, IAM)


  • MS SQL Server
  • MS Analysis Services (OLAP Cubes/MDX)
  • MongoDB
  • Hadoop\Spark
  • MySQL
  • NoSQL
  • Oracle
  • ETL – MS SSIS/DM Express
  • ERwin Data Modeler

Machine Learning

  • Python
  • Jupyter Notebooks
  • Hadoop


  • Windows (.Net, UWP, WPF, WCF, WF, Win32)
  • MS Office (Excel, Access, Powerpoint, Word)
  • Open XML

Programming Languages

  • C#
  • Swift, SwiftUI, Objective-C
  • Python
  • VB.Net
  • JavaScript, TypeScript
  • Java, Kotlin


  • Experienced development lead
  • Excellent communication skills
  • Ability to work with all levels of company and client management


Associate Director Software Development 

March 2018 – present 

IQVIA | Collegeville, Pennsylvania 


Responsible for estimates, technical designs, hands-on programming, and coordinating the development efforts for Technology Solutions’ applications and business unit projects. Instituted processes to ensure flawless, on-time results as well as fiscal accountability regarding billable hours and cost. Investigated and prototyped latest web, mobile, cloud, desktop, and database technologies in order to determine best solutions. 

Implementation Architect/Software Developer 

May 2005 – present  

IMS | Collegeville, Pennsylvania  


Team lead for project that developed a multi-tier application utilizing an Oracle database, ASP.Net MVC Web API, and Angular 2 for a major pharmaceutical.  

Led a team that prototyped a native iOS iPad mobile application to deliver and display performance dashboards and reports to Pharma field reps. The iOS application utilized Core Plot and Map Kit to deliver an engaging user experience. Developed the server-side host application to deliver data either through email or SharePoint Rest Services. Developed the ETL and workflows to retrieve and stage legacy data from multiple source systems. 

Gathered user requirements and developed mobile IOS dashboards utilizing the Roambi platform. 

Designed and developed a reporting system utilized by both the internal service team and external clients to rapidly prototype and deliver Microsoft PowerPoint and Excel Reports. The reports utilize and merge data from several different legacy systems. The reports can be generated on-demand or on a schedule.  
Helped define and implement a strategy for outsourcing projects by standardizing new development efforts around .Net 2.0/3.5 and MS SQL Serve.  
Architected a Service Oriented Architecture (SOA) system for delivering and reporting on core legacy data. The solution is utilizing SQL Server, Web Services and XML, Analysis Services, Microsoft Excel 2007, Microsoft Office SharePoint Server 2007, SQL Server Reporting Services, ASP.Net, and client-side Ajax.  
Designed and developed a Sales Force Alignment application utilizing SQL SSIS/ASP.Net 2.0. The application processed gigabytes of data and aligned millions of medical professionals to client defined territories.  
Designed and developed several production reporting systems using VB.Net, SQL Server and OLAP. These systems currently generate and email hundreds of weekly Excel and PDF reports. The applications include both system and user workflows, allowing for user-defined business rules without the need for recoding. These systems generate several million dollars in revenue each year.  
Managed the technical aspects of outsourced projects. Coordinated the efforts of multiple off-shore and on-shore developers through the complete software development life-cycle.  
Developed project estimates, user documentation, and technical documents.  
Trained and mentored new developers in .Net and the company data warehouses.  
Worked as a team lead, senior developer, and Implementation Architect. 

Software Developer/Consultant 

October 1999 – April 2005  

Indepth Solutions | Plymouth Meeting, Pennsylvania  

Management Consulting Services 

Technical lead in charge of managing the design, development, maintenance and source code of a long-term multi-user reporting system. Directed the efforts of several developers, and translated the needs of the users into business rules and software applications.  
Designed and developed custom multi-tier (Internet and intranet) applications utilizing .Net, Visual Basic, ASP.Net, IIS, SQL Server, Excel, etc.  
Applications included custom reports and analysis, sales-force automation, web sites, and other database driven multi-user systems.  
Senior consultant to several large companies including IMS Health and Rohm and Haas.  
Developed several enterprise applications for the pharmaceutical industry to keep track of millions of prescriptions, patients, and physician information.  
Designed and developed production reporting systems using VB.Net and SQL Server 2000. These systems currently generate and email hundreds of weekly Excel and PDF reports.  
Designed, developed, and maintained several Intranet/Internet web applications using ASP.Net and VB.Net  
Designed and developed multi-user SQL Server 2000 databases and stored procedures  
Designed and developed many Excel (tabular and chart) reports using VB.Net, Visual Basic, and VBA macros  
Worked as technical lead and architect on several projects, coordinating the efforts of several developers 

Software Engineer/Consultant 

April 1999 – October 1999  

Omicron Consulting|Philadelphia 

Member of a team that developed a Microsoft DNA based billing application using MS Visual Basic 6, MTS, IE 5, and MS SQL Server 7.0. This application was developed for companies in the Utilities industry. 

Software Engineer/Consultant 

August 1998 – April 1999  

Management Support Technology Corp., | Philadelphia  

Management Consulting Services 

Developed document imaging software for CIGNA Health Insurance using Visual  
Basic 5.0 and SQL Server 6.5. Worked in a team as a senior level developer designing and developing an Underwriter document tracking system. 

Software Engineer Consultant 

May 1998 – August 1998  

EXE Technologies, Inc. | Ridley Park  

Transport and Storage – Materials  

Member of a development team that designed and developed a Billing module (in PowerBuilder 5.0) for an existing warehouse inventory management system.  
Designed and developed a data migration tool (in Visual Basic 6.0) allowing customers to move their data (as much as a million records) from SQL Server 6.5 to Oracle 7.3.3.  
Developed an ASP Intranet application to automate the stress testing of web applications. 

Software Engineer Consultant 

January 1996 – May 1998  

ICON Solutions | Conshohocken  

Management Consulting Services 

Developed software as a consultant for several Fortune 500 Companies including  
Simon and Schuster, IMS America, and VINnet, using Object Oriented Design and  
Designed and developed a 3-tier Internet-based application utilizing HTML, JAVA, CORBA (Visigenic VisiBroker 3.0), LiveWire, and MS SQL-Server. Designed and developed several client-server applications utilizing MS Visual Basic 4.0 and 5.0 and Rational Rose. 

Software Engineer 

June 1994 – January 1996  

ProNotes, Inc. | Philadelphia  

Computer Software 

Lead programmer and software engineer for a small start-up software company developing commercial speech-recognition applications under contract with IBM.  
Proposed, designed and implemented a Visual Basic and ActiveX custom controls developers’ tool-kit for use with IBM’s VoiceType Free Dictation System.  
Utilized my database programming skills to develop a Visual Basic/Access 2.0 Medical  
S.O.A.P. Notes application using the IBM VoiceType Free Dictation System. 


August 1992 – January 1993  

IBM | Charlotte  

Computer Software 

Programmer trainee for one semester (four months). Wrote and maintained a REXX application to keep track of the development cycle of a multi-million dollar check processing system. Stress tested applications developed for OS/2 and MVS. 


 Temple University | Philadelphia, Pennsylvania  

Bachelor of Science Degree in Computer Sciences 

June 1995