Kannan S

Summary

Edit Summary
Highly skilled and experienced .NET professional with a strong background in software development, architecture, and training. Possesses in-depth knowledge of the latest .NET technologies, including .NET 8, C#, ASP.NET Core, Entity Framework Core, NUnit, and TDD. Proficient in creating robust and scalable applications using modern development practices. Adept at utilizing DevOps tools such as Docker and Kubernetes for efficient deployment and management. Proven expertise in client-side technologies like JavaScript, TypeScript, Angular, and React to build interactive and user-friendly interfaces.
Certifications:
- Developing Asp.net MVC Web applications (Exam 486)
- Microsoft Certified Azure Fundamentals (AZ-900)
- Microsoft Certified Azure Developer Associate (AZ-204)
- Data Analysis using Power BI (PL-300)
- Power Platform App Maker(PL-100)
Professional Experience:
- Spearheaded multiple full-stack development projects on .NET Core, delivering solutions for various clients and industries.
- Conducted comprehensive training sessions on .NET technologies, empowering developers and teams with advanced skills and best practices.
- Collaborated with cross-functional teams in architecting and designing robust applications, ensuring high performance and maintainability.
- Successfully resolved critical bugs and escalated issues, playing a vital role in enhancing the quality and stability of applications.
In addition to .NET, I am also knowledgeable in other technologies, such as Java 11 with Spring Boot, cloud platforms like Microsoft Azure and Google Cloud, and data science tools like Python, SKLearn, Pandas, and NumPy. My diverse skill set allows me to contribute effectively to various aspects of software development and training.

Associated with Koenig since June-2023.

Recent Dot NET trainings

- Conducted training on GoF Design patterns via C# and .NET Core

- Asp.net core MVC and WebAPI development using EF

- AZ204 Azure Developer training using C#

- TDD using NUnit and SQL server


Experience

Edit Experience
Current Company: Koenig Solutions
Designation: Corporate Trainer
Duration: Since June 2023
Description: Works as Microsoft certified instructor for Azure and Powerplatform development. Expertise in conducting Mulesoft Integration architecture trainings , .NET 8 fullstack development trainings

Company: Financial Technologies India Ltd
Designation: Software Engineer
Duration: August 2007 to December 2008
Description: -Contributed to the support and migration process of the "MATCH™" system, an integrated back office accounting and settlement system, from PowerBuilder to .NET. -Worked as part of the team responsible for handling post-trade related activities including Allocations, Confirmation/Affirmation, Financial Accounting, and Positions & Balances. -Utilized C#.NET 2005, MSSQL 2005, and Crystal Report 2008 in the migration and development processes

Company: Empronc Solutions Private Ltd
Designation: Software Dev
Duration: January 2009 to August 2009
Description: -Contributed for the development of a web-based business application called "Spend Management" that allowed employees of a financial institution to make travel requisitions, invoices, and procurement orders. -Added a separate module for searching low fare air tickets and booking the tickets using the Galileo web service. -Utilized ASP/ASP.NET, JavaScript, HTML, MSSQL 2005, and C#.NET 2005 in the development of the application

Company: NIIT Limited
Designation: Regional Trainer
Duration: Sept 2009 to July 2014
Description: - Conducted training on Oracle10g, Java, and .NET technologies for trainers across the Mumbai region. -Oversaw faculty training and development activities and collaborated with different teams to design and develop course curriculums.

Company: Syntel Inc
Designation: Corporate Trainer
Duration: Aug 2014 to June 2015
Description: - Conducted project-specific and lateral trainings for Syntel employees on .NET technologies, Angular JS, Bootstrap 3, and MS SQL 2014. - Conducted virtual training for US-based teams on JavaScript and XML/XSLT.

Company: Swabhav Techlabs
Designation: Head Mentoring
Duration: June 2015 to September 2022
Description: Conducted training for partner companies on technologies including .NET Core, ASP.NET, NUnit, Stryker, MERN stack, Java with Spring Boot and JUnit, Angular, React, Python, and Modern C++. Trained industry professionals in Clean Code principles, Gang of Four Design Patterns, Python, and Data Science. Provided comprehensive guidance to Training and Development teams, assisting in troubleshooting technical issues. Engaged in research and development on emerging technologies and trained mentors on their application.

Skills

 
Microsoft:.NET Foundations (4012)Microsoft:55304: Microsoft Dataverse For Teams
Microsoft:55340AC: Developing ASP.NET Core Web ApplicationsMicrosoft:AI Driven Development using GitHub Copilot
Microsoft:AI-102T00: Develop AI solutions in AzureMicrosoft:AI-900 Exam Prep
Microsoft:AI-900T00: Introduction to AI in AzureMicrosoft:Architect API integration in Azure
Microsoft:ASP.Net Web API Development with Entity FrameworkMicrosoft:AZ 2009: Build distributed apps with .NET Aspire
Microsoft:AZ-2002: Develop an ASP.NET Core web app that consumes an APIMicrosoft:AZ-2003: Deploy cloud-native apps using Azure Container Apps
Microsoft:AZ-2006: Automate Azure Load Testing by using GitHub ActionsMicrosoft:AZ-2007: Accelerate app development by using GitHub Copilot
Microsoft:AZ-204T00: Developing Solutions for Microsoft AzureMicrosoft:Build Web Applications with ASP.NET Blazor

Trainings delivered for:

   
Digital Government Authority (Government, Saudi Arabia) Tata Consultancy Services Limited (TCS)
Theeb Rent a Car (Automobile, Saudi Arabia) Abbvie
ACME (IT, Bahrain) Aperam
AppleBank of Tanzania
BPCL CGI
chisholmCognizant Technology Solutions
CRDB Bank (BFSI, Tanzania) Daleel Petroleum L.L.C. (Oil & Gas, Oman)
DeloitteDubai World Trade Centre (Marketing/Media, United Arab Emirates)
Engie (IT, Singapore) HCL
HPEInfosys
Kale LogisticsKPMG (Saudi Arabia)
KPMG AustraliaKPMG US
Lower Colorado River Authority (Government, United States) MEDGULF
Microsoft CorporationNAJM, Saudi Arabia (BFSI, Saudi Arabia)
National Bank of Commerce (Tanzania) (banking, financial services, and insurance (bfsi), Tanzania) RRD
Tech MahindraThe World Bank Group
Toll GroupVolta River Authority (Government, Ghana)
WBG (BFSI, India) Wipro
Wissen Infotech

Preview Past Training of Kannan :

CourseRecording Link

Recent Feedback for Kannan :

Student NameFeedback
arun kumarOutstanding Trainer Really demonstrated real time use cases and concept clarity is amazing
GovindTheir ability to explain complex concepts in a clear and understandable manner. They were always approachable, patient, and encouraged open discussions, making the learning environment comfortable and engaging.
MinuHe is an incredibly patient and knowledgeable trainer who explains concepts with great clarity. He is very professional approachable and always open to questions, ensuring that every participant fully grasps the subject. I highly recommend him to anyone who is looking for a skilled and dedicated trainer. Truly one of the best!!
MudassarA great trainer inspires growth, ignites potential, and guides with purpose
NagarjunThe real time examples which he took was excellent.
PadenI really appreciated how friendly and approachable Kannan was. He explained the material at a good pace and kept things moving, which made it easy to stay engaged. I also liked that he was totally fine with being interrupted when I got stuck—he was quick to jump in and help without making it feel like a hassle.
SakshiAllowing students to participate, clearing doubts
sami abdullahWell prepared and rapidly addresses any ambiguity raised.
Tan Lin HaoKannan is providing a detailed and structured explanation of key programming concepts, ensuring that we understand both the theoretical foundations and practical applications. He is breaking down complex ideas into simpler terms, making them easier to grasp. In addition to explaining concepts, he is also guiding us through hands-on demonstrations on how to leverage GitHub Copilot effectively. He shows how Copilot can assist in writing code, suggesting best practices, and improving efficiency in development. By illustrating real-world scenarios and providing step-by-step guidance, Kannan ensures that we not only understand how GitHub Copilot works but also how to apply it efficiently in our own coding tasks.
YashasveeIn depth knowledge of the topic and very efficiently delivered.