Post Job Free
Sign in

Web Api C#

Location:
United States
Posted:
July 31, 2023

Contact this candidate

Resume:

Anish Mon Vadivel

+1-341-***-****

*************@*****.***

PROFESSIONAL SUMMARY

Value-Driven .Net developer with 10 years of professional experience working with Microsoft Technologies in Software Application Development, Testing, Documentation and Maintenance of Web Applications.

Having hands on experience in C#, .Net Core, .Net Framework 4.0/4.5/4.6, APS.NET MVC, ASP .NET WEB API, ADO .NET, Entity Framework, AJAX, LINQ, Microsoft SQL Server, SnowFlake, IIS, GIT, DevOps, TFS and front-end development technologies HTML5,CSS3, JavaScript, jQuery, ReactJS, Typescript and Bootstrap Framework.

Certified and recognized as a Microsoft Certified: Azure Fundamentals.

Experience in Migrating applications hosted in On-Perm IIS servers to Azure Cloud environment IaaS/PaaS, configuring application in Azure App Service.

Hands on experience in Azure Cloud Services like Storage Account, Queues, Functions, Logic Apps, Azure Key Vault and SQL Azure and implemented SSO using Azure Active Directory (AAD) for Authentications.

Good Knowledge in developing responsive UI/UX modules using ReactJS, Bootstrap libraries.

Good Working Experience with different development methodologies like Agile (Scrum), Waterfall and test driven development.

Involved in configuring Build pipelines and Releases for Continuous Delivery/Continuous Deployment (CI/CD) practices in Azure DevOps methodology.

Implement JWT Token based authentication to secure ASP.NET core Web API and provide authorization to different users.

Played Major Role in Data Migration between different systems using SSIS package and SSRS.

Proficient in developing various web services in ASP .NET Web API‘s using both REST and SOAP Architecture.

Have used Azure DevOps services as Azure Repo, Azure Board and Test Plan for planning, build and deploy application.

Good knowledge in Database design and writing Stored Procedures, Functions, Triggers, Views, performing Query Optimization and Performance Tuning in SQL Server 2008/2010/2012 Databases.

Extensive experience in ETRM, Telecom and Education systems and good knowledge in Content Management System (CMS).

Setup new processes TFS-Git Repositories for versioning control, Code Flow for code review.

Extensive experience in Testing, Debugging and troubleshooting the existing code for Web App and APIs using Firebug, Chrome Inspector, IE Toolkit, Postman and other tools

Skills

Technologies: C#, VB, ASP.Net, ASP .Net MVC, .Net Core, .Net Framework, Web API, Micro Services, Entity Framework,, WCF, Azure Cloud, SSIS, SSRS

CI Tools: Azure Pipelines, GitHub Actions.

RDBMS: MS SQL Server and Snowflake

Tools: Azure Boards, Git, SonarQube, Postman, Talend.

Markup and Scripting: HTML5, CSS3, XML, JSON, XSLT, Ajax, JQuery, JavaScript, Typescript, ReactJS, Bootstrap

Software Engineering: Agile, Scrum, Test Driven Development

Educational Qualification

Bachelor of Engineering in Computer Science from Anna University – Chennai, Tamil Nadu, India.

Certifications

Microsoft Certifications

oAzure Fundamentals – AZ-900

Work Experience

1.Cisco Systems

Senior .Net Developer

Projects: PoE Dashboard

Dec 2022 – till date

Employer: Readpointe, San Jose, CA.

Roles and Responsibilities:

Utilize Typescript and JavaScript in ReactJS platform to build responsive front end.

Collaborate with team members to design and build exciting feature using JavaScript.

Involved in creating interactive UI’s using ReactJS Virtual DOM, JSX and React Native concepts.

Implement asynchronous actions in Redux and used Axios to send multiple HTTP requests.

Used React Hooks to use state and lifecycle methods inside functional components to lower complexity and improve performance.

Proactively adhere to the quality policies set forth by the Quality team.

Configure and maintain Azure Key vault for application setting and secure credentials.

Implemented Azure functions apps to address various application requirements.

Developed .Net Core Web API based on client specification and expose over Azure PaaS services.

Used ReactJS code to handle cross browser compatibility issues.

Maintained and optimized application performance using Azure monitoring and logging tools.

Worked in Agile Methodology to achieve good collaboration between self-organizing, cross functional team.

Work closely with development, QA, and operations teams to ensure that the software delivery process is efficient and streamlined.

Worked with Git for version control and code management.

Diagnose and resolve issues related to Azure infrastructure, edit and create CI/CD pipelines, configuring Release and application deployments using Azure DevOps.

2.Uniper UCG

Senior .Net Developer

Projects: EOD Reporting System

Oct 2021 – Dec 2022

Employer: Infosys, India

Roles and Responsibilities:

Involved in developing Web pages using C#, ASP.NET Core, SQL server, MVC, Entity framework and Micro Service and Testing of application using Agile Model

Involved in configuring Azure App service and App registration for initial Web Application setup in Azure cloud environment.

Implemented Azure functions apps to address various application requirements.

Develop Web API services using C# and .Net Core technology.

Involved in migrating existing batch processes to scheduled Azure function apps.

Have implemented SSO with Azure Active directory for Authentication.

Have involved in developing responsive UI/UX modules using ReactJS and Bootstrap.

Developed screens using ReactJS and used predefined components from NPM and Redux.

Used ReactJS for templating fatter compilation and develop reusable components.

Experience in SSIS and SSRS tool like import and export package, Package installation and SSIS package designer.

Involved in creating SSIS package jobs for porting huge data from different external systems.

Configure Talend jobs to deliver daily reports to downstream system.

Developed Dashboard to visually present the End Of the day business detail.

Implemented Web API’s to expose over cross platform applications and downstream systems.

Automate Daily Monitoring module by developing and scheduling Azure function app to reduce manual effort.

Developed and designed Azure DevOps CI/CD pipelines to manage across multiple Azure resources.

Writing complex SQL Scripts and Stored procedures to fetch data from Snowflake DB.

Working closely with Stakeholders and team members on identify the priority items for the deliverables in current sprint.

Good knowledge in deploying and maintaining CI/CD system using Azure DevOps on Docker containers environment.

Reviewed and incorporated latest technology innovations and development strategies to improve build speed, quality and end-user experience.

Updated existing code and provided beneficial technical support to clients and colleagues.

3.Texintel Private Ltd.

Senior .Net Developer

Projects: Service Quality Portal.

Jun 2018 – Oct 2021

Employer: Cognizant, India

Roles and Responsibilities:

Design and developed Business Components, Data Access and Presentation layers using ASP .Net MVC.

Implemented user authentication module using Azure Active Directory.

Have used Graph API to fetch and manipulate user profiles in Azure Active Directory.

Developed various data and dashboard selection page with customized carousel effect to make rich GUI looks using HTML5, CSS3, JQuery and Bootstrap.

Implemented JWT token based authentication for Web APIs.

Developed a solution to automate instant report processing from Outlook mail and improved app usability.

Have configured continuous deployment model by using CI/CD pipeline in Azure DevOps as part of migration from On Premises to Azure Cloud.

Used global variables, expressions for report with experience in handling sub report in SSRS

Involved in creating scheduled job in generating reports and data porting to external system using SSIS.

Hands on experience in troubleshooting issues in CI/CD build pipeline and deployment to Azure PaaS services.

Involved in creating scheduled job in generating reports and data porting to SharePoint.

Involved in developing administrative modules with profile status evaluation and employee review.

Used JIRA for task assignment, bug tracking and fixture

Developed Web API’s to expose and share data over cross platform app.

Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET

Involved in writing SQL scripts and Stored Procedure to fetch and manipulate data form Database.

Identify production and non-production application issues as a part of deployment.

4.Pearson Education.

.Net Developer

Projects: Governing Educational service.

Aug 2016 – Jun 2018

Employer: Cognizant, India

Roles and Responsibilities:

Involved in requirement gathering, Analysis, Design, Development and Testing of application Testing and deployment

Involved in developing Assessment module using ASP.Net User Controls to capture the user activity.

Created Master page, list view & grid view controls to provide edit option for the admin users to view/edit configuration details

Created complex store procedures for reconciliation process to verify various source data

Developed logic to export the extracted details to SQL server using Bulk-insert options

Meeting with clients to understand the source data and write ETL scripts to extract he data from data files and customize the application to meet the requirement

Developed dispute management system using ASP.Net with C#.

Prepared the user manual for end users and Created various customized reconciliation reports for Banks using crystal report.

5.Dekatel Telecom.

.Net Developer

Projects: Invoice Application & Portal.

Jul 2015 – Jul 2016

Employer: CSS Corp, India

Roles and Responsibilities:

Involved in requirement gathering, Analysis, Design, Development and Testing of application

Developed Web application using ASP .net with C# for Customer portal and Invoice application

Used grid views and various control that can be used for user input pages

Integrated Third party Web API’s with in the ASP.Net application for SIM Card Management services

Developed pages to list the unbilled call details and billing History details pages

Integrated SQL and Oracle databases using Linked server concept to get the call details from third party sources

Read data from Oracle server for generating invoices for Enterprise customers

Written windows service for invoice generation for their customers

Implemented two factor authentication using third party service provider

Involved in performance enhancement for running month end invoice generation process

Written complex SQL Scripts and Stored procedures for generating call summary and current usage details.

Generate invoices as reports using crystal reports

Create Unit tests using NUnit and Executing the Unit test cases after developing program logics

Send invoice to enterprise customers using SMTP

6.Rabin Auctioneer.

.Net Developer

Projects: Bidding & Liquidation Application Portal.

Jul 2013 – Jun 2015

Employer: CSS Corp, India

Roles and Responsibilities:

Developed web application using Master pages, Grid views and List view controls to display the items in auction list pages

Developed application logics using Classes, Interfaces, Inheritance, and polymorphism

Integrated existing application features with Kentico CMS application sites

Developed various custom web parts as reusable components using ASP.Net controls and we can use them in webpages

Written complex Stored Procedures in SQL Server for retrieving the Auction Item details

Create Unit tests using NUnit and Executing the Unit test cases after developing program logics

Developed Auction page with elapsed time using AJAX Toolkit and JavaScript

Developed item details and item list view pages using ASP .Net list view with help of html and bootstrap

Auction items List with Carousel view using JQuery and bootstrap.



Contact this candidate