SAI APPARI
*********.***@*****.***
Sr. Full stack Developer
Linked In - www.linkedin.com/in/sai-appari-9b21ab19
PROFESSIONAL SUMMARY:
● Senior Full Stack Developer with 9+ years of expertise in end-to-end software development, delivering robust and scalable solutions across multiple domains.
● Extensive experience in web application development using C#, .NET Core (2.2+), .NET Framework (4.5), and ASP.NET Core, ensuring high-performance, secure, and user-friendly applications.
● Strong database management expertise with MS SQL Server (2012), Entity Framework Core (2.2), and Dapper, optimizing data access, query performance, and transactional integrity.
● Proficient in deploying, configuring, and maintaining applications on Microsoft IIS, enhancing load balancing, request handling, and uptime for enterprise-grade web applications.
● Cloud computing expert, leveraging Azure cloud services for deploying, managing, and scaling applications dynamically, including Azure SQL Database, Azure App Services, and Azure Service Bus.
● Designed and developed dynamic, responsive front-end applications using AngularJS and Angular, improving user engagement, accessibility, and interactivity.
● Hands-on experience with Visual Studio (2013, 2015, 2019) and JetBrains Rider, utilizing advanced debugging tools and IDE capabilities for efficient development and code optimization.
● Implemented Test-Driven Development (TDD) practices using MSTest, NUnit, and xUnit.net, ensuring high code quality, maintainability, and early defect detection.
● Developed RESTful APIs and backend services using ASP.NET Core, streamlining data exchange, business logic implementation, and microservices-based architectures.
● Expert in AWS cloud solutions, leveraging AWS Lambda for serverless architectures, reducing infrastructure costs and improving application scalability.
● Integrated SignalR for real-time web applications, enabling live data updates, notifications, and interactive communication features.
● Managed application dependencies using Autofac and Castle Windsor, enhancing modularity, testability, and maintainability in .NET applications.
● Optimized cloud-based data storage solutions using Azure SQL Database, ensuring high availability, security, and performance for mission-critical applications.
● Configured and maintained web servers using Nginx, improving web application responsiveness, reverse proxying, and load balancing.
● Developed unit tests using xUnit.net, following TDD principles to ensure code reliability, regression prevention, and automated validation.
● Built dynamic client-side applications with Angular, implementing modern UI/UX design patterns for enhanced user experiences.
● Implemented reliable messaging and asynchronous communication using Azure Service Bus, ensuring scalable and decoupled system interactions.
● Strengthened security and cloud manageability using Azure App Services, streamlining cloud deployment, monitoring, and access control.
● Version control and collaboration expert using Git, enforcing best practices in branching, merging, and repository management for seamless team collaboration.
● Automated CI/CD pipelines using Azure DevOps, enabling continuous integration, automated testing, and deployment processes, significantly improving delivery efficiency.
●Technical Skills
Programming: C#, VB.NET, JavaScript, TypeScript
● Backend Development: ASP.NET Core, .NET Framework, .NET Core, Entity Framework, Dapper
● Frontend Development: Angular, React, HTML5, CSS3, Bootstrap, Tailwind CSS
● Database Management: SQL Server, PostgreSQL, Oracle, MongoDB, Cosmos DB
● Cloud & DevOps: Azure (App Services, Functions, Storage, Key Vault), AWS (Lambda, S3, DynamoDB), Docker, Kubernetes
● API Development: ASP.NET Web API, REST, GraphQL, Swagger, OAuth2, JWT
● Testing & Debugging: NUnit, xUnit, Jest, Karma, Postman, Selenium, SonarQube
● CI/CD & Version Control: Git, Azure DevOps, GitHub Actions, Jenkins, TeamCity
● Authentication & Security: OAuth2, OpenID Connect, Azure AD, IdentityServer, JWT
● Real-Time & Messaging: SignalR, WebSockets, RabbitMQ, Kafka, Azure Service Bus
● Architecture & Best Practices: Microservices, N-Tier, Onion Architecture, SOLID Principles, CQRS
● Project Management & Agile: JIRA, Azure Boards, Scrum, Kanban
PROFESSIONAL EXPERIENCE:
Client: Capital One, McLean, VA Jan 2024 to till date
Role: Sr. .Net Developer
Roles & Responsibilities:
●Developed scalable web applications using C# (7.0) and .NET Core (2.0), ensuring efficient backend processing and seamless integration.
●Built and optimized server-side logic with ASP.NET Core, streamlining data flow and enhancing business logic execution.
●Implemented AWS Lambda functions to enable serverless computing, reducing infrastructure costs and improving scalability.
●Designed interactive and dynamic user interfaces using React, enhancing user engagement and responsiveness.
●Managed relational databases with Amazon RDS, ensuring data integrity, optimized queries, and high performance.
●Configured Nginx as a web server and reverse proxy, improving request handling, load balancing, and security.
●Developed RESTful APIs with ASP.NET Core, enabling efficient frontend-backend communication.
●Optimized database interactions using Dapper, reducing query execution time and improving system performance.
●Enhanced development productivity with JetBrains Rider, leveraging its advanced coding and debugging features.
●Ensured code quality through unit testing with NUnit, validating functionality before deployment.
●Implemented dependency injection using Autofac, improving code modularity, maintainability, and testability.
●Streamlined CI/CD pipelines with AWS services, automating deployment and system updates.
●Enhanced application performance by asynchronously processing tasks using AWS Lambda.
●Developed reusable React components, ensuring a responsive front-end architecture across multiple devices.
●Applied security best practices using AWS security tools, protecting application data and user information.
●Optimized SQL queries and data retrieval with Amazon RDS and Dapper, improving database performance.
●Implemented logging and error handling using ASP.NET Core and Nginx, ensuring efficient troubleshooting.
●Configured load balancing and SSL termination with Nginx, enhancing security and performance.
●Ensured high availability and disaster recovery through AWS cloud infrastructure, reducing downtime risks.
●Created comprehensive system documentation, facilitating long-term maintenance and scalability.
●Implemented state management in React, ensuring data consistency and smooth user sessions.
●Utilized Amazon RDS snapshots for reliable data backup and recovery, ensuring business continuity.
●Integrated third-party APIs and services, expanding system capabilities and data access.
●Monitored real-time application performance using AWS monitoring tools, proactively resolving issues.
●Collaborated with cross-functional teams, aligning software development with business strategies and goals.
Environment: C#, .NET Core, ASP.NET Core, AWS Lambda, React, Amazon RDS, Nginx, Dapper, JetBrains Rider, NUnit, Autofac, AWS services, AWS security tools,, AWS monitoring tools.
Client: Accelerant Insurance Limited, Sandy Springs, GA Sep 2021 to Dec 2023
Role: .NET Developer
Roles & Responsibilities:
●Enhanced application scalability by developing core business functionalities with C# (7.3) and .NET Core (2.2), ensuring high performance.
●Designed and secured API endpoints using ASP.NET Core, enabling seamless data exchange and third-party system integration.
●Optimized data access and management using Entity Framework Core (2.2) within Visual Studio 2019, improving efficiency and maintainability.
●Built dynamic and responsive user interfaces with Angular, enhancing customer engagement and usability.
●Automated CI/CD pipelines with Azure DevOps, accelerating deployment cycles and improving software delivery.
●Implemented reliable messaging between distributed systems using Azure Service Bus, ensuring data consistency and system reliability.
●Conducted unit testing with xUnit.net, enhancing software quality and minimizing defects early in development.
●Deployed and maintained applications on Azure App Services, ensuring high availability, scalability, and resilience.
●Configured and optimized MS SQL Server (2017) databases, improving storage, retrieval operations, and overall system performance.
●Integrated dependency injection using Autofac, making the system modular, scalable, and easier to maintain.
●Enhanced UI responsiveness with modern Angular features, following best practices in front-end development.
●Secured data transactions with industry-standard encryption techniques, ensuring compliance and system integrity within Azure.
●Implemented real-time features using SignalR, enabling instant client-side updates and interactive functionality.
●Integrated Azure SQL Database to support scalable, cloud-based data management solutions.
●Developed robust logging and monitoring strategies using Azure App Services, ensuring system reliability and proactive issue resolution.
●Automated data synchronization and workflows with Azure Service Bus, enhancing system efficiency and user experience.
●Optimized backend performance by refining Entity Framework Core (2.2) queries, reducing latency and improving response times.
●Designed and executed comprehensive data backup and recovery strategies using Azure, safeguarding critical business data.
●Collaborated with stakeholders to gather business requirements and translate them into scalable, high-performance technical solutions.
●Conducted security assessments and applied updates, integrating the latest security patches to protect applications from vulnerabilities.
●Utilized Azure monitoring tools to track system health, detect anomalies, and proactively resolve performance bottlenecks.
●Contributed to knowledge sharing and technical documentation, ensuring best practices and lessons learned were effectively communicated across the team.
Environment: C#, .NET Core, ASP.NET Core, Entity Framework Core, Angular, Azure DevOps, Azure Service Bus, xUnit.net, Azure App Services, MS SQL Server, Autofac, SignalR, Azure SQL Database, Azure monitoring tools.
Client: Novant health, Charlotte, NC. Sept 2018 to Aug 2021
Role: .NET Developer
Roles & Responsibilities:
●Led the design and development of healthcare applications using C# and .NET Core (2.2), ensuring system reliability, performance, and regulatory compliance.
●Optimized data access and management by integrating Entity Framework Core (2.2) within ASP.NET Core applications, improving efficiency and maintainability.
●Developed, debugged, and optimized complex application logic using Visual Studio, enhancing overall software quality and performance.
●Deployed and managed web applications using Azure App Services, ensuring high availability, scalability, and seamless operations.
●Implemented real-time communication features using SignalR, improving patient and provider interactions through instant data updates.
●Applied rigorous unit testing with NUnit, ensuring that components met healthcare regulatory and security standards.
●Orchestrated cloud-based infrastructure using Azure, optimizing resource allocation and reducing operational costs.
●Developed dynamic and responsive front-end applications using Angular (6), enhancing user experience and accessibility.
●Integrated Azure SQL Database to manage secure and scalable healthcare data storage solutions, supporting critical system functions.
●Implemented robust security protocols in ASP.NET Core, ensuring the protection of sensitive patient data and compliance with industry standards.
●Automated deployment pipelines and streamlined releases using Azure DevOps, improving development efficiency and deployment speed.
●Developed and optimized APIs with ASP.NET Core, ensuring seamless data integration and interoperability between healthcare systems.
●Applied dependency injection using Autofac, improving code modularity, maintainability, and testability.
●Enhanced front-end and back-end performance by optimizing Angular and C# code, ensuring fast, responsive applications.
●Improved SQL query performance through database tuning and optimization, reducing latency and improving system responsiveness.
●Utilized Azure monitoring tools for real-time tracking of application performance, ensuring proactive issue detection and resolution.
●Designed comprehensive logging strategies in ASP.NET Core, ensuring detailed tracking and analysis of application behavior.
●Facilitated agile development by utilizing JIRA and Confluence, enhancing team collaboration and issue tracking.
●Mentored junior developers, sharing best practices in .NET development, cloud integration, and software architecture.
●Maintained detailed technical documentation, supporting ongoing system maintenance, compliance audits, and future scalability.
Environment: Visual Studio, Azure App Services, SignalR, NUnit, Azure/Azure SQL Database, Angular, Azure DevOps, ASP.NET Core, Autofac, Azure monitoring/logging, JIRA, Confluence.
Client: Teamlease Services Ltd, Pune, India Jul 2015 to Jul 2018
Role: .Net Frontend Developer
Roles & Responsibilities:
●Engineered enterprise-level applications using C#, .NET Framework (4.5), focusing on modular and scalable design.
●Managed databases with MS SQL Server (2012), optimizing performance and ensuring robust data storage solutions.
●Utilized Entity Framework (5) for data operations, streamlining CRUD operations and reducing database code complexity.
●Deployed web applications on Microsoft IIS, ensuring high availability and optimal performance.
●Developed user interfaces using AngularJS, enhancing interactivity and user engagement.
●Employed Microsoft Visual Studio (2013) as the primary development tool, boosting productivity and code quality.
●Implemented automated testing strategies using MSTest, ensuring the reliability and stability of applications.
●Leveraged Azure cloud services for hosting and managing applications, enhancing scalability and security.
●Designed and configured application infrastructure in Azure, optimizing for performance and cost efficiency.
●Applied Autofac for dependency injection, improving the maintainability and extensibility of application components.
●Facilitated effective version control and source code management using Git, ensuring smooth team collaboration.
●Provided technical support and maintenance, quickly addressing and resolving operational issues.
●Conducted regular code reviews and refactoring sessions to maintain high standards of code hygiene.
●Compiled comprehensive documentation on system architecture and operational procedures.
●Participated in agile development cycles, contributing to continuous improvement and iterative development.
Environment: Visual Studio (2013), MS SQL Server (2012), Entity Framework (5), AngularJS, Microsoft IIS, MSTest, Azure, Autofac, Git.
Education:
●Bachelor of Technology (B. Tech) in Information Technology from Osmania, Hyderabad, Telangana, India. - 2015