Paradigm Networks is developing an AI-driven, distributed cloud-based SaaS application, built on a micro-services architecture, to help mid-to-large enterprises responsibly integrate Generative AI while ensuring safety, security, and compliance through policy-based controls. I am responsible for architecting and developing the Copyright Check micro-service and providing technical support for other services as needed.
Development Tools & Technologies:
• .Net, C#, Web API, Background Service, Windows Service
• SignalR, Entity Framework Core, LINQ, JSON
• Task Parallel Library (TPL), Multithreading
• Amazon (EC2, RDS), Spire.Doc, Spire.Pdf
• SOLID, IoC, Repository Pattern, Swagger, SeriLog, Postman
• Docker Container, GitHub Repositories
• Prometheous, Grafana, .NET Counters, PerfView, Performance Monitor
Responsibilities:
• Designed the solution architecture, selected the technology stack, and created the technical design for the Copyright Check service.
• Developed a long-running .NET Background Service as a Windows Service to find exact and relative matches online, leveraging multithreading for performance.
• Built REST API using controller and service classes for business logic and database interactions via repositories. Implemented SignalR for real-time job status updates.
• Managed AWS services, including EC2 and RDS, optimizing cloud infrastructure for performance and scalability. Performed benchmarking for the services.
• Provided troubleshooting and on-demand support for APIs, background services, and Windows services.
• Implemented the repository pattern using generics to ensure code reusability, performance, and type safety.
• Researched and integrated new tools, including Spire.Doc and Spire.PDF, to enhance application functionality.
• Developed unit tests with xUnit and Moq, and used Swagger for automatic API documentation.
• Utilized Entity Framework Core for database interactions, defining tables, relationships, constraints, and initializing data across environments.
• Made Service and API available at Cloud and On Premises using Docker Containers for different clients.
• Managed Development, Staging, and Production environments on AWS EC2, ensuring service availability.
• Conducted business analysis, finalized requirements, and collaborated with domain experts to align with business goals.
• Managed source code repositories and branches on GitHub, maintaining version control and collaborative development.
• Oversaw build and deployment processes for APIs and Windows services on AWS EC2, ensuring smooth releases.
0 likes · 9 views · Feb 17, 2025
Architecting & developing the Copyright Check micro-service for Paradigm Networks, AI-driven SaaS ensuring secure, compliant GenAI integration via microservices