Resume

SUMMARY

Hands-on architect and software developer focused on client and project requirements to drive successful business outcomes. At IQVIA, leading solution architecture and developing production web applications and APIs (ASP.NET MVC/Web API/Core; Flask on IIS), partnering with DevOps to deploy, maintain, and enhance systems via CI/CD (Jenkins, GitHub Actions, Ansible, PowerShell, YAML), and delivering targeted pharmaceutical analytics with distributed OLAP models used by hundreds of clients. Building iPhone and iPad apps with SwiftUI, Android apps with Kotlin Compose, and AR experiences with Unity + XREAL — backed by AWS (API Gateway/Lambda, Cognito, DynamoDB/S3).

TECH SKILLS

Web Architecture\Application Design

  • ASP.NET MVC and Web API (IIS-hosted); ASP.NET Core; C#; SQL (T-SQL)
  • Web automation and screen scraping (.NET HtmlAgilityPack, Python requests)
  • Node.js & TypeScript: Express and NestJS for REST APIs; strict TypeScript (generics, utility types), tsconfig; ESLint/Prettier; testing with Jest and Supertest; npm or pnpm; builds with Webpack or Vite; serverless on AWS Lambda (Node 18+).
  • Angular: RxJS and Reactive Forms; interceptors/guards/httpClient; Angular Material; NgRx for state; lazy-loading and route-based code-splitting; OnPush change detection; Angular Universal (SSR); e2e with Cypress/Playwright.
  • Python (Flask on IIS); automation with PowerShell and bash and YAML; Ansible (playbooks and inventory)
  • CI/CD: Jenkins, GitHub Actions; Observability: Serilog, log4net
  • Mobile and AR: iOS (SwiftUI), Android (Jetpack Compose), Unity (AR Foundation, XREAL SDK)
  • jQuery; Bootstrap
  • Entity Framework 6; Dapper; Redis
  • Open XML SDK, EPPlus (Excel and PowerPoint automation)

Mobile and AR Development

  • iOS (SwiftUI, Foundation, UIKit, WatchKit, ARKit)
  • Android (Kotlin Compose, Jetpack , Java)
  • Unity (AR Foundation, XREAL SDK)

Cloud

  • MS Azure (App Service, Web Apps, Blob Storage, Virtual Network, SQL, VM)
  • AWS: API Gateway, Cognito, DynamoDB, S3, CloudFront, CloudWatch, Route 53, SNS; Amplify SDK, EC2, Elastic Beanstalk, Lambda, RDS, Redshift, IAM
  • Docker (targeted use)

AI and Machine Learning

• LLM integration (ChatGPT, Claude, Gemini); RAG (Google APIs); Jupyter Notebooks

Database

  • 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

Desktop

  • 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

SOFT SKILLS

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

PROFESSIONAL EXPERIENCE 

Associate Director Software Development 

March 2018 – present 

IQVIA | Collegeville, Pennsylvania 

Marketing/Biotechnology/Pharmaceuticals 

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.

• Built and maintained IIS-hosted ASP.NET MVC and REST APIs with ASP.NET Web API, with targeted ASP.NET Core adoption; enabled API discoverability with Swagger/Swashbuckle.

• Delivered Python web services and internal tools: Flask applications hosted on IIS (wfastcgi or reverse proxy), integrated with .NET services and SQL backends.

• Front-end delivery with jQuery and Bootstrap where appropriate; standardized UI utilities and components.

• Data layer using Entity Framework 6 and Dapper plus direct SQL for performance-critical paths.

• Automation & DevOps: Partnered with DevOps to deploy, monitor, and iterate production systems; managed CI/CD (Jenkins, GitHub Actions), configuration (Ansible, YAML), and post-release maintenance aligned to client needs.

• Developed ML-driven analyses and collaborative workflows using team Jupyter Notebooks to explore, model, and visualize multidimensional pharmaceutical datasets; translated findings into reporting and client deliverables.

• Member of team that designed and delivered a client-facing API for AI queries over proprietary data with guardrails and auditing; currently investigating incorporation of an MCP server to extend tool access and contextual grounding.

• Observability: Integrated Serilog and log4net for structured logging and diagnostics.

• Office automation: Produced Excel and PowerPoint deliverables programmatically using Open XML SDK and EPPlus.

• Web automation and screen scraping: Implemented collectors using .NET HtmlAgilityPack and Python requests with retry and rate-limit safeguards. • AWS (targeted): Consumed S3 via the AWS SDK for .NET where required. 

Personal Mobile Product Development — 2020–Present

Conducted entirely on personal time and equipment; no employer resources or confidential information.

AI and LLM features:

Integrated online AI models (ChatGPT, Claude, Gemini) into mobile apps; added retrieval-augmented generation (RAG) using Google APIs for personalized, context-aware responses; implemented usage quotas and safety checks.

Representative apps:

Mobile AI-enhanced application for Diabetes management (SwiftUI + AWS)
Purpose: Allows users to monitor blood glucose levels and trends; capture meal notes and carb counts; photograph meals and get AI carb estimates; find patterns across meals, carbs, bolus and basal entries.

Highlights: Offline-first model, background sync, push notifications, Home Screen widgets, light/dark theming.

Tech: SwiftUI, async/await, Combine; API Gateway + Lambda; Cognito (User/Identity Pools); DynamoDB; S3; CloudFront; Route 53; CloudWatch; SNS.

Android data-capture tool (Jetpack Compose)

Purpose: Structured forms and photo attachments for collecting field data and reviewing records later.

Highlights: Local persistence with background sync, offline validation, media uploads, shareable exports.

Tech: Kotlin + Jetpack Compose, coroutines/flows; API Gateway + Lambda; Cognito; DynamoDB/S3; CloudWatch.

AR and HUD companion (Unity + XREAL SDK, iOS)

Purpose: Heads-up overlay to surface glanceable info such as status and contextual prompts with hands-free usage.

Highlights: HUD typography and contrast tuning, spatial anchoring, device lifecycle handling, safe-use UI patterns.

Tech: Unity + AR Foundation (iOS), XREAL SDK; Cognito auth; content/config in S3 and DynamoDB; CloudFront admin.

AI Enhanced Astronomy Camera App (iOS)

Purpose: Enables crisp astronomical photos using AI-assisted exposure and object tracking; reduces need for tripods.

Highlights: Clean camera UI; physical zoom levels; AI to handle light conditions and phone shake; object lock.

Tech: SwiftUI; OpenAI ChatGPT API; Anthropic Claude; Google Gemini; Google Search API; RAG techniques for real-time data.

Vibe Development Platform (iOS with AWS back end)

Purpose: iPad app that lets users to build native iOS or Web apps with full AWS integration; natural-language coding and publish flow.

Highlights: Simple IDE; AI writes code from user prompts; builds on AWS EC2 (for iOS) and publishes to App Store or web. Tech: SwiftUI; OpenAI ChatGPT API; Anthropic Claude; Google Gemini.

Implementation Architect/Software Developer 

May 2005 – 2018  

IMS Health (now part of IQVIA) | Collegeville, Pennsylvania  

Marketing/Biotechnology/Pharmaceuticals 

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  
Development.  
 
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. 

Programmer 

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. 

EDUCATION 

 Temple University | Philadelphia, Pennsylvania  

Bachelor of Science Degree in Computer Sciences 

June 1995