Anish Mon Vadivel
*************@*****.***
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.