Software Developer with experience in designing, developing and implementing software systems. Skilled in working with clients to define requirements, develop technical specifications and build comprehensive solutions. Strong background in backend development, database management and cloud-based applications.More...