Senior Software Engineer with expertise in distributed system design and middleware architecture. Skilled in improving processes with new ideas, leading to faster task completion. Proficient in C++, C# and Java, with a strong problem-solving and quality-focused approach.