Post Job Free

Resume

Sign in

Asp.Net Web Api

Location:
Bolingbrook, IL
Posted:
March 06, 2024

Contact this candidate

Resume:

Manishkumar Manjunathan

ad35xy@r.postjobfree.com, +1-779-***-****

https://www.linkedin.com/in/manish-kumar-994735184/

Professional Summary:

Over 10+ of experience in Systems Analysis, Design, Development, and Implementation across diverse applications, with a focus on Web and Client/Server development using Microsoft .NET Framework, Visual Studio, and C#.NET.

Proficient in Software Development Life Cycle (SDLC) methodologies including Waterfall, Agile, and Prototype, with a solid understanding of SCRUM methodology.

Extensive expertise in ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, and a range of front-end technologies such as HTML, CSS, JavaScript, jQuery, Angular12, Kendo UI, TypeScript, Angular Material, Angular CLI, React.js, and Bootstrap.

Skilled in implementing N-Tier Architecture and adept at creating Angular components with a focus on key features like Dependency Injection, Routing, Promises, Services, Scope, and Directives.

Strong understanding of Object-Oriented Programming (OOPS) concepts including Multithreading, Collections, and Exception Handling.

Proficient in ASP.NET CORE for building high-performance, cross-platform web applications, and experienced in consuming and building Web Services using SOAP and REST Protocols.

Proven track record in data accessing using ADO.NET and Entity Framework, with expertise in ASP.NET MVC, Web Forms, and Win Forms development.

Proficient in unit testing using MS-Test and NUnit, with a knack for developing web-based and cross-browser applications using .NET Framework.

Skilled in designing, developing, and deploying high-performance, scalable, distributed ASP.NET Applications, and adept at cloud-based development using the Azure platform.

Experienced in developing Stored Procedures, Functions, and Triggers for data integrity using SQL Server, with strong working experience in Database design and query optimization.

Proficient in ORM technologies such as Entity Framework and Language-Integrated Query (LINQ), along with creating Services and Endpoints using WCF.

Experienced with XML, SOAP, WSDL, Web Services, and various authentication mechanisms including windows authentication and forms authentication.

Technical Skills:

Programming Languages

C#, C++, C, Python, VB.NET, Typescript

Web Technologies

ASP.NET, MVC, Web API, WCF, WPF HTML, CSS, jQuery, JavaScript, Kendo UI, Angular JS, Angular 2/4/6/12/14, Angular CLI, Angular Material, React, Bootstrap, Blazor, Razor, Boomi

.NET Technologies

.NET Framework, ASP.NET Web API, ASP.Net Core, ASP.NET, ADO.NET, LINQ

Design Patterns

MVC, MVVM, Singleton, Factory, DI, SOA

Database Development

SQL Server, SSIS, SSRS, T-SQL, PostgreSQL, MongoDB.

Software Methodologies

SDLC, Agile, Waterfall.

RAD/IDE

Visual Studio, Visual Basic, Visual Studio Code

Cloud

MS Azure, AWS

Source Repositories

GitHub, TFS, Git

ORM

Entity Framework Core, Entity Framework

Modeling and Design Tools

Microsoft Vision, UML

Operating Systems

Windows, LINUX, UNIX

Testing\Bug Tracking Tools

Postman, Soap UI, Fiddler, MS-Test, NUnit, Terraform, Jasmine, Xunit\JIRA.

Professional Experience:

Client: Express Scripts, St. Louis, MO Nov 2022 – Present

Senior .Net Full Stack Developer

Responsibilities:

Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, daily stand-ups, and retrospective meetings to ensure project milestones were met.

Designed and developed a web portal using ASP.NET Core for backend services and Angular 12/14 for frontend interfaces, enabling patients to access their health records, schedule appointments, and communicate with healthcare providers securely.

Utilized Entity Framework Core for database management, ensuring HIPAA compliance and security in SQL Server.

Proficient in leveraging Kendo UI's built-in accessibility features and adhering to WCAG (Web Content Accessibility Guidelines) standards to ensure accessibility compliance and improve usability for users with disabilities.

Familiarity with integrating Blazor applications with ASP.NET Core backend services for data retrieval, authentication, and other server-side functionalities.

Implemented RESTful Web APIs using ASP.NET Web API for seamless integration with various healthcare systems, ensuring efficient data exchange and interoperability, following microservices architecture principles.

Skilled in integrating Crystal Reports with ASP.NET web applications and WinForms applications, utilizing Crystal Reports Viewer and Crystal Report Document Object Model (DOM).

Used JSON as the data format for exchanging data between the frontend and backend components.

Designed and implemented responsive user interfaces using Angular Material and Bootstrap, enhancing the user experience across different devices.

Integrated OAuth 2.0 and OpenID Connect protocols for secure authentication and authorization of third-party APIs, utilizing Azure Active Directory (AAD) for identity management.

Developed responsive and interactive user interfaces using Angular 12/14, HTML, CSS, JavaScript, Bootstrap, TypeScript, and Kendo UI ensuring a seamless user experience across devices.

Conducted unit tests using MS-Test and integration tests using Postman, incorporating Kendo UI testing tools for UI automation, to ensure the reliability and performance of the application.

Provided technical support and troubleshooting assistance to end-users, resolving issues promptly and integrating with Azure Stream Analytics for real-time data processing and insights.

Implemented continuous integration and deployment pipelines using Azure DevOps, automating the build and release processes for seamless updates.

Demonstrated proficiency in Domain Driven Design (DDD) concepts, leveraging them to architect and develop scalable and maintainable solutions.

Deployed the application on Azure Cloud with API Gateway to ensure scalability, reliability, and security, managing and securing API traffic effectively.

Employed GitHub as the version control tool for managing source code changes.

Utilized JIRA for project management, tracking tasks, issues, and user stories, ensuring timely delivery of project milestones and effective communication among team members.

Environment: C#, Typescript, ASP.NET Core, Angular 12/14, HTML, CSS, Bootstrap, TypeScript, Visual Studio, ASP.NET Core Web API, Entity Framework Core, SQL Server, MVC, Blazor, Kendo UI, Dependency Injection (DI), MS Azure (API Gateway), GitHub, MS-Test, Terraform, Postman, Jenkins, Crystal Reports, IIS, SQL Server, JIRA, JSON, OAuth2.

Client: Citizen Bank, Johnston, RI Feb 2020 – Nov 2022

.Net Full Stack Developer

Responsibilities:

Implemented Onion Architecture to maintain a modular and scalable codebase, enabling easier scalability and facilitating separation of business logic from infrastructure concerns of the banking application.

Utilized .NET Core Web API to develop RESTful services for the banking domain, providing a lightweight and cross-platform framework for building scalable and high-performance APIs, ensuring seamless integration.

Hands-on experience in integrating Kendo UI components with backend technologies such as ASP.NET MVC, ASP.NET Core, Web API, and Entity Framework for seamless data communication and manipulation.

Integrated AWS DynamoDB as the NoSQL database solution to abstract database interactions and streamline data access operations, simplifying CRUD operations and ensuring efficient data persistence and retrieval.

Implemented OAuth2 authentication protocol to secure API endpoints and protect sensitive banking data, enabling fine-grained access control and ensuring confidentiality, integrity, and availability of information.

Developed responsive user interfaces in C# using React.js, framework, HTML, CSS to deliver intuitive and engaging user experiences across multiple devices, enhancing usability.

Utilized React.js ecosystem libraries such as Redux for state management and React Router for client-side routing, improving application structure and navigation flow.

Utilized Kendo UI Grids, Charts, Dropdowns, and other widgets to develop intuitive and visually appealing user interfaces, ensuring seamless data presentation and manipulation.

Managed AWS RDS databases to store and retrieve transactional data securely, ensuring data integrity, ACID compliance, and high availability for critical banking operations.

Designed and optimized SQL Server databases, writing complex T-SQL queries for data manipulation and reporting.

Utilized AWS IoT Core to enable edge computing capabilities on devices, allowing for local data processing.

Utilized RabbitMQ for asynchronous communication between banking microservices, ensuring reliable message delivery, scalability, and fault tolerance in distributed systems architecture.

Integrated React.js with server-side rendering (SSR) frameworks like Next.js to improve performance and SEO capabilities of banking web applications.

Familiarity with integrating Jasmine testing frameworks into continuous integration (CI) pipelines, ensuring automated and efficient testing processes for front-end changes in banking software development cycles.

Strong debugging and troubleshooting skills, adept at identifying and resolving issues related to Blazor components, Razor views, WPF controls, data binding, and application logic within the .NET ecosystem.

Implemented NUnit for unit testing of .Net Framework components, ensuring code reliability.

Experience with test-driven development (TDD) methodologies, leveraging NUnit for continuous integration and automated testing processes.

Familiarity with code quality assessment using tools like SonarQube, enhancing the maintainability and stability of banking software solutions.

Integrated Terraform with version control systems like Git for managing infrastructure code, enabling collaboration, versioning, and code reviews.

Experienced in logging mechanisms with tools like Log4Net to facilitate effective monitoring and troubleshooting, ensuring smooth operation and timely issue resolution.

Environment: SDLC, Agile, Scrum, ASP.NET, SQL Server, ASP.NET Web API, Visual Studio, .Net Framework, ASP. NET, ADO.NET, T-SQL, C#.Net, React.js, Onion Framework, Redux, Blazor, Microsoft IIS, Log4Net, Azure Cosmos DB, Jasmine, SonarQube, Terraform, MS Active Directory, TFS, Kendo UI, WCF, WPF, Bootstrap, NUnit.

Client: State of Texas, Austin, TX May 2018 – Jan 2020

.Net Full Stack Developer

Responsibilities:

Implemented the project according to the Software Development Life Cycle SDLC and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.

Designed and developed rich and enhanced web pages using Angular 4/6, MVC 5.0, C#, JSON, HTML 5, CSS 3, and NgRx.

Demonstrated expertise in creating XSLT stylesheets to transform XML data into various formats such as HTML, plain text, or other XML structures.

Implemented abstract, sealed classes, interfaces, and classes to construct the business and data tier using C# and Entity Framework.

Developed the architecture with Model View Controller (MVC) design pattern. Overridden default controller behaviors and implemented custom action methods.

Involved in migrating the data from SOA to RESTful services using ASP.NET Web API.

Implemented HTML Helper MVC WebGrid with JQuery for boosting the pagination performance and loaded the graphical data with JSON. Also supporting custom searching along with sorting the data with partial views.

Used Azure Service Bus queues and web jobs to pass messages between different Rest Web API to decouple them to ensure scalability.

Extensively used Asynchronous JavaScript Calls to do data processing.

Created WCF Service to retrieve and send information from client side without Post Back and consuming existing Web Services using SOAP, HTTP and WSDL.

Worked on NET Security features such as Authentication Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.

Used SSRS for developing reports for analyzing the inflow and outflow of different documents, tickets.

Used BootStrap CSS model adaptability framework for styling the application.

Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2008/2012 using T-SQL.

Designed and developed several SQL Server Stored Procedures, User defined Functions, Triggers and Views for all the DML functionality of the application.

Worked with Microsoft Windows Azure includes a complete set of enterprise-ready data services, including Windows Azure Storage and SQL Databases.

Used Team Foundation Server for source control, data collection, reporting and project tracking.

Extensively used TFS Spring Templates and Maintained all the User Stories and Tasks in TFS.

Environment: Agile, Scrum, .NET Framework, C#, ASP.NET Web API, Web API, Visual Studio, MongoDB, SQL Server, JQuery, Angular 4/6, Typescript, XSLT, Angular CLI, Entity Framework, Azure DevOps, Windows, IIS, SQL Server, XML, TFS, Azure Storage, SOA, MVC, CSS.

Client: Alaska Airlines, Seattle, WA Dec 2015 – Apr 2018

.NET Developer

Responsibilities:

Involved in the SDLC of requirement analysis, design and development of the web-based application in the fast-paced agile methodology.

Designed and developed web pages using ASP.NET, C.NET, JSON, HTML, AngularJS and Query.

Proficient in data binding techniques with Kendo UI, including local data binding, remote data binding (Ajax), and MVVM (Model-View-ViewModel) architecture pattern for building scalable and maintainable WPF applications, separating concerns between UI, business logic, and data layers.

Worked on several ASP.NET server controls like Calendar, GridView control, Repeater Control, Object Data Source Control and handled server-side events to optimize performance.

Used Master Pages for branding purposes by displaying the logo and copy right information on every page and maintaining the same look and feel across the entire application.

Effectively handled ASP.NET client / server-side state management features such as view state, hidden fields, cookies and query strings, application state and session state.

Extensively used Grid view and Details view to display information based on search criteria along with Sorting. Worked extensively on Grid view custom templates for providing additional flexibility.

Developed search and advanced search components using Entity Framework to retrieve the search results from backend database Asynchronous call with AJAX features with partial page updates.

Used JavaScript to perform validations and catch the events on client's browser.

Designed, modeled, and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation WCF web service hosted in IIS.

Extensively used HTML tables as Grid, for better performance instead of Data Grids along with Paging, Sorting and Filtering options. Data loading has been performed with JSON, Entity Framework.

Developed the business layer with LINQ to Objects and LINQ to SQL.

Created SQL scripts in SQL Server 2008 and implemented complex logic SQL queries and stored procedures.

Used Microsoft Application Data Blocks for executing the SQL stored procedures.

Performed Integration test, Unit test, Stress and Regression test with improved debugging standards.

Created the NET builds and made sure the builds are migrated all the way up to the Production Environment.

Used SQL Tools such as Query Analyzer and SQL Profiler for query optimization.

Involved in taking backups, Restoring, Import / Export data using SQL Server Import and Export Wizard.

Used Team Foundation Server TFS for all the source code maintenance needs, tracking using work items.

Environment: .NET Framework, C#, ASP.net, ASP.NET Web API, Visual Studio, VB.NET, SQL Server, IIS, WCF, JavaScript, JQuery, Entity Framework, LINQ to SQL, XML, Angular 2, AJAX, WPHTML5, CSS, MS Azure, SQL Azure, Git, NUnit.

Client: Met Life, India Oct 2013 – Sep 2015

.Net Developer

Responsibilities:

Proficient in SDLC methodologies, particularly Waterfall, ensuring efficient project execution and delivery in the insurance domain.

Implemented OO Design and Concepts data modeling to analyze and define data requirements need to support business requirements.

Designed User Interface using Web Forms, Win forms, DHTML, XSLT, XML, JavaScript, AJAX, CSS, ASP.NET, Server Controls and Visual Studio.

Created user interfaces using ASP.NET Web forms and Web Server controls. Navigation menus were implemented using Tree and Menu Controls and Custom/User Controls in ASP. NET

Studied Business Requirements, Analysis and converted business requirements into technical specifications.

Coded the Business Logic layer and Data Access layer using C NET.

Used Themes, Skins and CSS to give look and feel to Web pages using ASP.Net.

Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel performed validation using JavaScript.

Extensive experience in utilizing Razor syntax to create dynamic and data-driven UI components, enhancing user interactions and responsiveness.

Worked on ASP.NET State management, using Sessions and ASP.Net Caching features using Output Cache.

Implemented AJAX for making the web application more interactive to the users.

Extensively used ADO.NET classes provided by the .NET Framework 2.0 for database connectivity.

Developed data access assemblies in C to connect to SQL Server database and isolated data access logic from business layer and front end by defining several strongly typed dataset.

Implemented Forms-based Authentication to authenticate the users.

Written SQL Queries, Stored Procedures, functions using T-SQL.

Unit Testing using N Unit, Regression Testing, Integration Testing, Defect Tracking Systems and Performance testing of the software systems.

Proficient in version control tools like SVN, ensuring codebase integrity and collaborative development in insurance projects.

Environment: .NET Framework, ASP .NET, Visual Studio, SVN, PostgreSQL, Razor Views, Partial Views, Layouts, ADO.NET, Web services, XML, HTML, Winforms, CSS, OOPS, JavaScript, JQuery, SQL Server, AJAX, and SQL Server Management Studio.

EDUCATION

Bachelor of Science in Computer Science Anna University Chennai June 2014



Contact this candidate