"Be Water, My Friend. Empty your mind. Be formless, shapeless, like water. You put water into a cup, it becomes the cup. You put water into a bottle, it becomes the bottle. You put it into a teapot, it becomes the teapot. Now water can flow or it can crash. Be water, my friend."

-- Bruce Lee

Hi, I am Ekalaivan Chidambaram, Welcome to my official space on the internet,

My Self

I am a DotNet full stack developer, working a product-based company called Logicsoft Pvt. Ltd. with the title of senior DotNet developer. The company has been in the field of software products for the book trade for more than 30 years. Here we are developing business solutions for the book trade in multiple domains like e-commerce Web apps, Windows forms, Android mobile apps, etc. Here my main development focused on AspNetCore based web application development, and also i am participating in Winforms Development with the help of DotNet and C# programming knowledge. I started my career here on after 2017 with the designation of software engineer. Throughout this entire development journey with logicsoft, my knowledge has stepped up to the next levels, and I have learned how to enjoy coding.

In 2015, I began working for Mukils software. In the early stages of my career with Mukils Software, my full implementations focused on Windows Forms based applications with VB.Net. Then I have started to worked with Angular JS-based web applications, WCF and WPF. This is the place where I started to learn new things about programming.

In simple words, I am the first graduate from a simple former family. I have completed my Masters graduation in Computer Science at H.H. Rajah's College, Pudukkottai, under Bharathidasan University, Trichy. In my college days, I worked as a trainer for computer applications such as Microsoft Office, Photoshop, Macromedia Flash, and C and C++. My programming ability has grown to the level of trying to write snake games with C and Visual Basic 6.0. In that time, I also tried to learn HTML, CSS, and Javascript to write web applications. In that attempt, I moved to a DotNet based web application development platform ASP.Net and windows forms applications to get result of FLAMES. That's where my career started to build in DotNet.

My Experience

Senior Dotnet Full Stack Developer

Logic soft Pvt. Ltd., | Since 2020

Dotnet Full Stack Developer

Logic soft Pvt. Ltd., | 2017-2020

Software Engineer

Mukils Software | 2015 - 2017

Dotnet Freelancer

Self Learning | 2014 - 2015

My Education

Masters In Computer Science

Bharathidasan University | 2012 - 2014

Bachelors In Computer Application

Bharathidasan University | 2009 - 2012

HSC

Tamilnadu State Board | 2007 - 2009

SSLC

Tamilnadu State Board | 2006 - 2007

Projects

In the past experience i have worked on many projects with C#.Net, AspNetCore. I would like to tell something about those projects

Coupons

Blazor Radzen-Blazor C# Postgresql Dapper
Coupons

This is a discounts coupon management system for businesses / organizations, which will helps to issue and manage discount coupons for personals, industries, etc, This project is fully implemented with Blazor Server, C#, AspNetCore, Postgresql, and Dapper.

This is my first project with Blazor server. I can say I have participated almost on all pages and all service modules like Creating coupons, Coupon approval / rejection and also in the API including report generation. All kind of reports for a business to extend the boundary of the coupon and business are available in this project.

E-Commerce

AspNetCore Razor C# Postgresql Dapper

This is project is designed to sell the goods on the internet. This Projects designed with ASPNetCore MVC and razor pages. This application has Customizable Home page, search page with advanced searching mechanisms, cart and order list pages for customers. We have used many advanced concepts from razor, postgresql, dapper.

E-Commerce

This project teach me more about internet and security, bandwidth, caching, hosting on the internet and much more. Here we have learned about how theming works on AspNetCore applications and how we have to design a application to support theming.

NBFC

AngularJS WCF VB SQLServer EF Core
NBFC

This is a non-banking financial corporate based loan system that will help to issue and manage loan applications for personal, mortgage, gold and also for buying new vehicles. This project is fully implemented with AngularJS, WCF, Visual Basic, SQLServer, and Entity Framework.

This is my first project with Angular JS and WCF. I can say I have participated almost on all pages and all service modules like initializing loan request approval and also in the EMI collections, including report generation. Financial reports like balance sheet partner management and things like that.

CRM

AngularJS WCF VB SQLServer EF Core
CRM

This solution helps to maintain the relationship between a business provider and their customers by making appointments and followups with their representatives. Also it has inventory modules like purchase, sales, Damage claim, etc,. This application fully implemented with AngularJS, WCF, Visual Basic, SQLServer, JQuery.

I can say I have participated almost on all modules like followups, todo, appointments including report generation like representative wise growth analysis in both frontend and backend. Here i have learned lot about real customer management from a business point of view.

POS

WinForms VB SQLServer

This is a winforms application with visual basic and SQLServer. In this application, I have worked in the sales module and some reports like stock and fast moving items analysis. This work is to migrate the existing version of POS software to a new architecture with new ideas and coding standards. I have also tried to write this in WPF with VB not completed.

POS

In this project alone, I have learned about programming and coding standards, XML and best way of events handling, lot about sql injections, how can we avoid those things from happening, view tables, complex query writings with joins common table expressions and more.

Fuel Monitor

Xamarin.Android C# SQLite
Fuel Monitor

This is a simple utility application targeted for android mobiles. I have written this application to track my fuel usage of my vehicle and my fuel expenses analysis on my vehicle. Yes, also with average millage tracking and all. This is my first application with Xamarin.Android with SQLite backend.

This application gave me a different idea on applications and platforms, When trying something like this I feel like I am a programmer. From this application I have learned about various containers and layouts available in android and how id differs from web layouting system , also I have learned more about XAML.

My Skills

In the past experience I have worked on many projects with many technologies, Some of them are,

AspNetCore

I have been working on implementing Web API / Web Applications with AspNetCore with numerous versions like 2.1, 3.1, 5.0, and 6.0. In addition with AspNetCore I am using razor pages, and MVC patterns, dependency injection, middleware, Themes, cookie authentication, authorization, view components and tag helpers.

Net Standard

With the help of netstandard, I have written many libraries to support multiple domains of Dotnet like AspNetcore, Framework, etc., Here also I have worked on numerous netstandard versions 2.1, 2.0, 1.2, and 1.1. Before start working on netstandard, I feel uncomfortable working on multiple Dotnet domains many times.

Blazor

Little bit started to learn and work with Blazor web assembly and Blazor server, It's an awesome implementation of Microsoft. While experimenting with Blazor I have experienced how innovations will take importance in the industry. while having thoughts like this I was embarrassed about being a software developer.

Winforms and Console Apps

I have written many apps and tools with Winforms and console apps like database comparer, and Duplicate files Finder. Initially, my career started with winforms only. I don't have count for the apps that i have created with winforms and console applications. User controls, Crystal Reports, dev-express controls, Dev-Express reports and etc.

Addon Technologies

I have working knowledge on following libraries and technologies, These Technologies makes my work more easy and clean.

  • .Net Source Generators
  • .Net Analyzers
  • Xamarin.Android
  • WK HTML
  • NGINX
  • Postgresql
  • MS SQL Server
  • SQLite
  • Dapper
  • Entity Framework
  • Hangfire
  • Serilog
  • Sentry
  • WSL
  • NewtonSoft.Json
  • Bootstrap
  • Dev-Express Controls and Reports
  • Javascript
  • JQuery

My Activities

In my free time, I am trying to give something to the society which I have grown and learned. In Such activities one is helping today's students who are trying to achieve something in the IT industries specifically on Dotnet field or others, Yes I am training students who are interested in Learning programs / development, this is not only to get job opportunities, This is to enhance Themselves with learning, thinking, acting, behaving.

In this tight time schedule, There is Less time to do such thing, But figuring out to help peoples is interesting. I am not trying to be a good teacher, I am trying to be a good guide. This kind of activities are required for my people Because there are lots of opportunities and a lot of peoples don't know about that. Because of that many friends of mine are working on different places which is not they have studied. This is happening Because the world teaching us to earn money not the way for it, the world teaching us to earn marks not the knowledge.

Finally, I have success stories on that. Those are interesting. Will Talk about it later

Social Links