Narender Reddy Guduru
Dot Net Full-Stack Developer
***************@*****.*** 314-***-**** LinkedIn
Summary:
Full Stack .Net Developer 3+years of Experience in Systems Analysis, Design, Development, and Implementation of various applications including Web and Client/Server Application development using Microsoft .Net Framework, Visual Studio, C#.Net, ASP.Net.
Practical Knowledge with server-side technologies, such as.Net Core for creating web APIs with RESTFUL functionality.
Practical application development expertise with C#.NET, Design patterns, ASP.NET Core, ASP.Net Web APL Core,ASP.Net Web API, ASP.NET MVC5, and APIs.
Proficiency with both Waterfall and Agile (Scrum) Software Development Life Cycle (SDLC) approaches in real-world software development work.
Experience in designing, developing, and deploying scalable web and mobile applications. Proficient in utilizing Microsoft Visual Studio for efficient development, debugging, and testing, with expertise in modern frameworks like Blazor for web applications and Flutter for cross-platform mobile development
Proven track record in leveraging JQuery, JSON, Angular, Angular Material, Angular CLI, Angular 10+, HTML5, AJAX, CSS3, and Bootstrap 4+ to Support rich user interface (UI) features on the client side and responsive web pages coupled with performance functionalities in web applications.
Strong understanding of repository patterns, onion architecture, MVC architecture, Object-Oriented Programming, N Tier architecture and software design patterns.
Used TFS/Azure DevOps for agile project management, generating tasks, user stories, and defects to monitors development and handle work items all the way through the software development lifecycle.
Knowledge in using Postman and Swagger to test and troubleshoot web APIs.
Practical knowledge of Entity Framework core, Entity Framework, and LINQ.
Thorough understanding of SQL Server and MySQL user-defined functions, stored procedures, views, normalization, and temporary tables,
Hands-on experience with Source Control and Version Control tools, including Git, Microsoft Azure DevOPs, and Jira.
Extensive experience with Amazon Web Services like EC2, SQS, S3,Lambda, Elastic Search, Dynamo DB and Elastic Load Balancer.
Proficient in implementing OAuth 2.0 authorization framework to secure APIs and web applications, ensuring controlled access to resources and data.
Demonstrated proficiency in utilizing JSON Web Tokens (JWT) for generating and validating compact, self-contained tokens, enhancing application security and reducing server-side load.
IT Skills:
Programming Languages
C#, VB.NET, JavaScript, Typescript, Java
Web Technologies:
ASP.NET, ADO.Net,ASP.NET Core, MVC, Web API,Blazor, HTML5, CSS3, JavaScript, iQuery, AJAX, Angular.js, React.js, Vue.js,UI/UX
Back-End Technologies:
Entity Framework, LINQ, SQL Server, Azure SQL Database
Cloud Platforms:
Microsoft Azure (App Service, Azure Functions, Azure Storage,
Azure Cosmos DB), AWS (EC2,RDS, Lambda, S3,)
DevOps:
Azure DevOps, Docker, Kubernetes, Jenkins.
Version Control:
SVN, Git, Team Foundation Server (TFS)
Database Systems:
Microsoft SQL Server, MySQL, PostgreSQL, CosmosDB, MongoDB
Design Patterns:
MVC, MVVM, Singleton, Factory, Dependency Injection
Architecture:
Microservices, SOA, RESTful APIs
Unit Testing:
NUnit, XUnit, MSTest
ORM Framework:
NHibernate
Containerization:
Docker, Kubernetes, Azure Kubernetes Service (AKS), Amazon EKS
CI/CD:
Jenkins, Jira
Agile Methodologies:
Agile/Scrum, Kanban
Scripting:
PowerShell, Bash
IDEs:
Visual Studio, Visual Studio Code
Project Experience:
Client: Tenant Health Care, Dallas, TX Aug 2023 – July 2024
Role: Dot Net Developer
Responsibilities:
•Participated in all phases of the Software Development Life Cycle including design, development, testing. And deployment of various web applications.
•Design and development of web applications in ASP.NET frame work through Agile Development methodology using ASP.NET MVC pattern and developing RESTful services using ASP.NET Web API.
•Involved in designing and developing various classes and interfaces to construct the business logic using C# with OOP implementation and adhered to the modern principles of design.
•Worked with business stakeholders, application developers and across functional units to identify business needs and discuss solution options.
•Designed user interface for the application using ASP.Net MVC and implemented business logic using C#.
•Designed and developed restful APIs services for clients using the Microsoft Web API Framework
•Developed presentation layer views using ASP.Net MVC 5, C#.Net, HTML.
•Used C#, ASP.NET,HTML, JavaScript, jQuery, and AJAX to create clean and professional UI.
•Worked on developing a User Interface with AngularJS using sorting, filtering, pagination, and rendering operations in the web pages.
•Followed SOLID Principles, used Unity IOC for Dependency Injection with constructor injection for building loosely coupled components for easy maintainability and testability.
•Implementing design patterns in solutions for each subsystem in an end-to-end implementation.
•Developed.NET code fixes and enhancements for inclusion in future code releases and patches.
•Built and deployed pipelines for leveraging the Continuous Integration and Continuous Development Processes using tools like GIT, Maven, and Jenkins.
•Worked with container systems like Docker and used EC2 container service and Kubernetes for container orchestration.
•Involved in bug fixing and creating reporting documentation for the same.
•Adhering to the Agile development process.
Environment: C#, ASP.Net, JavaScript, HTML, CSS, MySQL, PostgreSQL, Visual Studio, JQuery, Angular, SQL Server, Agile Methodology, MVC5, .NET CORE, .NET 4.5, AWS S3, AWS EC2, AWS lambda SQL Lite, Jenkins, TFS, GIT, Jenkins, Entity Framework.
Client: OPENTEXT, Hyderabad, India Jan 2021-Dec 2022
Role: Dot Net Developer
Responsibilities:
•Worked with Angular components and modules using TypeScript, built directives, pipes in Angular11.
•Worked with Rx.js and observables within Angular components and services to communicate with APIs as well as communicating between components.
•Created Web API using ASP. Net Web API for making updates to database using .NET Core 3.1, Entity Framework Core 3.1, MSTest, C#.
•Adaptability for new Atlassian Products like JIRA, Bitbucket, GIT, Stash, SourceTree, Confluence for daily issue tracking, code reviews, code repository and project documentation.
•Deployed applications into Azure VMs as well as Azure Web Apps using ARM templates.
•Developed Azure Functions and also worked API Management for building serverless APIs.
•Continuous Integration and Continuous deployment (CI/CD) are achieved with Azure DevOps/VSTS setup for Automation builds.
•Responsible for development including application design, infrastructure configuration, unit testing, code generation and application builds.
•Developed MVC application using Razor Views and Angular11 for UI, implemented controllers to transfer data to model and render views.
•Worked with Angular11 for creating UI features with Rx.js and worked with Angular components, services, directives and pipes with bootstrap 4, SASS.
•Tremendous work for designing the existing databases for better performance and security.
•Performance of Unit Test in lower environments to find any bugs that are introduced during code development.
•Logging all user related information Using Log4Net, for easy querying and issue resolving.
•Actively participated in code reviews, resolving team code merge issues, performing smoke tests on servers, documentation of Product Hardening Requirements (PHR).
•Used Postman and Soap UI for testing web services and Web API.
Environment: Visual Studio 2019, ASP.NET, MVC 5, .NET Core3.1, MSTest, Web API, CSHTML, C#, WCF, Git, Microsoft Azure, Azure DevOps, Angular 11, Confluence, JIRA, Nunit, SoapUI, Postman, SQL Server 2019.
Education:
Webster University, Missouri: Master of Arts in Information Technology, Jan 2023 – May 2024
CGPA – 3.8/4.0