Sandya - .Net Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: |
Visa: |
Resume file: Naga Sandhya .NET Full Stack (1)_1750254979741.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
NAGA SANDHYA
Full Stack .NET Developer Expertise Summary: Highly accomplished full-stack developer with 10 years of experience delivering scalable, high-performance applications in the financial, airline, and fitness sectors. Strong hands-on experience in C#, with expertise in developing enterprise-grade applications using .NET Core and .NET Framework. Skilled in building APIs and enterprise integrations using ASP.NET Web API with secure JWT-based authentication and role-based authorization. Experienced in Entity Framework with strong LINQ skills for efficient database interactions and query optimization. Proficient in writing complex SQL queries in SQL Server and creating functions in PostgreSQL to streamline operations and improve performance. Hands-on experience with Redis caching to optimize API response times and reduce database load. Familiar with frontend technologies including Angular, HTML, CSS, Bootstrap, and JavaScript, with exposure to building responsive and user-friendly interfaces. Familiar with microservices architecture, building scalable components and deploying them in cloud-native environments. Hands-on experience working with CI/CD pipelines in Azure DevOps, including configuring build and release pipelines and supporting deployment automation based on team-established workflows Experienced in using Azure services including Azure Functions, App Services, Resource Groups for scalable and secure deployments. Hands-on with AWS S3 for storage management and deployment support. Familiar with monitoring and diagnostics using Grafana and Application Insights for real-time performance tracking and system health analysis. Experienced in Agile development methodologies, including Scrum and Test-Driven Development (TDD), with a strong track record of collaboration using JIRA for sprint management and Git/TFS for version control. Excellent problem-solving, debugging, and communication skills with a proven ability to collaborate across teams and deliver results in fast-paced Agile environments. Skills: Programming Languages: C#, .NET, JavaScript, TypeScript, HTML, CSS Frameworks & Libraries: .NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework, Angular Databases: Microsoft SQL Server, PostgreSQL Messaging Platforms: Azure Service Bus Cloud Platforms & Services: Microsoft Azure (App Services, Functions), AWS S3 Tools & Platforms: Git, Azure DevOps, Postman, Swagger, Microsoft Office Monitoring & Logging: Grafana, Application Insights IDEs & Management Tools: Microsoft Visual Studio, Visual Studio Code, SQL Server Management Studio, pgAdmin, DBeaver Professional Experience: Client: Captial One, TX Duration: Jan 2025 to Present Role: Software Engineer Project Description: The Employee Utilization tool streamlines the management of employee work hours, making it easier to track expense claims, client billing, and payroll transactions. Designed to enhance operational efficiency, the platform ensures compliance and transparency in financial processes. It features two key roles: Admin and Employee. Admins have full control over the system, approving expense claims and managing payroll, while Employees can submit their claims, track billing, and view payroll details. With its user-friendly interface and role-based access, the tool provides an efficient way to manage employee utilization and financial transactions seamlessly. Responsibilities: Oversaw development progress on medium to large-scale technical projects and assuring deliverables and project scope are met and well documented. Designed and developed project modules by interacting with end users to gather, analyze, and implement business logic using Agile Scrum methodology, resulting in solutions that closely aligned with user needs. Improved applications using .NET Core to develop scalable solutions, while implementing microservices with .NET Core Web API and enhancing RESTful web services. Participated in project discussions and problem-solving sessions, contributing ideas and offering constructive feedback to refine business logic, technical architecture, and user requirements, which enhanced project outcomes. Responded to client feedback by adapting the development process, ensuring that the solution remained aligned with evolving business needs, and was always open to refining features based on real-world feedback. Implemented comprehensive exception handling and error logging systems to monitor API performance and ensure the smooth functioning of the application under various conditions. Streamlined data flow between the back end and UI by ensuring that the API responses were well-structured, accurate, and easy for the client-side to process. Contributed to code reviews and shared knowledge about best practices for API development, ensuring consistency and quality in the codebase while enhancing team collaboration. Focused on optimizing the interaction with PostgreSQL, reducing the database query time, and enhancing the performance of the APIs, allowing for efficient data retrieval even with high traffic. Worked seamlessly with both UI/UX teams and backend engineers, providing technical input and ensuring that APIs supported the necessary functionality for rich user experiences. Facilitated client demos and shared feedback on potential improvements or optimizations to the application based on client interactions and ongoing discussions. Environments: .NET Core, C#, React Native, PostgreSQL, Aws, Swagger, Postman, Git. Client: Mouri Tech | India Duration: Nov 2022 to Nov 2024 Role: .NET Developer Project Description: Capitalization Projects Tracking is a tool that helps manage and monitor projects by capturing critical details such as project name, budget, and expenses. It ensures proper recording and capitalization of expenses, providing insights into the project's financial health and supporting better decision-making, resource allocation, and project oversight to ensure timely and within-budget completion. Responsibilities: Oversaw development progress on medium to large-scale technical projects, ensuring deliverables and project scope were met and well documented, which improved project transparency and accountability. Enhanced applications using .NET Core to develop scalable solutions, implementing .NET Core Web API and optimizing services Worked closely with cross-functional teams, including UI/UX designers and backend engineers, product managers, and other stakeholders, to ensure seamless integration of front-end and back-end components, resulting in a cohesive user experience. Implemented token-based authentication and data validation in APIs, ensuring secure, consistent, and reliable communication between front-end and back-end components. Integrated and worked with databases such as PostgreSQL, optimizing data storage, retrieval, and processing, which improved database performance and application efficiency. Actively participated in gathering and refining requirements based on client feedback, adapting the solution and application features to meet evolving needs and expectations, which enhanced client satisfaction and project relevance. Implemented error handling and logging mechanisms to track issues in real time and maintain the integrity of the system, ensuring minimal disruption to users and identifying areas for continuous improvement. Engaged in regular code reviews, ensuring code quality and promoting adherence to industry standards, while also fostering a culture of continuous improvement through feedback and collaboration. Environments: .NET Core, C#, React Native, PostgreSQL, Swagger, AWS, Git. Client : YMCA | India Duration : Nov 2020 to Oct 2022 Role : .NET Developer Project Description: The Common Platform enhances fitness engagement by allowing users to track workouts, set goals, participate in challenges, earn rewards, and refer others for points. It offers personalized fitness classes based on location, promoting a dynamic and motivating fitness journey. Responsibilities: Oversaw medium to large-scale projects, ensuring timely, well-documented deliverables while collaborating with clients to gather requirements and provide business-aligned solutions in an Agile environment. Designed scalable and reusable API modules using .NET Core, optimizing database queries and API performance for high-volume data transactions and faster response times. Contributed to the development of workout logs, challenges, classes, and rewards modules, focusing on optimizing data processing efficiency. Hands-on experience with PostgreSQL functions, improving database performance and optimizing data handling. Set up logging and secure email notifications using SMTP Client, with credentials stored in Azure Key Vault, and implement xUnit tests to ensure high code quality. Managed Azure secrets ensured secure data storage within pipelines and used Application Insights for performance tracking and real-time diagnostics. Implemented Azure API Management (APIM) for efficient API routing and monitoring, and collaborated with teams to troubleshoot deployment issues, ensuring high availability in production. Created clear API documentation and optimized web services for minimal latency and efficient resource utilization, while implementing JWT for secure authentication and authorization. Actively participated in Agile practices like sprints and daily stand-ups to drive efficient project management and continuous improvement. Environments: .NET Core, C#, React Native, PostgreSQL, Postman, MS Azure, Git. Client: Sunwing Airlines | India Duration: June 2018 Oct 2020 Role: NET Developer Project Description: MBP is an eCommerce platform that allows travelers to upgrade and personalize their flight bookings. Users can log in with their booking ID to access services such as seat upgrades, extra baggage purchases, special assistance requests, and flight modifications. The portal enhances convenience and flexibility by consolidating these options in a user-friendly interface. Responsibilities: Contributed to the development of My Booking Portal, gaining experience in medium to large-scale projects. Developed modules for seat upgrades, meal selection, and extra baggage purchases. Ensured technical designs adhered to best practices and regulatory compliance. Identified and resolved bugs, prioritizing fixes based on impact to user experience. Actively contributed to the enhancement of existing features, improving performance and usability. Collaborated with cross-functional teams to design and implement new features. Ensured smooth integration of bug fixes and new features through thorough testing. Troubleshot and debugged issues, providing timely resolutions to minimize disruptions. Participated in Agile processes, including sprint planning, scrum calls, and stand-ups. Delivered client demos showcasing new features and gathering feedback for continuous improvement. Maintained strong communication with stakeholders to collect feedback for future enhancements. Environments: ASP.NET C#, React Js, Postman, Git. Client: Keith | India Duration: June 2016 May 2018 Role: Angular Developer Project Description: Trustease is a platform that helps trust companies manage accounting, transactions, and trust-related information. It supports creating manual accounts, recording transactions, and integrates with external systems. The platform also manages trust members, documents, and ensures smooth coordination across trusts, simplifying trust administration. Responsibilities: Enhanced existing features by implementing improvements and optimizing platform functionality, leading to increased system efficiency. Developed and updated UI for a more intuitive user experience and consistency. Participated in technical calls and team discussions, aligning ideas with project goals. Contributed to sprint planning, helping prioritize tasks and identify blockers. Gathered and addressed requirements from a development perspective to align with objectives. Collaborated with team members in daily stand-ups, ensuring timely task completion. Maintained open communication within the team, ensuring smooth collaboration and timely project delivery. Environments: Angular, PHP Laravel, MY SQL Keywords: csharp continuous integration continuous deployment user interface user experience javascript sthree information technology microsoft Idaho Texas |