Although I do mostly digital painting and concept art, I studied animation and have worked on various animation projects in the past! You can find an overview of some of the animation work I did in the animation section of my portfolio.
When I create 2D animation, I use TVPaint, a useful program which offers good digital drawing tools and a timeline. Similar functionality is now built in to Photoshop and Procreate as well. I usually make the backgrounds for my animations in Photoshop and composite my animations in Adobe After Effects, as well as animate with it. I sometimes edit my animations with Adobe Premiere Pro.