Ambitious and emerging software developer offers strong critical thinking and research skills. Excellent command of industry terminology and coding best practices. Fluent in C and Python with a great understanding of DSA. Additionally, possesses soft skills such as clear and concise communication, teamwork and time management.