Altimetrik
Altimetrik
enterpriseEnterprise pharmaceutical platform development for Novartis featuring Progressive Web Apps, sales analytics dashboards and a shared component library across multiple internal applications.
Overview
Novartis is one of the world's largest pharmaceutical companies. Through a global digital services consultancy, I was embedded as a Senior Engineer within the finance division, contributing to multiple internal applications used by Novartis sales and finance teams worldwide. I contributed as a senior engineer to a suite of internal web applications supporting financial analytics and reporting. The work included development of user-facing dashboards, shared UI systems, and platform-level improvements within a large-scale enterprise environment.
Challenge
The platform consisted of multiple legacy applications with inconsistent UI patterns and growing technical debt. Some parts relied on outdated frameworks, increasing maintenance cost and limiting scalability. There was also a need to unify development across applications and support faster delivery of new features.
Solution
I worked as a Senior Engineer across three codebases, delivering both greenfield features and significant technical debt reduction while maintaining backward compatibility in a high-stakes enterprise environment.
Key Contributions
Analytics Dashboard
- Developed mobile-friendly dashboard features for near real-time data access
- Rebuilt core application structure within a monorepo setup
- Implemented reusable UI components and standardized navigation patterns
- Improved data table functionality and usability across edge cases
- Migrated routing and styling systems to modern standards
Data Platform Integration
- Contributed to a proof-of-concept integrating a cloud-based data warehouse
- Implemented data visualization improvements and supported evolving API structures
Legacy Modernization
- Removed deprecated framework dependencies from a legacy application
- Improved maintainability and reduced long-term technical risk
Shared Component System
- Built and standardized a shared component library used across applications
- Resolved cross-application UI inconsistencies
Architecture
- Contributed to monorepo migration and internal package management setup
- Worked within enterprise CI/CD pipelines and version control systems
Key successes: Frontend PoC integrated with Snowflake
- Rapidly onboarded to the Snowflake proof-of-concept project with 100% allocation
- Delivered ad-hoc features including table views in graph modals and saled data presentation improvements
- Addressed architectural changes related to API requests for filters and settings
Architecture & Monorepo Migration
- Contributed to the migration of applications into a Turborepo monorepo structure
- Set up Azure Artifacts integration for internal npm packages
- Worked within Azure DevOps CI/CD pipelines and Bitbucket source control
Results
Delivered across three interconnected enterprise applications over nearly two years, supporting client finance teams worldwide. The Ionic removal from one of the applications eliminated a major source of technical debt. The shared library unification brought visual consistency across products. The new monorepo restructuring modernized the codebase for future scalability. Sale Dashboard PWA app enabled field sales teams to access real-time data on mobile devices, improving responsiveness to market dynamics.
Project Gallery
