Principal Software Engineer
CurrentWorked as a Principal Software Engineer to architect and develop lots of custom and enterprise solutions for globally leading pharmaceutical companies such as Johnson & Johnson, Roche, Amgen, Celgene, Regeneron, Covance, etc.• Architect and developed multiple complex CTMS integration applications between the Veeva Vault System and Safety Portal for the Johnson & Johnson and Regeneron Pharmaceuticals.• Architect the overall CTMS batch upload process for the Multi-tenant based Safety Portal web platform. • Developed file processor to process ICH standard E2BR2 and E2BR3 files. • Designed and developed outbound integration RESTful API providing eCOA data which is implemented on the MuleSoft platform. • Implementing a GraphQL based microservice web platform to share documents between different user roles within different organizations using IdentityServer4. • Developed many enterprise applications using various Azure services including Service Bus, Function App, Key vaults, Azure Storage, Logic apps, Azure Active Directory, Event Hubs, etc. • Maintained, installed, and configured SSIS packages for CTMS integrations. # Technology Stack: These applications are implemented using .NET 6.0, ASP.NET Core 3.1, IdentityServer4, GraphQL, Golang, MuleSoft Platform, Azure different services, AWS different services, Entity Framework, SQL Server, VisualCron, MessageGears, etc.