I am a Competitive Programmer and I've been working with data structures and algorithms for more than 3 years. I can design different kinds of efficient algorithmic structures like graphs, data structures, etc. I usually use C++ to design algorithms. I can use python and java as well.