Post Job Free
Sign in

Stack Developer Asp.Net

Location:
Jersey City, NJ
Posted:
February 19, 2025

Contact this candidate

Resume:

SHIRISHA

.NET Full Stack Developer

********.****@*****.*** 201–844-9876

PROFESSIONAL SUMMARY

8+ years of experience as a .NET Full Stack Developer, delivering high-performance web applications.

Expertise in building robust and efficient applications using C#, ASP.NET Core, ASP.NET MVC, ASP.NET Blazor, WPF/XAML, JavaScript (ES6+), TypeScript, and React.js.

Extensive experience with cloud platforms, including Microsoft Azure (Azure App Services, Azure Functions, AKS, Azure Logic Apps) and AWS (EC2, Lambda, S3), ensuring optimal scalability, availability, and performance.

Strong background in object-relational mapping (ORM) with Entity Framework Core, EF6, and NHibernate for data access and manipulation.

In-depth knowledge of databases such as SQL Server, MySQL, MongoDB, and CosmosDB; skilled in creating efficient queries and ensuring smooth data transactions.

Proficient in developing microservices-based architectures, implementing RESTful APIs and Web APIs, and integrating third-party services using technologies such as GraphQL, Apache Kafka, and RabbitMQ.

Hands-on experience with DevOps tools and practices, including Docker, Kubernetes, Jenkins, Azure DevOps, and infrastructure-as-code tools like Terraform and ARM Templates.

Solid understanding of version control and collaboration tools, including Git, BitBucket, TFS, and Code Reviews, ensuring team alignment and code quality.

Experience with web servers and reverse proxies like IIS, Kestrel, and Nginx for high-performance application hosting and optimization.

Expertise in Agile methodologies (Scrum, Kanban), using tools like JIRA and Confluence to manage project tasks and foster collaboration in cross-functional teams.

Proficient in implementing Test-Driven Development (TDD) practices, using xUnit, NUnit, MSTest, and Moq for unit and integration testing to ensure high-quality code delivery.

Facilitated cross-team collaboration, ensuring seamless communication and software excellence.

Strong problem-solving skills, troubleshooting complex technical issues to drive innovation.

TECHNICAL SKILLS

Programming Languages: C#, VB.NET, JavaScript (ES6+), TypeScript

Markup & Styling Languages: HTML5, CSS3, Bootstrap, Tailwind CSS

Frameworks & Libraries: ASP.NET Core, ASP.NET MVC, ASP.NET Web API, ASP.NET Blazor, Razor Pages / Razor Views, WPF / XAML, React.js, Angular, jQuery, SignalR, LINQ

Object-Relational Mapping (ORM) & Data Access: Entity Framework Core / EF6, NHibernate

Databases & Data Storage: SQL Server, CosmosDB, MySQL, MongoDB

API & Data Query Technologies: GraphQL, RESTful APIs, Web APIs, Swagger, Postman

Microservices & Messaging: Microservices Architecture, Apache Kafka, RabbitMQ

Cloud Platforms: Microsoft Azure, AWS

DevOps, CI/CD & Infrastructure as Code: Docker, Kubernetes, Azure DevOps, Jenkins, MS Build, ARM Templates, Terraform

Testing & Quality Assurance: xUnit, NUnit, MSTest, TDD, Moq

Version Control & Collaboration: Git, BitBucket, TFS, Code Reviews

Logging, Monitoring & Code Quality: SonarQube, Application Insights, ELK Stack, NLog, Serilog

Web Servers & Reverse Proxies: IIS, Kestrel, Nginx

Additional Tools & Methodologies: Async Programming (async/await), Agile Methodologies (Scrum, Kanban), Pair Programming, Confluence & JIRA, UML Diagrams

EXPERIENCE

Gastro Health, Miami, FL

.NET Full Stack Developer January 2024 - Present

Responsibilities:

Developed high-performance applications using C# and ASP.NET Core, leveraging Entity Framework Core for ORM and ensuring optimal data access.

Implemented async/await patterns that improved application responsiveness and scalability by 35%, streamlining asynchronous operations.

Developed interactive solutions with ASP.NET Blazor and Razor Pages, enhancing client-side engagement by 30% while reducing JavaScript reliance by 25%.

Designed ASP.NET Web API services integrated with GraphQL, cutting API response times by 20% and increasing data query efficiency by 25%.

Architected and implemented microservices for scalability and performance, integrating Apache Kafka for efficient event streaming and real-time data flow between services.

Utilized Swagger for API documentation and Postman for API testing, ensuring clear and effective communication between backend services and front-end applications.

Managed data storage and queries using SQL Server and CosmosDB, enabling relational and NoSQL storage solutions based on application requirements.

Built responsive and mobile-friendly user interfaces using HTML5, CSS3, Bootstrap, and JavaScript (ES6+) to ensure cross-platform compatibility and superior user experiences.

Leveraged Microsoft Azure (App Services, Functions, Logic Apps) to enhance cloud hosting and automation, increasing deployment efficiency by 35%.

Configured IIS for reliable hosting and managed dependencies via NuGet, reducing deployment errors by 20%.

Ensured Web Security best practices, including implementing XSS Mitigation to protect applications against cross-site scripting attacks.

Integrated Azure AD for authentication and authorization, enhancing security, and used SonarQube for static code analysis to ensure code quality and address vulnerabilities.

Adopted Test-Driven Development (TDD) with xUnit to ensure robust, maintainable code focusing on unit testing and early bug detection.

Automated infrastructure provisioning with Terraform, increasing resource management consistency and scalability by 35%.

Containerized applications using Docker and orchestrated with AKS, improving deployment scalability by 40%.

Processed and transformed structured data with XML, XSD, and XSLT, optimizing integration workflows by 25%.

Utilized Application Insights for performance monitoring and error tracking and managed the SDLC and CI/CD processes using Azure DevOps for seamless deployment and optimization.

Collaborated with team members on version control and source code management using Git and participated in Code Reviews to maintain high-quality code standards.

Environment: C#, ASP.NET Core, EF Core, ASP.NET Blazor, Razor Pages, ASP.NET Web API, GraphQL, Microservices, Kafka, Swagger, Postman, SQL Server, CosmosDB, Microsoft Azure, IIS, NuGet, Azure AD, SonarQube, Terraform, Docker, AKS, XML, Azure DevOps, Git.

Hanover Bank, Mineola, NY

.NET Developer May 2021 - December 2023

Responsibilities:

Designed high-performance web applications using C# and ASP.NET Core, ensuring scalability and maintainability.

Utilized Entity Framework (EF6) for ORM, streamlining database interactions and boosting application efficiency by 30%.

Implemented Azure Functions for serverless computing, reducing infrastructure costs by 40% and enabling event-driven architecture.

Deployed and managed applications on Azure App Service and Azure Logic Apps, automating workflows and enhancing scalability.

Utilized Azure Blob Storage to manage and store large amounts of unstructured data and optimize application storage needs.

Created dynamic, data-driven web pages using Razor Views and developed RESTful APIs for seamless service communication.

Designed and developed Microservices architecture to build scalable, modular applications.

Built responsive, mobile-first UIs using HTML5, Tailwind CSS, TypeScript, React.js, Redux, and jQuery, enhancing functionality and user experience by 35%.

Used SignalR to implement real-time communication features, increasing user engagement by 30%.

Configured Kestrel for hosting ASP.NET Core applications and automated infrastructure provisioning with ARM Templates, reducing configuration drift by 25%.

Integrated Jenkins, MS Build, and CI/CD pipelines to streamline the development workflow and automate build and deployment processes.

Managed containerized applications with Kubernetes, optimizing scaling, load balancing, and high availability.

Wrote NUnit tests to enhance code quality, reducing bugs by 30%, and utilized the ELK stack for centralized logging and performance optimization.

Managed source code and collaborated with team members using BitBucket, ensuring code quality and consistency with Pull Requests, improving code review efficiency by 25%.

Worked in Agile methodologies and participated in Scrum sprints, regularly delivering increments and meeting deadlines.

Engaged in Pair Programming to promote knowledge sharing, improve code quality, and resolve technical challenges.

Implemented OAuth 2.0 for secure authentication and authorization, ensuring compliance with industry security standards.

Environment: C#, ASP.NET Core, EF6, RESTful APIs, React.js, SignalR, Kestrel, ARM Templates, Jenkins, MS Build, Kubernetes, NUnit, ELK Stack, BitBucket, Agile, Scrum, OAuth 2.0.

NJM Insurance Group, West Trenton, NJ

.NET Developer December 2018 - April 2021

Responsibilities:

Developed web applications using VB.NET and ASP.NET, leveraging ASP.NET Web Forms for dynamic, data-driven web interfaces.

Designed and implemented user interfaces with HTML, CSS, and JavaScript, providing responsive and cross-browser compatibility.

Utilized SignalR to enable real-time communication in web applications, providing instant updates and enhancing user experience.

Implemented CI/CD pipelines using Jenkins, automating build, test, and deployment processes to enhance development efficiency.

Worked with NHibernate for Object-Relational Mapping (ORM) and streamlined database access and management.

Developed and maintained WCF services for secure and scalable communication between client and server applications.

Deployed applications to AWS, utilizing services like EC2, S3, RDS, and Lambda for scalable cloud infrastructure and serverless computing.

Applied TypeScript and Angular to develop robust and scalable front-end applications, improving performance and maintainability.

Used AJAX to enhance user experience by asynchronously updating web pages without reloading, resulting in faster interactions.

Configured and managed Nginx as a reverse proxy server to improve application scalability, load balancing, and security.

Implemented JWT for secure authentication and NLog for logging and monitoring application events, ensuring data integrity and efficient debugging.

Integrated unit testing using Moq to create mock objects for more efficient and isolated tests, improving code reliability.

Worked in Agile development methodologies, following Kanban processes and delivering incremental improvements in collaboration with cross-functional teams.

Collaborated with stakeholders via Confluence for documentation and tracked project progress using TFS for efficient version control and team collaboration.

Environment: VB.NET, ASP.NET, HTML, CSS, JavaScript, Moq, SignalR, Jenkins, NHibernate, WCF, AWS, TypeScript, Angular, AJAX, Nginx, JWT, NLog, Agile (Kanban), Confluence, TFS.

FusionCharts, India

.NET Software Engineer Aug 2016 - November 2018

Responsibilities:

Developed scalable applications using C# and ASP.NET MVC, ensuring high performance and reliability.

Designed and optimized SQL Server queries, including Stored Procedures, Triggers, and Views, to improve data retrieval and performance.

Utilized RabbitMQ to implement reliable message queues to ensure seamless communication between microservices.

Integrated Serilog for structured logging, facilitating easy debugging and application performance monitoring.

Worked on WPF and XAML to design user interfaces and enhance application usability and responsiveness.

Leveraged HTML, CSS, and JavaScript to build dynamic, user-friendly front-end components and ensure compatibility across browsers.

Implemented LINQ to query and manipulate data, improving code efficiency and reducing the need for complex SQL queries.

Performed unit testing with MSTest to ensure code quality and reduce defects.

Participated in Agile sprints, coordinating with teams to achieve project milestones.

Utilized Git for version control, ensuring seamless collaboration and code management.

Created UML diagrams to visualize and communicate system design and processes.

Coordinated with stakeholders using JIRA to track project progress, report issues, and implement changes based on feedback.

Environment: C#, ASP.NET MVC, SQL Server, RabbitMQ, Serilog, WPF, XAML, HTML, CSS, JavaScript, LINQ, MSTest, GIT, UML, JIRA.

EDUCATION

Master of Business Administration (MBA), India.

Bachelor of Commerce (B.Com), Nagarjuna Degree College, India.



Contact this candidate