Skip to content

phougatv/phougatv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

29 Commits
ย 
ย 

Repository files navigation

About me

Hello! ๐Ÿ‘‹

I'm Vedant Phougat (@phougatv) from ๐Ÿ‡ฎ๐Ÿ‡ณ, and here is my ๐Ÿ’ณ Business Card.

  • ๐Ÿ”ญ Iโ€™m currently working on wc.NET
  • ๐ŸŒฑ Iโ€™m currently learning Clean Code, Low-Level System Design, and use of Result Pattern
  • ๐Ÿ‘ฏ Iโ€™m open to collaborate on projects where memory and performance optimization is needed.
  • ๐Ÿ“ซ How to reach me: phougatv at outlook dot com

Profile views

profile for phougatv at Stack Overflow, Q&A for professional and enthusiast programmers

My Resume

PROFESSIONAL SUMMARY

Senior Software Engineer with over 9 years of experience in developing enterprise-level applications using the Microsoft tech stack. Skilled in creating secure, scalable solutions with microservices, event-driven architecture, and cloud platforms like AWS and Azure. Proven ability to work both independently and collaboratively with teams to deliver business value. Focused on improving performance, security, and code quality through automation and testing, ensuring high-performing, fully tested applications that adhere to industry best practices.

TECHNICAL SKILLS

  • Languages โ€“ C#, TypeScript, and JavaScript
  • Framework & Libraries โ€“ .NET Framework, .NET, ASP.NET MVC, ASP.NET Core, Web API, REST API, Angular, jQuery, LightResult, and EntityFramework.
  • Testing โ€“ Unit tests, Integration test, End-to-End or E2E tests using Xunit, Nunit, MSTest, Moq, NSubstitute, and FluentAssertions
  • Cloud Computing โ€“ AWS Lambda, AWS EventBridge, Azure EventHub, Azure Blob Storage, and Azure Functions
  • Architectures โ€“ Monolithic, Microservices, SOA, and Event-Driven Architecture
  • Design Patterns โ€“ Command Pattern, Factory Patterns, and Result Pattern
  • Caching & Database โ€“ SQL and NoSQL/No SQL
  • Principles โ€“ SOLID and DRY
  • GraphQL โ€“ Hasura GraphQL
  • Source Code Management โ€“ GitHub
  • Version Control โ€“ Git
  • Distributed Systems
  • Code Reviews

KEY ACCOMPLISHMENTS

  • Developed an invoice-matching service as an individual contributor, automating the integration of payment and invoice data sources to reduce customer time spent on manual invoice reconciliation.
  • Engineered a reusable HTTP client wrapper for a banking application, resolving socket exhaustion issues and enhancing efficiency by maintaining one client instance per domain, while making the codebase unit testable.
  • Developed a wrapper around Azure Event Hub, enabling the creation of more than 10 topics without subscription upgrades, reducing infrastructure costs.
  • Co-developed NuGet packages as part of a 2-member team, streamlining technical functionalities and enhancing code reusability across projects through a shared library.
  • Developed a custom ExecutionContext modeled on HttpContext to store user-specific data in one place, reducing repeated access to HttpContext. This improved user-specific functionality while maintaining security.
  • Developed a service for uploading and downloading medical reports to Azure Blob Storage, utilizing SAS-URI links to enable report downloads during system outages, improving user access to critical data.

PROFESSIONAL EXPERIENCE

Senior Software Engineer at PAYMERANG

Remote (December 2023 โ€“ Present)

  • Developed an invoice-matching service utilizing two data sources, which improved data accuracy and processing speed within an event-driven architecture.
  • Automated repetitive coding tasks with Generative AI, increasing productivity and minimizing development errors.
  • Leveraged a tech stack of C#, .NET 8, AWS Lambda, AWS EventBridge, OpenSearch, and Hasura GraphQL to implement an event-driven architecture.

Senior Software Engineer at COFORGE

Gurgaon (August 2022 โ€“ December 2023)

  • Developed a custom execution-context to securely access user-related context from the request, reducing reliance on HttpContext and preventing sensitive details from being exposed in the URL.
  • Designed an effective error response system for Web APIs, enhancing error handling and improving user satisfaction.
  • Conducted unit testing using MSTest and Moq to ensure the reliability of both code and functionality.
  • Tech stack used โ€“ C#, .NET 6, ASP.NET Core, Web API, .NET Framework, Microservice Architecture, and SQL Server to build scalable and reliable applications with robust unit testing.

Software Engineer at SYNECHRON

Pune (July 2020 โ€“ August 2022)

  • Developed an HTTP client wrapper to reduce frequent application downtime and improve stability.
  • Provided production support, resolving bugs and issues by analyzing large log files.
  • Migrated a legacy .NET application from TCP to SSL while ensuring backward compatibility with a flag.
  • Tech stack used โ€“ C#, ASP.NET Core, Web API, Nunit, .NET Framework, Monolithic Architecture, Windows Service, SQL Server, Oracle, and TIBCO EMS.

Software Engineer at GLOBALLOGIC

Noida (February 2019 โ€“ May 2020)

  • Developed multiple functional and non-functional components, including custom middleware for Azure Event Hub, lifting the limit of 10 event hubs per namespace without requiring subscription upgrades.
  • Created a custom route-constraint to validate BSON-IDs in MongoDB for enhanced data integrity.
  • Developed a web service leveraging Azure Blob Storage to store files and generate SAS-URI links, enabling file downloads even during application downtime.
  • Leveraged a tech stack of C#, .NET Core, ASP.NET Core, Web APIs, REST APIs, Microservices, Azure Functions, Azure Event Hub, Azure Blob Storage, MS SQL Server, MongoDB, Serilog, Xunit, Moq, and FluentAssertions to implement a microservice architecture.

Software Engineer at FISERV

Noida (August 2017 โ€“ January 2019)

  • Implemented authentication and authorization for in Web APIs using JSON Web Tokens (JWT) to ensure secure access control.
  • Applied globalization and localization in Web APIs, enabling multi-lingual functionality across different regions.
  • Tech stack used โ€“ C#, .NET, .NET Core, ASP.NET Core, Web APIs, REST APIs, Microservices Architecture, RabbitMQ, Microsoft SQL Server, Redis Cache, and Angular 4+.

Associate Software Engineer (.NET) at OMNIE SOLUTIONS (I)

Noida (February 2015 โ€“ July 2017)

  • Developed custom HTML-helpers and validation attributes in C# and implemented them on the front-end using jQuery, improving form handling and validation.
  • Implemented business logic after the application architecture was established, ensuring alignment with defined requirements.
  • Tech stack used โ€“ C#, .NET Framework, ASP.NET MVC, Razor Pages, Microsoft SQL Server, jQuery, and JavaScript.

EDUCATION

Bachelor of Technology in Computer Science Engineering (CSE)
Dev Bhoomi Institute of Technology, Dehradun (2009โ€“13)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published