Summary
Overview
Work History
Education
Certification
Interests
Timeline
Generic

Madhu Mangal Mishra

Azure | React JS | .NET Full Stack Engineer
Kolkata

Summary

Complex problem-solver with analytical and design driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

6
6
years of professional experience
6
6
years of post-secondary education
2
2
Certifications
2
2
Languages

Work History

.NET Full Stack Engineer

Deloitte (2021-Current) | Wipro (2018-2021)
05.2018 - Current

Summary of Work Experience

Azure Search Implementation:

  • Implemented Azure Search to enhance document retrieval efficiency by identifying documents with matching keywords.
  • Built a Windows Service to automate the Azure AI search indexing process, ensuring up-to-date search capabilities.

Document Processing and Storage:

  • Developed a Document Intelligence and Computer Vision module to extract text from images, improving data extraction accuracy.
  • Created a Web API module in .NET for uploading documents to Azure Blob Storage, streamlining secure document management.
  • Utilized Azure Functions to update SQL Server with Blob Storage report upload status, ensuring accurate status tracking.

Application Pipeline and Middleware:

  • Configured the .NET application pipeline to include message handlers, filters, and middleware, optimizing request handling.
  • Developed custom middleware for Rate Limiting, ensuring fair resource usage and protecting against abuse.
  • Employed Dependency Injection (DI) tools like Unity to manage object lifetimes and dependencies efficiently.

Real-Time Updates and Messaging:

  • Implemented Socket.IO for real-time updates, enhancing application interactivity and responsiveness.
  • Utilized Data Flows in .NET with Batch Block, Block Collection, and the Consumer-Producer mechanism for complex tasks such as uploading to Blob Storage.

Algorithm and Data Structure Expertise:

  • Expert in choosing efficient algorithms for problem-solving, using data structures like Bit Logic, Binary Trees, Hash Tables, Stacks, Linked Lists, and Queues.
  • Leveraged the Task Parallel Library (TPL) to orchestrate multiple independent tasks, handling exceptions like aggregate exceptions to manage TPL operations effectively.

Advanced C# and Multithreading:

  • In-depth knowledge of Multithreading concepts including Thread Pooling, Synchronization, Locking mechanisms, Deadlock avoidance, and Async/Await patterns.
  • Solid understanding of Garbage Collection in C# and managing cleanup of unmanaged resources using Finalizers.
  • Comprehensive grasp of C# concepts such as LINQ, Generic Collections, Reflections, and more.

Web Technology and Security:

  • Thorough knowledge of web technologies including hosting, reverse proxy, OWIN, and security best practices.
  • Strict adherence to design patterns like Facade Pattern, Factory Pattern, Abstract Factory Pattern, and SOLID principles to maintain clean and scalable code architecture.

React Development:

  • Designed and configured a Redux store in React JS for handling large amounts of data centrally, ensuring efficient state management.
  • Developed a front-end Authentication module using MSAL (Microsoft Authentication Library), enhancing application security.
  • Implemented Socket.IO for real-time updates when multiple users collaborate on the same document, improving user experience.
  • Created an Error Boundary component in React JS for handling and logging runtime failures, increasing application robustness.
  • Configured React Testing Library for the application and wrote unit tests to increase test coverage, ensuring code reliability and quality.


Database Skills:

  • Implemented Full-Text Search in SQL for efficient querying of textual data.
  • Utilized Triggers to audit tables, ensuring data integrity and tracking changes.
  • Implemented Normalization techniques for database tables to reduce redundancy and improve data consistency.
  • Conducted Analysis of SQL scripts using execution plan details to optimize query performance.
  • Developed Performant Scripts and simplified complex logic blocks to enhance database efficiency.

Education

Bachelor of Technology - Electronics And Communications Engineering

Haldia Institute of Technology
Haldia, West Bengal
07.2014 - 07.2018

12th - Science

Kendriya Vidyalaya
Kolkata
04.2012 - 03.2013

10th -

Kendriya Vidyalaya
04.2010 - 04.2011

Certification

Microsoft Certified Azure Developer Associate (AZ-204)

Interests

Playing Chess

Playing Table Tennis

Travelling

Reading Books

Timeline

Microsoft Certified: Azure AI Engineer Associate (AI-102)

05-2024

Microsoft Certified Azure Developer Associate (AZ-204)

07-2023

.NET Full Stack Engineer

Deloitte (2021-Current) | Wipro (2018-2021)
05.2018 - Current

Bachelor of Technology - Electronics And Communications Engineering

Haldia Institute of Technology
07.2014 - 07.2018

12th - Science

Kendriya Vidyalaya
04.2012 - 03.2013

10th -

Kendriya Vidyalaya
04.2010 - 04.2011
Madhu Mangal MishraAzure | React JS | .NET Full Stack Engineer