| Manishree Singireddy - Senior Dotnet Full Stack Developer |
| [email protected] |
| Location: Remote, Remote, USA |
| Relocation: Yes |
| Visa: GC |
| Resume file: Manishree_Sr_.net_fullstack_dev_Resume_1775499375812.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Name: Manishree Singireddy
Role: Sr. .Net Full Stack Developer Email id: [email protected] Contact: (909) 619-3275 Linkedin: www.linkedin.com/in/manishree-singireddy-855a1a209 PROFESSIONAL SUMMARY Senior .NET Full Stack Developer with 11+ years of expertise in designing, developing, and deploying scalable enterprise applications using Microsoft technologies and cloud platforms. Proven track record in microservices, cloud-native solutions, and Agile delivery across finance, healthcare, aviation, and insurance domains. Designed and developed cloud-native applications using C#, ASP.NET Core, and Blazor at Evolent Health, delivering high-performance solutions with a focus on clean code, scalability, and maintainability. Led the implementation of NoSQL databases like CosmosDB and MongoDB, optimizing data partitioning, throughput, and query performance. Architected microservices and containerized solutions using Docker and Kubernetes, ensuring independent deployment and high scalability. Integrated GraphQL APIs to reduce over-fetching, improve UI responsiveness, and ensure efficient data exchanges. Engineered real-time event streaming with Apache Kafka and asynchronous messaging using RabbitMQ, enhancing microservices communication and responsiveness. Implemented serverless solutions using Azure Functions, reducing infrastructure overhead and increasing scalability. Developed and consumed RESTful APIs, enforcing secure authentication and authorization using OAuth 2.0 and Azure AD. Optimized databases using EF Core, Entity Framework 6, and SQL Server for efficient querying, migrations, and performance tuning. Automated infrastructure and deployment pipelines with ARM Templates, Ansible, Terraform, and Jenkins, ensuring consistent and repeatable environments. Designed dynamic, mobile-responsive UIs with HTML5, CSS3, Bootstrap, and React/Redux, creating seamless experiences across devices and browsers. Collaborated within Agile/Scrum teams, performing sprint planning, retrospectives, and daily stand-ups to ensure efficient project delivery. Integrated Azure Key Vault for managing sensitive configurations and Azure AD for Single Sign-On (SSO), Role-Based Access Control (RBAC), and OAuth-based access control. Wrote and maintained unit tests and integration tests following Test-Driven Development (TDD) practices to ensure reliable, high-quality code. Deployed and monitored applications in Azure App Services, Azure Functions, and on AWS EC2, ensuring high availability and performance in production environments. Enhanced user interactivity with SignalR for real-time notifications and communication in web applications. Led the migration of monolithic systems into microservices architectures, increasing flexibility, scalability, and maintainability of applications. Provided mentorship and technical leadership, guiding junior developers on coding standards, software architecture, and best practices. TECHNICAL SKILLS Category Skills Programming Languages C#, JavaScript, TypeScript Frameworks & Libraries ASP.NET Core, Blazor, Entity Framework (EF Core & EF 6), React, Redux, SignalR, Bootstrap Cloud Platforms Microsoft Azure (App Services, Functions, Key Vault, Azure AD, CosmosDB), AWS (EC2) Microservices & APIs RESTful APIs, GraphQL, OAuth 2.0, Azure AD, Role-Based Access Control (RBAC) Database & Storage SQL Server, CosmosDB (NoSQL), MongoDB, Entity Framework Migrations, Query Optimization Containerization & Orchestration Docker, Kubernetes, Microservices Architecture Messaging & Event Streaming Apache Kafka, RabbitMQ (Asynchronous Messaging) DevOps & CI/CD ARM Templates, Terraform, Ansible, Jenkins, Automated Deployment Pipelines Frontend Technologies HTML5, CSS3, Bootstrap, React, Responsive UI Design Testing & Quality Unit Testing, Integration Testing, Test-Driven Development (TDD) Security Azure Key Vault, OAuth 2.0, Single Sign-On (SSO), Secure API Development Agile & Collaboration Scrum, Sprint Planning, Retrospectives, Daily Stand-ups, Mentorship Performance Optimization Query Tuning, Caching Strategies, Scalability Improvements Legacy Modernization Monolith to Microservices Migration EDUCATIONAL DETAILS Bachelor s in computer science at VIT University Aug 2011 - May 2015 WORK EXPERIENCE Client: Wintrust Financial Corp, Rosemont, IL Oct 2024 Present Role: Senior .NET Full Stack Developer Responsibilities: Designed and developed scalable web applications using C#, ASP.NET Core, and Blazor, ensuring high performance and maintainability. Built modular front-end components with Razor Pages, HTML5, CSS3/SASS, and Bootstrap for responsive, cross-device user experiences. Architected serverless solutions using Azure Functions and deployed cloud applications via Azure App Services for cost-effective scaling. Developed RESTful APIs and gRPC microservices to support high-throughput enterprise systems with event-driven architectures. Engineered NoSQL data models using CosmosDB and managed unstructured data via Azure Blob Storage for flexible data access. Integrated GraphQL endpoints to efficiently query and manage complex data structures in modern APIs. Streamed real-time data using Apache Kafka, enhancing backend services with event-driven processing. Implemented CI/CD pipelines with Jenkins and Azure DevOps, automating deployments and reducing manual errors. Containerized applications using Docker and orchestrated services via Kubernetes for scalability and fault tolerance. Secured applications using Azure AD, RBAC, and Azure Key Vault for encryption and access control. Automated infrastructure provisioning with ARM Templates and Ansible, adhering to Infrastructure-as-Code (IaC) principles. Designed ETL pipelines to migrate and transform data from multiple sources into cloud databases. Implemented Test-Driven Development (TDD) with NUnit and automated UI testing using Selenium for reliability. Managed observability with the ELK Stack (Elasticsearch, Logstash, Kibana) for real-time logging and dashboards. Integrated Crystal Reports into ASP.NET for dynamic, business-ready reporting solutions. Collaborated in Agile/Scrum teams, contributing to sprint planning, reviews, and retrospectives. Maintained version control with Git/GitFlow and managed dependencies via NuGet for efficient collaboration. Tracked tasks and bugs using JIRA, aligning development with business goals and timelines. Client: Evolent Health Inc, Arlington, VA July 2021 Sept 2024 Role: Senior .NET Full Stack Developer Responsibilities: Developed and maintained scalable applications using C#, .NET Core, and Entity Framework 6 (EF6), ensuring high performance, reliability, and modularity. Designed and implemented RESTful APIs for seamless communication between front-end and back-end systems. Built responsive and interactive user interfaces using React, Redux, TypeScript, Material UI, LESS, HTML5, and CSS3. Integrated SignalR for real-time communication features, enhancing user experience. Leveraged Azure App Service, Azure Functions, and Azure Logic Apps to deploy and automate cloud-based solutions. Managed PostgreSQL databases, optimizing performance with stored procedures, indexes, and views. Applied SOLID principles, Dependency Injection (DI), and Inversion of Control (IoC) for maintainable and testable code. Containerized applications using Docker and orchestrated deployments with Kubernetes for scalability. Automated infrastructure provisioning using Terraform (IaC), ensuring version-controlled and reproducible environments. Established CI/CD pipelines in Azure DevOps for automated testing and deployment. Secured applications with OAuth 2.0 and Role-Based Access Control (RBAC) for authentication and authorization. Monitored application performance using Splunk for log analysis and issue resolution. Developed reports and dashboards with SQL Server Reporting Services (SSRS) for business insights. Wrote unit tests using XUnit (backend) and JEST (frontend) to ensure code reliability. Conducted peer code reviews to maintain code quality and share best practices. Followed Agile (Scrum) methodology, participating in sprint planning, stand-ups, and retrospectives. Optimized query performance and database interactions to reduce load and improve efficiency. Collaborated with cross-functional teams to deliver high-quality features on schedule. Client: Cogent Communications Holdings Inc, Washington, DC Dec 2018 June 2021 Role: Senior .NET Developer Responsibilities: Developed robust desktop applications using WPF, WinForms, and VB.NET, following best practices for UI/UX design and performance optimization. Leveraged NHibernate (ORM) to streamline database interactions and improve data handling efficiency. Implemented RabbitMQ for asynchronous messaging, enhancing communication in distributed systems. Utilized AWS Lambda for serverless computing, minimizing infrastructure overhead and improving scalability. Optimized memory usage and system performance through advanced techniques for high resource efficiency. Designed and developed Single Page Applications (SPAs) using Angular and Material UI for seamless user experiences. Engineered CRUD operations for efficient data management and streamlined workflows. Developed SQL Server stored procedures and triggers to enforce business logic and maintain data integrity. Built microservices architecture in collaboration with cross-functional teams to ensure modularity and scalability. Established CI/CD pipelines using Jenkins and Maven for automated builds and deployments, ensuring code quality. Managed AWS EC2 instances and Elastic Load Balancer (ELB) to maintain high availability and scalability of cloud infrastructure. Integrated AWS CloudFront to enhance content delivery, reduce latency, and improve application responsiveness. Implemented JWT-based authentication for secure identity and access management. Applied design patterns such as Singleton, Factory, and Observer to improve code maintainability and scalability. Used Bitbucket for version control, enabling efficient collaboration and source code management. Documented system architecture and design using Confluence, promoting transparency and knowledge sharing. Contributed actively to Agile methodologies, participating in sprint planning, daily stand-ups, and retrospectives to drive project success. Provided technical leadership by mentoring junior developers on software architecture, best practices, and coding standards. Client: Tiger Analytics, India Feb 2017 Aug 2018 Role: .NET Developer Responsibilities: Developed and maintained dynamic web applications using ASP.NET Web Forms, ensuring adherence to clean code practices and industry standards for performance and scalability. Engineered responsive user interfaces with HTML, Tailwind CSS, and JavaScript, focusing on optimal user experience across various devices. Created modern single-page applications with Vue.js, integrating with backend APIs for enhanced front-end workflow and performance. Applied Object-Oriented Programming (OOP) principles in C#.NET, including inheritance, polymorphism, and encapsulation to design reusable, maintainable software solutions. Architected and optimized SQL Server databases, writing complex T-SQL queries, stored procedures, and triggers to ensure efficient data processing and business logic execution. Leveraged ADO.NET and LINQ for efficient data retrieval, reducing application load times and improving overall performance. Implemented secure authentication and authorization mechanisms using industry-standard protocols, ensuring role-based access control and sensitive data protection. Delivered web services through WCF, working with SOAP and WSDL for seamless communication between distributed systems. Utilized Serilog for structured logging in applications, enabling fast debugging and proactive issue resolution. Applied software design patterns such as Singleton, Factory, and Repository to ensure modularity, code organization, and maintainability. Collaborated in building scalable software architectures, focusing on supporting increasing traffic and evolving business needs. Adopted Agile methodologies, using Team Foundation Server (TFS) for progress tracking, source code management, and continuous development. Integrated Continuous Integration (CI) and Continuous Deployment (CD) pipelines, automating testing and deployment to reduce errors and increase frequency of releases. Embraced Test-Driven Development (TDD), writing automated unit tests using Moq to verify functionality and ensure code reliability. Conducted performance tuning and database optimization to minimize query execution times, ensuring high scalability and performance. Collaborated with cross-functional teams to ensure software solutions were developed with a focus on both performance and maintainability. Client: Maxgen Technologies, India July 2015 Jan 2017 Role: .NET Developer Responsibilities: Developed backend services using ASP.NET MVC and C#, ensuring scalable, efficient, and reliable application performance. Built responsive and user-friendly interfaces using HTML5, CSS3, and JavaScript. Designed and optimized SQL queries, stored procedures, and triggers to enhance database performance and streamline operations. Maintained and enhanced PL/SQL code for robust and efficient backend database interactions. Integrated SOAP-based web services and WSDL, enabling secure and efficient communication between heterogeneous systems. Utilized XML for structured data representation and seamless API integration with external systems. Developed and tested server-side logic, ensuring smooth execution of backend processes and services. Conducted algorithm optimization, performance testing, and code reviews to enhance software quality and resolve issues effectively. Worked with Visual Studio for application development and debugging, delivering proactive troubleshooting and resolving complex technical issues. Collaborated with cross-functional teams in Agile environments, participating in sprints, scrum meetings, and retrospectives to ensure timely and quality software deliveries. Supported deployment processes and managed production updates, ensuring smooth rollouts of new features and functionalities. Used Git for version control, enabling collaborative development and effective source code management. Keywords: csharp continuous integration continuous deployment user interface user experience javascript active directory procedural language Idaho Illinois Virginia |