I was working with Oleg Lebedev for about 10 years. Oleg is top level professional in software development including architecture and implementation, please see his amazing list of skills. Oleg is very hardworking, always meets deadlines and master in resolving conflict situations. When I first met Oleg, he was working as key program developer, and later was promoted to team lead position. He is following modern technology development remaining on the top. I enjoyed working with Oleg and highly recommend him for leading software development position.