Strong background in software development, demonstrating expertise in programming languages such as Java. Understanding of core IT fundamentals as algorithms, data structures, operating systems, distributed systems, and multi-threaded programming. Experience...