Abhishek Mishra¶
@ abhishek0023c@gmail.com | ☎ +91-9101284041 | ⌂ Kolkata, India | ↗ LinkedIn
Backend-focused software engineer with 5+ years of experience building and operating ERP, compliance, and integration-heavy systems in production .NET environments.
Work Experience¶
Senior Software Engineer — Mindfire Solutions¶
March 2022 – Present
▸ PEPPOL Invoicing & Compliance Platform — Primary backend engineer • Aug 2025 – Present
- Designed and implemented PEPPOL-compliant invoicing platform as containerized multi-service architecture (UBL generation, transport, relay/webhook handling) on production Linux servers using Docker.
- Enforced compliance boundary with structural and business-rule validations aligned to PEPPOL and partner requirements; built adapter-driven resolution layer to map customers/channels across evolving models, avoiding brittle logic and tight coupling.
- Managed end-to-end invoice lifecycle with eventual consistency, handling out-of-order/delayed acknowledgements and partial failures via GUID correlation, retroactive reconciliation, and multi-tenant routing.
- Implemented structured database audit logging of all state transitions and user actions; developed server-rendered operational dashboard (ASP.NET MVC, HTMX, Alpine.js) for real-time visibility into validations, delivery status, and interactions.
▸ ERP Core Platform — Backend owner for core domains; full-stack contributor • July 2022 – Present
- Owned backend across orders, pricing, invoicing, payments, reporting, exports, and integrations during legacy ERP rewrite (.NET WebForms → Web API + Angular).
- Optimized system-wide data access patterns, consolidating queries to reduce price calculation pipeline load times from ~8s → ~2s.
- Refactored long-running workflows to background processing (Hangfire/Quartz) with persisted tracking, improving responsiveness for order creation, invoice generation, and large exports.
- Built key integrations including DocuSign contracts, WooCommerce/Orderchamp sync, Exact Online exports, and Google Drive document management.
- Refactored high-traffic screens (Sales/Purchase Orders, Payments, reporting) and introduced client-side caching in Angular.
▸ ERP Satellite Services — Integrations & Automation — Backend engineer • August 2024 – Present
- Designed and implemented bookkeeping connectors (e.g., Exact Online) and webshop APIs (e.g., Order Champ), deployed as containerized services using Docker Compose/Swarm.
- Migrated and operated containerized background processing services for stock reconciliation, demand analysis, customer inactivity detection, and automation workflows.
▸ Additional Contributions
- Contributed to custom OAuth2-based SSO solution and refined shared authentication flows (March–Sept 2022).
- Mentored colleagues on modern .NET practices; provided architectural feedback on internal tools (e.g., Recruitment/HR portal).
Programmer Analyst — Cognizant Technology Solutions¶
Nov 2020 – Mar 2022
▸ Author Royalty Management (EOL Re-Write) — Junior Developer • Mar 2021 – Mar 2022 •
- Contributed to the rewrite of a multi-application royalty management system, migrating UIs from Silverlight to web technologies (HTML, CSS, JavaScript).
Skills¶
- Backend: C#, .NET, ASP.NET Core (Web API, MVC), Entity Framework Core, LINQ, Quartz, Hangfire
- Frontend: Angular, TypeScript, HTMX, Alpine.js, Bootstrap
- Architecture: REST API design, Domain-Driven Design (DDD), command–query separation with read-optimized data access
- Infrastructure & Delivery: Docker, Docker Compose, Docker Swarm, containerized multi-service production deployments on Linux, self-managed VPS
- Data & Messaging: PostgreSQL, MySQL, RabbitMQ
- Authentication & Security: ASP.NET Core Identity, OAuth2, OpenID Connect, JWT, external identity providers
- Testing: Unit and integration testing (xUnit, Moq)
Education¶
B.Tech in Computer Science
Bengal College of Engineering and Technology, Maulana Abul Kalam University of Technology
2016 – 2020 | CGPA 8.2
Interests: Fitness & training • Cooking & recipe experimentation • Electrical DIY • War history • Tech exploration
Languages: English (Fluent) • Hindi (Fluent) • Assamese (Conversational) • Bhojpuri (Conversational) • Bengali (Conversational)