I have an experience of 14 years in DNN custom module development since its early version of 3.2.2
I am good at database designing, SQL stored procedures, views.
I use jQuery, jQuery UI and third-party plugins, CSS for front-end development.
For Ajax communication with server, I prefer to use jQuery Ajax with asp.net web services (asmx)