Shipra Pradhan
Lead .Net Full stack developer
linkedin.com/in/shipra-pradhan-8a1030a2
Sugarland, TX 77498
**********@*****.***
PROFESSIONAL SUMMARY:
12+ years of experience as a .Net Full Stack Developer in various phases of software development life cycle with Software Analysis, Design, Development, Coding, Integration,
Skilled in implementing state management solutions with NgRx and Context API to ensure efficient data handling and seamless user interactions. Adept at integrating RESTful APIs and third-party services, optimizing front-end performance, and ensuring responsive and visually appealing user interfaces
Proficient in .NET Core, C#, ASP.NET, Angular, and SQL Server, with a proven track record of delivering high- quality, user-friendly solutions.
Skilled .NET Developer with experience in building interactive and high-performance web applications using Kendo UI and ASP.NET Core MVC.
Experienced .NET Developer with expertise in implementing OAuth 2.0 and OpenID Connect for secure authentication and authorization.
Strong concepts of Object-Oriented Programming, .Net Framework, C#, MVC, Razor Engine View, Kendo UI.
Adept at managing the entire software development lifecycle, from requirement analysis and design to implementation, testing, and deployment
Skilled in optimizing performance, ensuring security, and enhancing user experience through innovative front-end and back-end technologies.
Adept at integrating RESTful APIs, Graph Q and third-party services, optimizing front-end performance, and ensuring responsive and visually appealing user interfaces. Experienced in leveraging Agular’s advanced features such as lazy loading, Ahead-of-Time (AOT) compilation, and custom directives for enhanced application performance and user experience.
Hands-on experience integrating OAuth-based Single Sign-On (SSO) and JWT token-based authentication for web and API applications.
Experience in building UI components using Blazor for modern web applications.
Hands-on expertise in the latest .NET 8 features and optimizations.
Strong understanding of PL/SQL, stored procedures, and performance tuning.
Enhanced the user experience for omni-channel clients by conducting performance testing and optimizing APIs to ensure low latency and high throughput.
Established and enforced best practices for software development, including the use of CI/CD pipelines and version control. Possesses expertise in version control, TFS, and continuous integration with Git and Azure DevOps. utilizing the infrastructure-as-a-service (IaaS) products from Microsoft Azure, namely Azure Virtual Network and Virtual Machines (VMs), to deliver safe and adaptable hosting environments for.NET applications.
Expert in creating unit test cases for Web services and business logic, conducting unit tests with the NUnit Testing Framework, and documenting APIs with technologies like Swagger to improve integration simplicity and dependability.
Enhanced application security by integrating OAuth 2.0 for authentication, reducing unauthorized access
Built scalable financial applications with seamless database integration.
Successfully migrated applications from older .NET frameworks to modern architectures.
Experience in analyzing and enhancing complex reports integrated with Oracle databases.
Capable of managing tasks, monitoring progress, and resolving issues with to ensure a successful project's execution. Jira.
Active participation in sprint planning, retrospectives, and backlog refinement.
Engaged in Agile ceremonies active participation Daily Scrum, Sprint planning, Sprint review, Sprint retrospective, and Refining the Backlog.
Configured and maintained DevOps pipelines using Bitbucket, GitHub, and Azure DevOps.
To ensure a successful project delivery, comprehensive project plans were developed, incorporating resource allocation, timetables, and risk management measures.
TECHNICAL SKILLS:
Technologies
ASP.Net, ASP.Net Core, React, Angular, Bootstrap, HTML5, CSS, XML, Java Script, TypeScript, jQuery, Microsoft .NET Framework, MVC, LINQ,
Languages
C#, ASP
Databases & Tools
SQL SERVER. Oracle, MS Access
Methodologies
Agile, Scrum, Waterfall
IDE & Others
Visual Studio, SQL Server Management Studio, MS Office
CI/CD
Jenkins
Version tools
Git, GitHub, Subversion, TFS
Web server
IIS 6.0/5.0/7.X
Web Services
XML, WEB API, WCF and Web Services.
Testing Tools
NUnit, XUnit, Jest
Design Pattern
Repository, Dependency Injection, Singleton Factory
Cloud
Azure DB, Azure Data Warehouse, Microsoft Azure.
Bug Tracking
Jira, ServiceNow
PROFESSIONAL EXPERIENCE:
Adalitek Group LLC Dallas [Aug 2024– Present] Role: .Net Full Stack Developer
Job Description: developing building a Healthcare project that is an Member - Provider hub, a portal used for Patient to register and look for health care provider and Doctor to manage their appointments Utilizing Angular, .NET Core, EF Core, Web APIs, and Azure DevOps, I played a pivotal role in enabling executives and stakeholders to effectively manage and forecast investment projects.
Responsibilities:
Implemented Agile (SCRUM) methodologies, facilitating daily stand-ups, sprint planning, and retrospectives to ensure the timely achievement of project goals.
Designed & implemented OAuth 2.0 and OpenID Connect authentication flows (Authorization Code Flow, Implicit Flow) using ASP.NET Core Identity and IdentityServer4.
Design robust, scalable, and maintainable software architectures using .NET Core and Angular.
Develop front-end applications with Angular and back-end services with .NET Core, ensuring seamless integration and functionality robust, scalable, and maintainable software architectures using .NET Core and Angular.
Worked with SAML, OAuth 2, Active Directory and network protocols, authentication protocols such OpenID Connect, SAML.
Created Object Models, Controllers and used using Kendo UI or Razor for UI
Build reusable, modular components in Angular to streamline development and maintain consistency
Integrate RESTful APIs and third-party services to enhance application functionality and user experience.
Identify and address performance bottlenecks, optimizing application performance using both front- end and back-end techniques
Implemented OAuth 2.0 Authorization Server and Resource Server using Duende IdentityServer for multi-tenant authentication solutions.
Developed new user interface components for different modules using Kendo UI.
Experience working with the Kendo UI controls including Grid, Chart, and Editor Components etc.
Managed version control and code collaboration through Git, facilitating efficient teamwork and codebase maintenance.
Implemented asynchronous testing using Jest Async/Await capabilities, verifying the accuracy of data fetching and API interactions.
Developed and debugged code in Visual Studio.NET, utilizing its powerful integrated development environment (IDE) features.
Configured and managed Internet Information Services (IIS) to host and deploy web applications.
Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform
Conducted unit testing using xUnit, ensuring code quality and reliability.
Tracked project progress and managed tasks using Jira, fostering transparency and effective project management.
Environment: ASP.NET, C#, Angular, HTML5, CSS3, ASP.NET Web API, SQL, WCF, RESTFUL Services, Entity Framework, SQL Server, Azure Git hub, Redux, Jest, xUnit, Jira, Agile
Tata Consultancy Services, Chennai, India [Feb 2019– Mar 2023] Role: .Net Full Stack Developer
Job Description: Lead off-shore teams in building a project that is an internal financial management tool, a web application for internal asset investment strategy management. Utilizing Angular, .NET Core, EF Core, Web APIs, and Azure DevOps, I played a pivotal role in enabling executives and stakeholders to effectively manage and forecast investment projects.
Responsibilities:
Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, to ensure timely delivery and continuous improvement.
Lead and coordinate project planning, defining technical requirements, timelines, and deliverables.
Design robust, scalable, and maintainable software architectures using .NET Core and Angular.
Develop front-end applications with Angular and back-end services with .NET Core, ensuring seamless integration and functionality robust, scalable, and maintainable software architectures using .NET Core and Angular
Developed responsive and dynamic web applications using Kendo UI for jQuery and ASP.NET Core MVC, improving UI performance and usability.
Worked with SAML, OAuth 2, Active Directory and network protocols, authentication protocols such OpenID Connect, SAML.
Design and maintain efficient and secure databases using SQL Server, optimizing queries and ensuring data integrity
Build reusable, modular components in Angular to streamline development and maintain consistency.
Integrate RESTful APIs and third-party services to enhance application functionality and user experience.
Design and maintain efficient and secure databases using SQL Server, optimizing queries and ensuring data integrity.
Conduct code reviews, ensuring adherence to best practices, coding standards, and overall code quality
Work closely with cross-functional teams, mentoring junior developers and ensuring successful project delivery.
Collaborate with clients and stakeholders to understand and define project requirements, translating them into technical specifications.
Managed version control and code collaboration through Git, facilitating efficient teamwork and codebase maintenance.
Address and resolve complex technical issues, providing innovative solutions to ensure project success.
Configured and managed Internet Information Services (IIS) to host and deploy web applications.
Environment: ASP.NET, C#, Angular, HTML5, CSS3, ASP.NET Web API, SQL, WCF, RESTFUL Services, Entity Framework, SQL Server, Azure Git hub, Redux, Jest, xUnit, Jira, Agile
Cognizant Technology Solutions, Chennai, India [Oct 2010 – Feb 2016] Role: .Net Developer
Description: Developing a platform for pensioners at TD Ameritrade’s, this application is designed for pensioners rewards & Benefits, it ensures secure and efficient payment processing. With advanced features.
Responsibilities:
Worked within the Software Development Life Cycle (SDLC) framework to ensure software development best practices and timely project delivery.
Developed and maintained robust ASP.NET Web APIs, utilizing C# and SQL, to facilitate seamless data communication and integration between various components of the application.
Conducted performance testing and optimization of APIs to ensure low latency and high throughput, enhancing the user experience for omni-channel clients.
Developed a web application implementing OAuth 2.0 and OpenID Connect for secure user authentication, enhancing data protection and user trust.
Crafted web applications featuring a modern, responsive UI using Angular, Redux, HTML5, and CSS3, leading to heightened user satisfaction and increased engagement.
Utilized LINQ and Entity Framework to optimize database operations, improving query performance and data retrieval efficiency.
Cloud Engineer responsible for designing, building, and maintaining multiple AWS infrastructures to support multiple finance applications
Designed and implemented APIs using Azure API Management, providing secure, scalable, and reliable API gateways as part of Azure’s PaaS offerings.
Implemented Microservices architecture using WCF and RESTful services, enhancing scalability and modularity of the system.
Tracked project progress, managed tasks, and reported issues using Jira, facilitating effective project management and communication within the team.
Utilized Jest snapshot testing to track and prevent unintended UI changes, ensuring consistent visual representations across releases.
Implemented security configurations in IIS to restrict access and protect web resources.
Conducted comprehensive testing using xUnit, ensuring the reliability and stability of the application.
Configured and managed project solutions, solution folders, and references in Visual Studio.NET.
Environment: ASP.NET, C#, React, HTML5, CSS3, ASP.NET Web API, SQL, WCF, RESTFUL Services, Entity Framework, SQL Server, Azure Git hub, Redux, Jest, xUnit, Jira, Agile
iSOFT R&D, Chennai, India [Nov 2008 - Oct 2010] Role: .Net Developer
Description: IPharmacy provides decision support to help reduce errors and provide patient safety: patient allergies, drug interactions, restricted notes. It records all transactions and provide reports to summaries the data in order to facilitate management and pharmaceutical decisions
Responsibilities:
Actively stayed up-to-date with the latest HTML5, CSS3, JavaScript, jQuery, and Ajax advancements and best practices, continuously improving web development skills and contributing to project success.
Utilized ASP filters for cross-cutting concerns such as authorization, authentication, and logging.
Good knowledge of XAML, ASP.NET, MVC 4.0, AJAX, Java Script, jQuery, Knockout, VBScript, XML, XSLT, HTML5.
Developed custom HTTP modules and handlers in ASP.NET to intercept and process requests and responses.
Employed code analysis and refactoring tools in Visual Studio.NET to enhance code quality and maintainability.
Ensured security and authentication in WCF services through message encryption and authentication mechanisms.
Utilized Kendo UI editor and rich text formatting features to improve content management in .NET-based applications. applications.
Designed and normalized SQL Server databases to efficiently store and retrieve data.
Conducted IIS server hardening to secure web servers against potential vulnerabilities.
Developed unit tests for C#.NET and ASP.NET code using the NUnit testing framework.
Conducted test-driven development (TDD) to ensure code correctness and maintainability.
Environment: HTML5, CSS3, JavaScript, jQuery, ASP.NET, MVC 4, C#, LINQ, Entity Framework, Visual Studio.NET, WCF security, SQL Server, IIS server, NUnit, SDLC