Avinash Sahani

Software Engineer | Backend | .NET | Azure | Aws | Microservices | React | Android Native

Role
Senior Software Engineer at Consult America
Location
Hagerstown, MD, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Avinash Sahani

I am Avinash Sahani, a passionate backend software developer. My main expertise lies in…

Experience

  1. Senior Software Engineer

    Consult America

    Oct 2023 — Present · Hagerstown, MD, US

    Setup the complete test environment for all the microservices on Azure, including App Service, Azure Function, and Postgres. • Implemented CRUD APIs in.NET for storing cart items in Postgres using EF Core. • Created NuGet packages for API Gateway to use service data models. • Implemented Model Mapper to map models using AutoMapper. • Implemented user authentication in.NET and React using Azure B2C. • Implemented SignalR in the user profile section to receive notifications. • Designed the complete schema for the job listing portal and worked on backend implementation in.NET with the team. • Created GitHub Actions for the test environment to deploy code on Azure. • Implemented the \"Sort By\" feature in the web app to sort listings by different attributes. • Designed and maintained database tables, ensuring data integrity and efficient storage. • Developed different UI components in React for reusability. • Developed UI components for user profile creation in React. • Refactored all Web APIs using ASP.NET Core and utilized all Azure services. • Implemented the Email Service using C# and wrote its HTTP Client. Also wrote test cases and business logic in C# using Domain-Driven Architecture. • Configured Azure Email Service for sending invitation emails in the application. • Reviewed pull requests on GitHub for other features. • Worked in an Agile methodology and led developer sprints. • Implemented Azure Functions to run migrations using EF Core on Postgres. • Wrote around 80 unit test cases in C# using NUnit, following the Test-Driven Development (TDD) approach. • Regularly communicated with leadership to discuss performance improvement possibilities.

Education

  • National University of Computer and Emerging Sciences

    Bachelor's degree

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Avinash Sahani — Senior Software Engineer at Consult America in Hagerstown, MD, US | Unifers